Clase wxDataViewToggleRenderer
Esta clase es utilizada por wxDataViewCtrl para representar controles de alternancia.
Jerarquía:
Hay que tener en cuenta que los "controles de alternancia" pueden representarse mediante casillas de verificación (por defecto) o botones de opción.
Funciones miembro
wxDataViewToggleRenderer()
wxDataViewToggleRenderer::wxDataViewToggleRenderer( const wxString & varianttype = GetDefaultType(), wxDataViewCellMode mode = wxDATAVIEW_CELL_INERT, int align = wxDVR_DEFAULT_ALIGNMENT )
Constructor.
GetDefaultType()
static wxString wxDataViewToggleRenderer::GetDefaultType()
Devuelve el tipo wxVariant utilizado con este renderizador.
ShowAsRadio()
void wxDataViewToggleRenderer::ShowAsRadio()
Cambia a una apariencia similar a la de un botón de opción en lugar de la apariencia predeterminada similar a una casilla de verificación.
De forma predeterminada, este renderizador utiliza casillas de verificación para representar los valores booleanos, pero con este método se puede cambiar su apariencia para utilizar botones de opción en su lugar.
Hay que tener en cuenta que sólo cambia la apariencia, las celdas no empiezan a comportarse realmente como botones de radio después de llamar a ShowAsRadio(), es decir, el código de la aplicación también tiene que reaccionar al seleccionar una de las celdas mostradas por este renderizador y borrar todas las demás de la misma fila o columna para implementar realmente un comportamiento similar al de los botones de radio.
Métodos y datos heredados
Esta clase hereda los métodos y datos miembro públicos y protegidos de wxObject y wxDataViewRenderer.