///////////////////////////////////////////////////////////////////////////// // Name: _wxPalette.i // Purpose: SWIG interface defs for wxPalette // // Author: Robin Dunn // // Created: 7-July-1997 // RCS-ID: $Id$ // Copyright: (c) 2003 by Total Control Software // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// // Not a %module //--------------------------------------------------------------------------- // TODO: Create a typemap for the ctor! //--------------------------------------------------------------------------- class wxPalette : public wxGDIObject { public: wxPalette(int n, const unsigned char *red, const unsigned char *green, const unsigned char *blue); ~wxPalette(); int GetPixel(byte red, byte green, byte blue); bool GetRGB(int pixel, byte* OUTPUT, byte* OUTPUT, byte* OUTPUT); bool Ok(); %pragma(python) addtoclass = "def __nonzero__(self): return self.Ok()" }; //---------------------------------------------------------------------------