projects
/
wxWidgets.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Virtualize StartEditor and add implementations for the ports that can do it.
[wxWidgets.git]
/
interface
/
wx
/
palette.h
diff --git
a/interface/wx/palette.h
b/interface/wx/palette.h
index f1a9a4bdc09bb585db2e3411180636ff0767f3c1..8dde732ed70ec444bab9ffaed7fb2f1c5a1a2984 100644
(file)
--- a/
interface/wx/palette.h
+++ b/
interface/wx/palette.h
@@
-3,12
+3,11
@@
// Purpose: interface of wxPalette
// Author: wxWidgets team
// RCS-ID: $Id$
// Purpose: interface of wxPalette
// Author: wxWidgets team
// RCS-ID: $Id$
-// Licence: wxWindows licen
s
e
+// Licence: wxWindows licen
c
e
/////////////////////////////////////////////////////////////////////////////
/**
@class wxPalette
/////////////////////////////////////////////////////////////////////////////
/**
@class wxPalette
- @wxheader{palette.h}
A palette is a table that maps pixel values to RGB colours. It allows the
colours of a low-depth bitmap, for example, to be mapped to the available
A palette is a table that maps pixel values to RGB colours. It allows the
colours of a low-depth bitmap, for example, to be mapped to the available
@@
-42,6
+41,9
@@
public:
/**
Copy constructor, uses @ref overview_refcount.
/**
Copy constructor, uses @ref overview_refcount.
+
+ @param palette
+ A reference to the palette to copy.
*/
wxPalette(const wxPalette& palette);
*/
wxPalette(const wxPalette& palette);
@@
-49,8
+51,6
@@
public:
Creates a palette from arrays of size @a 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 palette
- A pointer or reference to the palette to copy.
@param n
The number of indices in the palette.
@param red
@param n
The number of indices in the palette.
@param red
@@
-60,6
+60,11
@@
public:
@param blue
An array of blue values.
@param blue
An array of blue values.
+ @beginWxPerlOnly
+ In wxPerl this method takes as parameters
+ 3 array references (they must be of the same length).
+ @endWxPerlOnly
+
@see Create()
*/
wxPalette(int n, const unsigned char* red,
@see Create()
*/
wxPalette(int n, const unsigned char* red,
@@
-71,7
+76,7
@@
public:
@see @ref overview_refcount_destruct "reference-counted object destruction"
*/
@see @ref overview_refcount_destruct "reference-counted object destruction"
*/
- ~wxPalette();
+
virtual
~wxPalette();
/**
Creates a palette from arrays of size @a n, one for each red, blue or
/**
Creates a palette from arrays of size @a n, one for each red, blue or
@@
-97,7
+102,7
@@
public:
/**
Returns number of entries in palette.
*/
/**
Returns number of entries in palette.
*/
- int GetColoursCount() const;
+
virtual
int GetColoursCount() const;
/**
Returns a pixel value (index into the palette) for the given RGB values.
/**
Returns a pixel value (index into the palette) for the given RGB values.
@@
-130,16
+135,20
@@
public:
@return @true if the operation was successful.
@return @true if the operation was successful.
+ @beginWxPerlOnly
+ In wxPerl this method takes only the @a pixel parameter and
+ returns a 3-element list (or the empty list upon failure).
+ @endWxPerlOnly
+
@see GetPixel()
*/
@see GetPixel()
*/
- bool GetRGB(int pixel, const unsigned char* red,
- const unsigned char* green,
- const unsigned char* blue) const;
+ bool GetRGB(int pixel, unsigned char* red, unsigned char* green,
+ unsigned char* blue) const;
/**
Returns @true if palette data is present.
*/
/**
Returns @true if palette data is present.
*/
- bool IsOk() const;
+
virtual
bool IsOk() const;
/**
Assignment operator, using @ref overview_refcount.
/**
Assignment operator, using @ref overview_refcount.