36#include <wx/valtext.h>
78 virtual wxObject *
Clone()
const override
83 void OnChar( wxKeyEvent& event );
104 virtual bool Validate( wxWindow *aParent )
override;
107 wxString
IsValid(
const wxString& aVal )
const override;
157 virtual bool Validate( wxWindow* aParent )
override;
159 bool DoValidate(
const wxString& aValue, wxWindow* aParent );
Provide a custom wxValidator object for limiting the allowable characters when defining an environmen...
virtual ~ENV_VAR_NAME_VALIDATOR()
void OnChar(wxKeyEvent &event)
void OnTextChanged(wxCommandEvent &event)
virtual wxObject * Clone() const override
A text control validator used for validating the text allowed in fields.
virtual wxObject * Clone() const override
virtual bool Validate(wxWindow *aParent) override
Override the default Validate() function provided by wxTextValidator to provide better error messages...
bool DoValidate(const wxString &aValue, wxWindow *aParent)
wxString IsValid(const wxString &aVal) const override
virtual wxObject * Clone() const override
virtual bool Validate(wxWindow *aParent) override
virtual bool TransferToWindow() override
virtual bool TransferFromWindow() override
void ValidatorTransferToWindowWithoutEvents(wxValidator &aValidator)
Call a text validator's TransferDataToWindow method without firing a text change event.
FIELD_T
The set of all field indices assuming an array like sequence that a SCH_COMPONENT or LIB_PART can hol...