@category{gdi}
@stdobjects
- ::Objects:, ::wxNullPalette,
+ ::wxNullPalette
- @see wxDC::SetPalette, wxBitmap
+ @see wxDC::SetPalette(), wxBitmap
*/
class wxPalette : public wxGDIObject
{
public:
- //@{
+
+ /**
+ Default constructor.
+ */
+ wxPalette();
+
/**
- Creates a palette from arrays of size @e n, one for each
- red, blue or green component.
+ Copy constructor, uses @ref overview_refcount.
+ */
+ wxPalette(const wxPalette& palette);
+
+ /**
+ Creates a palette from arrays of size @a n, one for each red, blue or
+ green component.
@param palette
A pointer or reference to the palette to copy.
@see Create()
*/
- wxPalette();
- wxPalette(const wxPalette& palette);
wxPalette(int n, const unsigned char* red,
const unsigned char* green,
const unsigned char* blue);
- //@}
/**
Destructor.
- See @ref overview_refcountdestruct "reference-counted object destruction" for
- more info.
+
+ @see @ref overview_refcount_destruct "reference-counted object destruction"
*/
~wxPalette();
/**
- Creates a palette from arrays of size @e n, one for each
- red, blue or green component.
+ Creates a palette from arrays of size @a n, one for each red, blue or
+ green component.
@param n
The number of indices in the palette.
@param blue
An array of blue values.
- @returns @true if the creation was successful, @false otherwise.
+ @return @true if the creation was successful, @false otherwise.
@see wxPalette()
*/
@param blue
Blue value.
- @returns The nearest palette index or wxNOT_FOUND for unexpected errors.
+ @return The nearest palette index or @c wxNOT_FOUND for unexpected errors.
@see GetRGB()
*/
@param blue
Receives the blue value.
- @returns @true if the operation was successful.
+ @return @true if the operation was successful.
@see GetPixel()
*/
bool IsOk() const;
/**
- Assignment operator, using @ref overview_trefcount "reference counting".
+ Assignment operator, using @ref overview_refcount.
*/
- wxPalette operator =(const wxPalette& palette);
+ wxPalette& operator =(const wxPalette& palette);
};
/**
- FIXME
-*/
-wxPalette Objects:
-;
-
-/**
- FIXME
+ An empty palette.
*/
wxPalette wxNullPalette;