+++ /dev/null
-/////////////////////////////////////////////////////////////////////////////
-// 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!
-
-//---------------------------------------------------------------------------
-
-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);
-
- 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() }
-
- %property(ColoursCount, GetColoursCount, doc="See `GetColoursCount`");
-};
-
-
-
-//---------------------------------------------------------------------------