pen.h

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.