A colour is an object representing a combination of Red, Green, and Blue
(RGB) intensity values, and is used to determine drawing colours. See
the entry for ColourDatabase for how a pointer to
a predefined, named colour may be returned instead of creating a new
colour.
Valid RGB values are in the range 0 to 255.
You can retrieve the current system colour settings for different UI
elements with SystemSettings.
These predefined colours are defined as constants in wxRuby.
Wx::NULL_COLOUR Wx::BLACK Wx::WHITE Wx::RED Wx::BLUE Wx::GREEN Wx::CYAN Wx::LIGHT_GREYColourDatabase, Pen, Brush, ColourDialog, SystemSettings
Constructs a colour from red, green and blue values and an optional
alpha value for transparency. Each value should
be between 0 and 255; the default value for alpha is 255, which is
completely opaque.
Constructs a colour object using the colour named colour_name
, listed
in the global colour database Wx::TheColourDatabase.
Returns the alpha value, or opacity, for the colour.
Returns the blue intensity.
Returns a string representation of this colour, in the format
format
. Format should be one of the constants:
Wx::C2S_HTML_SYNTAX
to obtain the colour as “#” followed by 6 hexadecimal digits (e.g. wxColour(255,0,0) → “#FF0000”).Wx::C2S_CSS_SYNTAX
to obtain the colour in the “rgb(r,g,b)” syntax (e.g. wxColour(255,0,0) → “rgb(255,0,0)”)Wx::C2S_NAME
to obtain the colour name (e.g. wxColour(255,0,0) → “red”), where possibleReturns a pixel value which is platform-dependent. On Windows, a
COLORREF is returned. On X, an allocated pixel value is returned.
-1 is returned if the pixel is invalid (on X, unallocated).
Returns the green intensity.
Returns if the colour object is valid (the colour has been initialised
with valid RGB values).
Returns the red intensity.
Sets the RGB intensity values.
Tests the equality of two colours by comparing individual red, green blue colours.
[This page automatically generated from the Textile source at 2023-06-09 00:45:27 +0000]