dataview.h

Clase wxDataViewColumn

Esta clase representa una columna en un wxDataViewCtrl.

Jerarquía:

Jerarquía de la clase wxDataViewColumn

Una wxDataViewColumn está vinculada a una columna del modelo de datos al que se ha asociado la wxDataViewCtrl.

Esta clase utiliza una instancia de wxDataViewRenderer para representar sus datos.

Nota: En wxGTK, el ajuste del ancho de la columna no ocurre inmediatamente cuando se llama a SetWidth(), sino sólo un poco más tarde y GetWidth() devolverá el ancho antiguo (0 inicialmente) hasta que esto ocurra. Si los anchos de columna se establecen antes de que wxDataViewCtrl se muestre inicialmente, sólo se establecerán efectivamente cuando se haga visible.

Funciones miembro

wxDataViewColumn()

wxDataViewColumn::wxDataViewColumn( const wxString & title, wxDataViewRenderer * renderer, unsigned int model_column, int width = wxDVC_DEFAULT_WIDTH, wxAlignment align = wxALIGN_CENTER, int flags = wxDATAVIEW_COL_RESIZABLE )

Construye una columna de texto.

Parámetros
title
El título de la columna.
renderer
La clase que renderizará el contenido de esta columna.
model_column
El índice de la columna del modelo que se asocia a este objeto.
width
El ancho de la columna. El valor wxDVC_DEFAULT_WIDTH es el valor fijo por defecto. También puede utilizar wxCOL_WIDTH_DEFAULT o wxCOL_WIDTH_AUTOSIZE.
align
La alineación del título de la columna.
flags
Uno o más flags de la enumeración wxDataViewColumnFlags.
wxDataViewColumn()

wxDataViewColumn::wxDataViewColumn( const wxBitmapBundle & bitmap, wxDataViewRenderer * renderer, unsigned int model_column, int width = wxDVC_DEFAULT_WIDTH, wxAlignment align = wxALIGN_CENTER, int flags = wxDATAVIEW_COL_RESIZABLE )

Construye una columna bitmap.

Parámetros
bitmap
El bitmap de la columna.
renderer
La clase que renderizará el contenido de esta columna.
model_column
El índice de la columna del modelo que se asocia a este objeto.
width
El ancho de la columna. El valor wxDVC_DEFAULT_WIDTH es el valor fijo por defecto. También puede utilizar wxCOL_WIDTH_DEFAULT o wxCOL_WIDTH_AUTOSIZE.
align
La alineación del título de la columna.
flags
Uno o más flags de la enumeración wxDataViewColumnFlags.
GetModelColumn()

unsigned int wxDataViewColumn::GetModelColumn() const

Devuelve el índice de la columna del modelo, que esta wxDataViewColumn está mostrando.

GetOwner()

wxDataViewCtrl* wxDataViewColumn::GetOwner() const

Devuelve el wxDataViewCtrl propietario.

GetRenderer()

wxDataViewRenderer* wxDataViewColumn::GetRenderer() const

Devuelve el renderizador de esta wxDataViewColumn.

Métodos y datos heredados

Esta clase hereda los métodos y datos miembro públicos y protegidos de wxSettableHeaderColumn y wxHeaderColumn.