X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d275c7eb8420c81e97a8b308c60c27d9856b58f9..84882850e5e71939d541c1788b8446576a41ca30:/src/generic/paletteg.cpp diff --git a/src/generic/paletteg.cpp b/src/generic/paletteg.cpp index ce66f89140..bc60473143 100644 --- a/src/generic/paletteg.cpp +++ b/src/generic/paletteg.cpp @@ -4,15 +4,10 @@ // Author: Robert Roebling // Created: 01/02/97 // Id: -// Copyright: (c) 1998 Robert Roebling, Julian Smart and Markus Holzem -// Licence: wxWindows licence +// Copyright: (c) 1998 Robert Roebling and Julian Smart +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "paletteg.h" -#endif - // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" @@ -72,6 +67,7 @@ wxPalette::wxPalette(int n, const unsigned char *red, const unsigned char *green } wxPalette::wxPalette(const wxPalette& palette) + : wxPaletteBase() { Ref(palette); } @@ -87,12 +83,12 @@ wxPalette& wxPalette::operator = (const wxPalette& palette) return *this; } -bool wxPalette::operator == (const wxPalette& palette) +bool wxPalette::operator == (const wxPalette& palette) const { return m_refData == palette.m_refData; } -bool wxPalette::operator != (const wxPalette& palette) +bool wxPalette::operator != (const wxPalette& palette) const { return m_refData != palette.m_refData; } @@ -121,14 +117,14 @@ bool wxPalette::Create(int n, e->blue = blue[i]; } - return TRUE; + return true; } int wxPalette::GetPixel( const unsigned char red, const unsigned char green, const unsigned char blue ) const { - if (!m_refData) return FALSE; + if (!m_refData) return false; int closest = 0; double d,distance = 1000.0; // max. dist is 256 @@ -151,14 +147,14 @@ bool wxPalette::GetRGB(int pixel, unsigned char *green, unsigned char *blue) const { - if (!m_refData) return FALSE; - if (pixel >= M_PALETTEDATA->m_count) return FALSE; + if (!m_refData) return false; + if (pixel >= M_PALETTEDATA->m_count) return false; wxPaletteEntry& p = M_PALETTEDATA->m_entries[pixel]; if (red) *red = p.red; if (green) *green = p.green; if (blue) *blue = p.blue; - return TRUE; + return true; } #endif // wxUSE_PALETTE