Clase wxPenInfo
Esta clase es un ayudante para la creación de wxPen usando el lenguaje de parámetros con nombre: permite especificar varios atributos de wxPen usando llamadas encadenadas a sus métodos claramente nombrados en lugar de pasarlos en un orden fijo a los constructores de wxPen.
Por ejemplo, para crear una pluma azul punteado con el estilo de unión dado se puede hacer lo siguiente;
wxPen pen(wxPenInfo(*wxBLUE).Style(wxPENSTYLE_DOT).Join(wxJOIN_BEVEL));
Funciones miembro
wxPenInfo()
wxPenInfo::wxPenInfo( const wxColour & colour = wxColour(), int width = 1, wxPenStyle style = wxPENSTYLE_SOLID )
Constructor.
Cap()
wxPenInfo& wxPenInfo::Cap(wxPenCap cap)
Establece el valor de los extremos.
Colour()
wxPenInfo& wxPenInfo::Colour(const wxColour & col)
Establece el color.
Dashes()
wxPenInfo& wxPenInfo::Dashes( int nb_dashes, const wxDash * dash )
Establece el patrón de punteado.
GetCap()
wxPenCap wxPenInfo::GetCap() const
Obtiene el estilo de los extremos.
GetColour()
wxColour wxPenInfo::GetColour() const
Obtiene el color.
GetDash()
wxDash* wxPenInfo::GetDash() const
Obtiene el punteado.
GetDashCount()
int wxPenInfo::GetDashCount() const
Obtiene el número de elementos en la definición de trazos.
GetDashes()
int wxPenInfo::GetDashes(wxDash ** ptr)
Obtiene los elementos que definen el punteado.
GetJoin()
wxPenJoin wxPenInfo::GetJoin() const
Obtiene el estilo de las uniones entre líneas.
GetQuality()
wxPenQuality wxPenInfo::GetQuality() const
Obtiene la calidad.
GetStipple()
wxBitmap wxPenInfo::GetStipple() const
Obtiene el mapa de bits de la trama.
GetStyle()
wxPenStyle wxPenInfo::GetStyle() const
Obtiene el estilo de la pluma.
GetWidth()
int wxPenInfo::GetWidth() const
Obtiene la anchura de la pluma
HighQuality()
wxPenInfo& wxPenInfo::HighQuality()
Establece una calidad de pluma alta.
Es lo mismo que llamar a Quality() con wxPEN_QUALITY_HIGH.
IsTransparent()
bool wxPenInfo::IsTransparent() const
Devuelve true si la pluma es transparente.
Join()
wxPenInfo& wxPenInfo::Join(wxPenJoin join)
Establece el estilo de las uniones.
LowQuality()
wxPenInfo& wxPenInfo::LowQuality()
Establece una calidad de pluma baja.
Es lo mismo que llamar a Quality() con wxPEN_QUALITY_LOW.
Quality()
wxPenInfo& wxPenInfo::Quality(wxPenQuality quality)
Establece la calidad de la puma.
Usar LowQuality() o HighQuality() suele ser más conveniente.
Stipple()
wxPenInfo& wxPenInfo::Stipple(const wxBitmap & stipple)
Style()
wxPenInfo& wxPenInfo::Style(wxPenStyle style)
Establece el estilo de la pluma.
Width()
wxPenInfo& wxPenInfo::Width(int width)
Establece la anchura de la pluma.