tglbtn.h

Clase wxToggleButton

wxToggleButton es un botón que permanece pulsado cuando el usuario lo pulsa.

Jerarquía:

Jerarquía de la clase wxToggleButton

En otras palabras, es similar a wxCheckBox en funcionalidad pero parece un wxButton.

Desde la versión 2.9.0 de wxWidgets este control emite un evento UI de actualización.

Eventos emitidos por esta clase

Las siguientes macros manejadoras de eventos redirigen los eventos a manejadores de funciones miembro 'func' con prototipos como:

void handlerFuncName(wxCommandEvent& event)

Macros de eventos para eventos emitidos por esta clase:

EVT_TOGGLEBUTTON(id, func)
Maneja un evento wxEVT_TOGGLEBUTTON.

Funciones miembro

wxToggleButton()

wxToggleButton::wxToggleButton()

Constructor por defecto.

wxToggleButton()

wxToggleButton::wxToggleButton( wxWindow * parent, wxWindowID id, const wxString & label, const wxPoint & pos = wxDefaultPosition, const wxSize & size = wxDefaultSize, long style = 0, const wxValidator & val = wxDefaultValidator, const wxString & name = wxCheckBoxNameStr )

Constructor, que crea y muestra un botón de alternancia.

Parámetros
parent
Ventana padre. No debe ser nullptr.
id
Identificador del botón de alternancia. El valor wxID_ANY indica un valor por defecto.
label
Texto que se mostrará junto al botón de alternancia.
pos
Posición del botón. Si se especifica wxDefaultPosition se elige una posición por defecto.
size
Tamaño del botón. Si se especifica wxDefaultSize se elige un tamaño por defecto.
style
Estilo de la ventana.
val
Validador de ventana.
name
Nombre de la ventana.
~wxToggleButton()

virtual wxToggleButton::~wxToggleButton()

Destructor, que destruye el botón de conmutación.

Create()

bool wxToggleButton::Create( wxWindow * parent, wxWindowID id, const wxString & label, const wxPoint & pos = wxDefaultPosition, const wxSize & size = wxDefaultSize, long style = 0, const wxValidator & val = wxDefaultValidator, const wxString & name = wxCheckBoxNameStr )

Crea el botón toggle para la construcción en dos pasos.

Ver wxToggleButton() para más detalles.

GetValue()

virtual bool wxToggleButton::GetValue() const

Obtiene el estado del botón toggle.

Valor de retorno

Devuelve true si está pulsado, false en caso contrario.

Reimplementado en wxBitmapToggleButton.

SetValue()

virtual void wxToggleButton::SetValue(bool state)

Establece el botón de conmutación en el estado dado.

Esto no causa que se emita un evento EVT_TOGGLEBUTTON.

Parámetros
state
Si es true, el botón está pulsado.

Reimplementado en wxBitmapToggleButton.

Métodos y datos heredados

Esta clase hereda los métodos y datos miembro públicos y protegidos de wxAnyButton, wxControl, wxWindow, wxEvtHandler y wxObject.