gdicmn.h

Clase wxColourDatabase

wxWidgets mantiene una base de datos de colores RGB estándar para un conjunto predefinido de colores con nombre.

La aplicación puede añadir a este conjunto si lo desea utilizando AddColour() y puede utilizarlo para buscar colores por nombres utilizando Find() o encontrar los nombres para el color estándar utilizando FindName().

Existe una instancia global predefinida de esta clase llamada wxTheColourDatabase.

La base de datos estándar contiene al menos los siguientes colores:

AQUAMARINE
BLACK
BLUE
BLUE VIOLET
BROWN
CADET BLUE
CORAL
CORNFLOWER BLUE
CYAN
DARK GREY
DARK GREEN
DARK OLIVE GREEN
DARK ORCHID
DARK SLATE BLUE
DARK SLATE GREY
DARK TURQUOISE
DIM GREY
FIREBRICK
FOREST GREEN
GOLD
GOLDENROD
GREY
GREEN
GREEN YELLOW
INDIAN RED
KHAKI
LIGHT BLUE
LIGHT GREY
LIGHT STEEL BLUE
LIME GREEN
MAGENTA
MAROON
MEDIUM AQUAMARINE
MEDIUM BLUE
MEDIUM FOREST GREEN
MEDIUM GOLDENROD
MEDIUM ORCHID
MEDIUM SEA GREEN
MEDIUM SLATE BLUE
MEDIUM SPRING GREEN
MEDIUM TURQUOISE
MEDIUM VIOLET RED
MIDNIGHT BLUE
NAVY
ORANGE
ORANGE RED
ORCHID
PALE GREEN
PINK
PLUM
PURPLE
RED
SALMON
SEA GREEN
SIENNA
SKY BLUE
SLATE BLUE
SPRING GREEN
STEEL BLUE
TAN
THISTLE
TURQUOISE
VIOLET
VIOLET RED
WHEAT
WHITE
YELLOW
YELLOW GREEN

Funciones miembro

wxColourDatabase()

wxColourDatabase::wxColourDatabase()

Crea la base de datos de colores.

Se inicializará en el primer uso.

AddColour()

void wxColourDatabase::AddColour( const wxString & colourName, const wxColour & colour )

Añade un color a la base de datos.

Si ya existe un color con el mismo nombre, se sustituye.

Find()

wxColour wxColourDatabase::Find(const wxString & colourName) const

Busca un color dado el nombre.

Devuelve un objeto de color no válido (es decir, wxColour::IsOk() devolverá false) si el color no se ha encontrado en la base de datos.

FindName()

wxString wxColourDatabase::FindName(const wxColour & colour) const

Busca un nombre de color dado el color.

Devuelve una cadena vacía si el color no se encuentra en la base de datos.