Clase wxGenericValidator
wxGenericValidator realiza la transferencia de datos (pero no la validación o filtrado) para muchos tipos de controles.
Jerarquía:

wxGenericValidator soporta:
- wxButton, wxRadioButton, wxToggleButton, wxBitmapToggleButton, wxSpinButton.
- wxCheckBox, wxRadioBox, wxComboBox, wxListBox, wxCheckListBox.
- wxGauge, wxSlider, wxScrollBar, wxChoice, wxStaticText.
- wxSpinCtrl, wxTextCtrl.
Comprueba el tipo de la ventana y utiliza un tipo apropiado para ella. Por ejemplo, wxButton y wxTextCtrl transfieren datos hacia y desde una variable wxString; wxListBox utiliza un wxArrayInt; wxCheckBox utiliza un boolean.
Funciones miembro
wxGenericValidator()
wxGenericValidator::wxGenericValidator(const wxGenericValidator & validator)
Constructor de copia.
Parámetros
- validator
- Validador a copiar.
wxGenericValidator()
wxGenericValidator::wxGenericValidator(bool * valPtr)
Constructor que toma un puntero bool.
Se utilizará para wxCheckBox, wxRadioButton, wxToggleButton y wxBitmapToggleButton.
Parámetros
- valPtr
- Un puntero a una variable que contiene el valor. Esta variable debe tener un tiempo de vida igual o superior al tiempo de vida del validador (que normalmente viene determinado por el tiempo de vida de la ventana).
wxGenericValidator()
wxGenericValidator::wxGenericValidator(wxString * valPtr)
Constructor que toma un puntero wxString.
Se utilizará para wxButton, wxComboBox, wxStaticText, wxTextCtrl.
Parámetros
- valPtr
- Un puntero a una variable que contiene el valor. Esta variable debe tener un tiempo de vida igual o superior al tiempo de vida del validador (que normalmente viene determinado por el tiempo de vida de la ventana).
wxGenericValidator()
wxGenericValidator::wxGenericValidator(int * valPtr)
Constructor que toma un puntero entero.
Se utilizará para wxChoice, wxGauge, wxScrollBar, wxRadioBox, wxSlider, wxSpinButton y wxSpinCtrl.
Parámetros
- valPtr
- Un puntero a una variable que contiene el valor. Esta variable debe tener un tiempo de vida igual o superior al tiempo de vida del validador (que normalmente viene determinado por el tiempo de vida de la ventana).
wxGenericValidator()
wxGenericValidator::wxGenericValidator(wxArrayInt * valPtr)
Constructor que toma un puntero wxArrayInt.
Se utilizará para wxListBox, wxCheckListBox.
Parámetros
- valPtr
- Un puntero a una variable que contiene el valor. Esta variable debe tener un tiempo de vida igual o superior al tiempo de vida del validador (que normalmente viene determinado por el tiempo de vida de la ventana).
wxGenericValidator()
wxGenericValidator::wxGenericValidator(wxDateTime * valPtr)
Constructor que toma un puntero wxDateTime.
Se utilizará para wxDatePickerCtrl.
Parámetros
- valPtr
- Un puntero a una variable que contiene el valor. Esta variable debe tener un tiempo de vida igual o superior al tiempo de vida del validador (que normalmente viene determinado por el tiempo de vida de la ventana).
wxGenericValidator()
wxGenericValidator::wxGenericValidator(wxFileName * valPtr)
Constructor que toma un puntero wxFileName.
Se utilizará para wxTextCtrl.
Parámetros
- valPtr
- Un puntero a una variable que contiene el valor. Esta variable debe tener un tiempo de vida igual o superior al tiempo de vida del validador (que normalmente viene determinado por el tiempo de vida de la ventana).
wxGenericValidator()
wxGenericValidator::wxGenericValidator(float * valPtr)
Constructor que toma un puntero float.
Se utilizará para wxTextCtrl.
Parámetros
- valPtr
- Un puntero a una variable que contiene el valor. Esta variable debe tener un tiempo de vida igual o superior al tiempo de vida del validador (que normalmente viene determinado por el tiempo de vida de la ventana).
wxGenericValidator()
wxGenericValidator::wxGenericValidator(double * valPtr)
Constructor que toma un puntero double.
Se utilizará para wxTextCtrl.
Parámetros
- valPtr
- Un puntero a una variable que contiene el valor. Esta variable debe tener un tiempo de vida igual o superior al tiempo de vida del validador (que normalmente viene determinado por el tiempo de vida de la ventana).
~wxGenericValidator()
virtual wxGenericValidator::~wxGenericValidator()
Destructor.
Clone()
virtual wxObject* wxGenericValidator::Clone() const
Clona el validador genérico utilizando el constructor de copia.
Reimplementado a partir de wxValidator.
TransferFromWindow()
virtual bool wxGenericValidator::TransferFromWindow()
Transfiere el valor de la ventana al tipo de datos apropiado.
Reimplementado a partir de wxValidator.
TransferToWindow()
virtual bool wxGenericValidator::TransferToWindow()
Transfiere el valor a la ventana.
Reimplementado a partir de wxValidator.
Métodos y datos heredados
Esta clase hereda los métodos y datos miembro públicos y protegidos de wxObject, wxEvtHandler y wxValidator.