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 );
 
 
virtual ~ENV_VAR_NAME_VALIDATOR()
 
void OnChar(wxKeyEvent &event)
 
ENV_VAR_NAME_VALIDATOR(wxString *aValue=nullptr)
 
void OnTextChanged(wxCommandEvent &event)
 
virtual wxObject * Clone() const override
 
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)
 
FIELD_VALIDATOR(FIELD_T aFieldId, wxString *aValue=nullptr)
 
wxString IsValid(const wxString &aVal) const override
 
virtual wxObject * Clone() const override
 
virtual bool Validate(wxWindow *aParent) override
 
virtual bool TransferToWindow() override
 
NETNAME_VALIDATOR(wxString *aVal=nullptr)
 
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...
 
wxString GetFieldValidationErrorMessage(FIELD_T aFieldId, const wxString &aValue)
Return the error message if aValue is invalid for aFieldId.