dataview.h

Clase wxDataViewItemAttr

Esta clase se utiliza para indicar a un wxDataViewCtrl que un determinado elemento (ver wxDataViewItem) tiene atributos de fuente adicionales para su renderizador.

Para ello, es necesario sobrescribir wxDataViewModel::GetAttr.

Actualmente, los atributos sólo son compatibles con wxDataViewTextRendererText.

Funciones miembro

wxDataViewItemAttr()

wxDataViewItemAttr::wxDataViewItemAttr()

Constructor.

GetBackgroundColour()

const wxColour& wxDataViewItemAttr::GetBackgroundColour() const

Devuelve el color que se utilizará para el fondo.

GetBold()

bool wxDataViewItemAttr::GetBold() const

Devuelve el valor de la propiedad bold (negrita).

GetColour()

const wxColour& wxDataViewItemAttr::GetColour() const

Devuelve el color de este atributo.

GetEffectiveFont()

wxFont wxDataViewItemAttr::GetEffectiveFont(const wxFont & font) const

Devuelve la fuente basada en la dada con este atributo aplicado a ella.

GetItalic()

bool wxDataViewItemAttr::GetItalic() const

Devuelve el valor de la propiedad italics (itálica).

HasBackgroundColour()

bool wxDataViewItemAttr::HasBackgroundColour() const

Devuelve verdadero si se ha establecido la propiedad del color de fondo.

HasColour()

bool wxDataViewItemAttr::HasColour() const

Devuelve verdadero si se ha establecido la propiedad de color.

HasFont()

bool wxDataViewItemAttr::HasFont() const

Devuelve verdadero si se ha establecido alguna propiedad que afecte a la fuente.

IsDefault()

bool wxDataViewItemAttr::IsDefault() const

Devuelve verdadero si no se ha establecido ninguna de las propiedades.

SetBackgroundColour()

void wxDataViewItemAttr::SetBackgroundColour(const wxColour & colour)

Llamarla para establecer el color de fondo que se va a utilizar.

SetBold()

void wxDataViewItemAttr::SetBold(bool set)

Se usa para indicar que el elemento debe mostrarse en negrita.

SetColour()

void wxDataViewItemAttr::SetColour(const wxColour & colour)

Llamarla para indicar que el elemento se mostrará con ese color.

SetItalic()

void wxDataViewItemAttr::SetItalic(bool set)

Se usa para indicar que el elemento debe mostrarse en cursiva.

SetStrikethrough()

void wxDataViewItemAttr::SetStrikethrough(bool set)

Utilizar esta opción para indicar que el elemento se mostrará con texto tachado.

Actualmente, este atributo sólo es compatible con la versión genérica de wxDataViewCtrl y GTK, y las implementaciones nativas de macOS lo ignoran.