X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d14a1e28567de23c586bc80017073d0c39f8d18f..5f2502393e042e6e2c871ff94b7ccaf7a78b264d:/wxPython/src/_palette.i diff --git a/wxPython/src/_palette.i b/wxPython/src/_palette.i index 6dafe16272..3070508c9e 100644 --- a/wxPython/src/_palette.i +++ b/wxPython/src/_palette.i @@ -19,16 +19,26 @@ //--------------------------------------------------------------------------- +MustHaveApp(wxPalette); + 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(); + + DocDeclA( + bool, GetRGB(int pixel, byte* OUTPUT, byte* OUTPUT, byte* OUTPUT), + "GetRGB(self, int pixel) -> (R,G,B)"); + + int GetColoursCount() const; + bool IsOk(); + %pythoncode { Ok = IsOk } + + %pythoncode { def __nonzero__(self): return self.IsOk() } - %pragma(python) addtoclass = "def __nonzero__(self): return self.Ok()" + %property(ColoursCount, GetColoursCount, doc="See `GetColoursCount`"); };