A more comprehensive numeric validator class.
|
| | wxNumericPropertyValidator (NumericType numericType, int base=10) |
| |
| virtual | ~wxNumericPropertyValidator ()=default |
| |
| virtual bool | Validate (wxWindow *parent) |
| | Validates the window contents against the include or exclude lists, depending on the validator style. More...
|
| |
| | wxTextValidator (const wxTextValidator &validator) |
| | Copy constructor. More...
|
| |
| | wxTextValidator (long style=wxFILTER_NONE, wxString *valPtr=nullptr) |
| | Constructor taking a style and optional pointer to a wxString variable. More...
|
| |
| virtual wxObject * | Clone () const |
| | Clones the text validator using the copy constructor. More...
|
| |
| wxString | GetCharExcludes () const |
| | Returns a copy of the exclude char list (the list of invalid characters). More...
|
| |
| wxString | GetCharIncludes () const |
| | Returns a copy of the include char list (the list of additional valid characters). More...
|
| |
| const wxArrayString & | GetExcludes () const |
| | Returns a const reference to the exclude list (the list of invalid values). More...
|
| |
| const wxArrayString & | GetIncludes () const |
| | Returns a const reference to the include list (the list of valid values). More...
|
| |
| long | GetStyle () const |
| | Returns the validator style. More...
|
| |
| bool | HasFlag (wxTextValidatorStyle style) const |
| | Returns true if the given style bit is set in the current style. More...
|
| |
| void | OnChar (wxKeyEvent &event) |
| | Receives character input from the window and filters it according to the current validator style. More...
|
| |
| void | SetExcludes (const wxArrayString &stringList) |
| | Sets the exclude list (invalid values for the user input). More...
|
| |
| void | SetCharExcludes (const wxString &chars) |
| | Sets the exclude char list (invalid characters for the user input). More...
|
| |
| void | SetIncludes (const wxArrayString &stringList) |
| | Sets the include list (valid values for the user input). More...
|
| |
| void | SetCharIncludes (const wxString &chars) |
| | Sets the include char list (additional valid values for the user input). More...
|
| |
| void | AddExclude (const wxString &exclude) |
| | Adds exclude to the list of excluded values. More...
|
| |
| void | AddInclude (const wxString &include) |
| | Adds include to the list of included values. More...
|
| |
| void | AddCharExcludes (const wxString &chars) |
| | Adds chars to the list of excluded characters. More...
|
| |
| void | AddCharIncludes (const wxString &chars) |
| | Adds chars to the list of included characters. More...
|
| |
| void | SetStyle (long style) |
| | Sets the validator style which must be a combination of one or more of the wxTextValidatorStyle values. More...
|
| |
| virtual bool | TransferFromWindow () |
| | Transfers the value in the text control to the string. More...
|
| |
| virtual bool | TransferToWindow () |
| | Transfers the string value to the text control. More...
|
| |
| virtual wxString | IsValid (const wxString &val) const |
| | Returns the error message if the contents of val are invalid or the empty string if val is valid. More...
|
| |
| | wxValidator () |
| | Constructor. More...
|
| |
| virtual | ~wxValidator () |
| | Destructor. More...
|
| |
| wxWindow * | GetWindow () const |
| | Returns the window associated with the validator. More...
|
| |
| virtual void | SetWindow (wxWindow *window) |
| | Associates a window with the validator. More...
|
| |
Public Member Functions inherited from wxEvtHandler |
| | wxEvtHandler () |
| | Constructor. More...
|
| |
| virtual | ~wxEvtHandler () |
| | Destructor. More...
|
| |
| virtual void | QueueEvent (wxEvent *event) |
| | Queue event for a later processing. More...
|
| |
| virtual void | AddPendingEvent (const wxEvent &event) |
| | Post an event to be processed later. More...
|
| |
| template<typename T , typename T1 , ... > |
| void | CallAfter (void(T::*method)(T1,...), T1 x1,...) |
| | Asynchronously call the given method. More...
|
| |
| template<typename T > |
| void | CallAfter (const T &functor) |
| | Asynchronously call the given functor. More...
|
| |
| virtual bool | ProcessEvent (wxEvent &event) |
| | Processes an event, searching event tables and calling zero or more suitable event handler function(s). More...
|
| |
| bool | ProcessEventLocally (wxEvent &event) |
| | Try to process the event in this handler and all those chained to it. More...
|
| |
| bool | SafelyProcessEvent (wxEvent &event) |
| | Processes an event by calling ProcessEvent() and handles any exceptions that occur in the process. More...
|
| |
| void | ProcessPendingEvents () |
| | Processes the pending events previously queued using QueueEvent() or AddPendingEvent(); you must call this function only if you are sure there are pending events for this handler, otherwise a wxCHECK will fail. More...
|
| |
| void | DeletePendingEvents () |
| | Deletes all events queued on this event handler using QueueEvent() or AddPendingEvent(). More...
|
| |
| void | Connect (int id, int lastId, wxEventType eventType, wxObjectEventFunction function, wxObject *userData=nullptr, wxEvtHandler *eventSink=nullptr) |
| | Connects the given function dynamically with the event handler, id and event type. More...
|
| |
| void | Connect (int id, wxEventType eventType, wxObjectEventFunction function, wxObject *userData=nullptr, wxEvtHandler *eventSink=nullptr) |
| | See the Connect(int, int, wxEventType, wxObjectEventFunction, wxObject*, wxEvtHandler*) overload for more info. More...
|
| |
| void | Connect (wxEventType eventType, wxObjectEventFunction function, wxObject *userData=nullptr, wxEvtHandler *eventSink=nullptr) |
| | See the Connect(int, int, wxEventType, wxObjectEventFunction, wxObject*, wxEvtHandler*) overload for more info. More...
|
| |
| bool | Disconnect (wxEventType eventType, wxObjectEventFunction function, wxObject *userData=nullptr, wxEvtHandler *eventSink=nullptr) |
| | Disconnects the given function dynamically from the event handler, using the specified parameters as search criteria and returning true if a matching function has been found and removed. More...
|
| |
| bool | Disconnect (int id=wxID_ANY, wxEventType eventType=wxEVT_NULL, wxObjectEventFunction function=nullptr, wxObject *userData=nullptr, wxEvtHandler *eventSink=nullptr) |
| | See the Disconnect(wxEventType, wxObjectEventFunction, wxObject*, wxEvtHandler*) overload for more info. More...
|
| |
| bool | Disconnect (int id, int lastId, wxEventType eventType, wxObjectEventFunction function=nullptr, wxObject *userData=nullptr, wxEvtHandler *eventSink=nullptr) |
| | See the Disconnect(wxEventType, wxObjectEventFunction, wxObject*, wxEvtHandler*) overload for more info. More...
|
| |
| template<typename EventTag , typename Functor > |
| void | Bind (const EventTag &eventType, Functor functor, int id=wxID_ANY, int lastId=wxID_ANY, wxObject *userData=nullptr) |
| | Binds the given function, functor or method dynamically with the event. More...
|
| |
| template<typename EventTag , typename Class , typename EventArg , typename EventHandler > |
| void | Bind (const EventTag &eventType, void(Class::*method)(EventArg &), EventHandler *handler, int id=wxID_ANY, int lastId=wxID_ANY, wxObject *userData=nullptr) |
| | See the Bind<>(const EventTag&, Functor, int, int, wxObject*) overload for more info. More...
|
| |
| template<typename EventTag , typename Functor > |
| bool | Unbind (const EventTag &eventType, Functor functor, int id=wxID_ANY, int lastId=wxID_ANY, wxObject *userData=nullptr) |
| | Unbinds the given function, functor or method dynamically from the event handler, using the specified parameters as search criteria and returning true if a matching function has been found and removed. More...
|
| |
| template<typename EventTag , typename Class , typename EventArg , typename EventHandler > |
| bool | Unbind (const EventTag &eventType, void(Class::*method)(EventArg &), EventHandler *handler, int id=wxID_ANY, int lastId=wxID_ANY, wxObject *userData=nullptr) |
| | See the Unbind<>(const EventTag&, Functor, int, int, wxObject*) overload for more info. More...
|
| |
| void * | GetClientData () const |
| | Returns user-supplied client data. More...
|
| |
| wxClientData * | GetClientObject () const |
| | Returns a pointer to the user-supplied client data object. More...
|
| |
| void | SetClientData (void *data) |
| | Sets user-supplied client data. More...
|
| |
| void | SetClientObject (wxClientData *data) |
| | Set the client data object. More...
|
| |
| bool | GetEvtHandlerEnabled () const |
| | Returns true if the event handler is enabled, false otherwise. More...
|
| |
| wxEvtHandler * | GetNextHandler () const |
| | Returns the pointer to the next handler in the chain. More...
|
| |
| wxEvtHandler * | GetPreviousHandler () const |
| | Returns the pointer to the previous handler in the chain. More...
|
| |
| void | SetEvtHandlerEnabled (bool enabled) |
| | Enables or disables the event handler. More...
|
| |
| virtual void | SetNextHandler (wxEvtHandler *handler) |
| | Sets the pointer to the next handler. More...
|
| |
| virtual void | SetPreviousHandler (wxEvtHandler *handler) |
| | Sets the pointer to the previous handler. More...
|
| |
| void | Unlink () |
| | Unlinks this event handler from the chain it's part of (if any); then links the "previous" event handler to the "next" one (so that the chain won't be interrupted). More...
|
| |
| bool | IsUnlinked () const |
| | Returns true if the next and the previous handler pointers of this event handler instance are nullptr. More...
|
| |
| | wxObject () |
| | Default ctor; initializes to nullptr the internal reference data. More...
|
| |
| | wxObject (const wxObject &other) |
| | Copy ctor. More...
|
| |
| virtual | ~wxObject () |
| | Destructor. More...
|
| |
| virtual wxClassInfo * | GetClassInfo () const |
| | This virtual function is redefined for every class that requires run-time type information, when using the wxDECLARE_CLASS macro (or similar). More...
|
| |
| wxObjectRefData * | GetRefData () const |
| | Returns the wxObject::m_refData pointer, i.e. the data referenced by this object. More...
|
| |
| bool | IsKindOf (const wxClassInfo *info) const |
| | Determines whether this class is a subclass of (or the same class as) the given class. More...
|
| |
| bool | IsSameAs (const wxObject &obj) const |
| | Returns true if this object has the same data pointer as obj. More...
|
| |
| void | Ref (const wxObject &clone) |
| | Makes this object refer to the data in clone. More...
|
| |
| void | SetRefData (wxObjectRefData *data) |
| | Sets the wxObject::m_refData pointer. More...
|
| |
| void | UnRef () |
| | Decrements the reference count in the associated data, and if it is zero, deletes the data. More...
|
| |
| void | UnShare () |
| | This is the same of AllocExclusive() but this method is public. More...
|
| |
| void | operator delete (void *buf) |
| | The delete operator is defined for debugging versions of the library only, when the identifier __WXDEBUG__ is defined. More...
|
| |
| void * | operator new (size_t size, const wxString &filename=nullptr, int lineNum=0) |
| | The new operator is defined for debugging versions of the library only, when the identifier __WXDEBUG__ is defined. More...
|
| |