#include <wx/propgrid/props.h>
 Inheritance diagram for wxNumericPropertyValidator:A more comprehensive numeric validator class.
Public Types | |
| enum | NumericType {  Signed = 0, Unsigned, Float }  | 
Public Member Functions | |
| wxNumericPropertyValidator (NumericType numericType, int base=10) | |
| virtual | ~wxNumericPropertyValidator () | 
| virtual bool | Validate (wxWindow *parent) | 
| Validates the window contents against the include or exclude lists, depending on the validator style.  More... | |
  Public Member Functions inherited from wxTextValidator | |
| wxTextValidator (const wxTextValidator &validator) | |
| Default constructor.  More... | |
| wxTextValidator (long style=wxFILTER_NONE, wxString *valPtr=NULL) | |
| 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... | |
| wxArrayString & | GetExcludes () | 
| Returns a reference to the exclude list (the list of invalid values).  More... | |
| wxArrayString & | GetIncludes () | 
| Returns a 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) | 
| Breaks the given chars strings in single characters and sets the internal wxArrayString used to store the "excluded" characters (see SetExcludes()).  More... | |
| void | SetIncludes (const wxArrayString &stringList) | 
| Sets the include list (valid values for the user input).  More... | |
| void | SetCharIncludes (const wxString &chars) | 
| Breaks the given chars strings in single characters and sets the internal wxArrayString used to store the "included" characters (see SetIncludes()).  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... | |
  Public Member Functions inherited from wxValidator | |
| wxValidator () | |
| Constructor.  More... | |
| virtual | ~wxValidator () | 
| Destructor.  More... | |
| wxWindow * | GetWindow () const | 
| Returns the window associated with the validator.  More... | |
| 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... | |
| virtual bool | SearchEventTable (wxEventTable &table, wxEvent &event) | 
| Searches the event table, executing an event handler function if an appropriate one is found.  More... | |
| void | Connect (int id, int lastId, wxEventType eventType, wxObjectEventFunction function, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL) | 
| Connects the given function dynamically with the event handler, id and event type.  More... | |
| void | Connect (int id, wxEventType eventType, wxObjectEventFunction function, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL) | 
| See the Connect(int, int, wxEventType, wxObjectEventFunction, wxObject*, wxEvtHandler*) overload for more info.  More... | |
| void | Connect (wxEventType eventType, wxObjectEventFunction function, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL) | 
| See the Connect(int, int, wxEventType, wxObjectEventFunction, wxObject*, wxEvtHandler*) overload for more info.  More... | |
| bool | Disconnect (wxEventType eventType, wxObjectEventFunction function, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL) | 
| 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=NULL, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL) | 
| See the Disconnect(wxEventType, wxObjectEventFunction, wxObject*, wxEvtHandler*) overload for more info.  More... | |
| bool | Disconnect (int id, int lastId, wxEventType eventType, wxObjectEventFunction function=NULL, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL) | 
| 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=NULL) | 
| 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=NULL) | 
| 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=NULL) | 
| 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=NULL) | 
| 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 NULL.  More... | |
  Public Member Functions inherited from wxObject | |
| wxObject () | |
| Default ctor; initializes to NULL 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=NULL, int lineNum=0) | 
The new operator is defined for debugging versions of the library only, when the identifier WXDEBUG is defined.  More... | |
Additional Inherited Members | |
  Static Public Member Functions inherited from wxValidator | |
| static void | SuppressBellOnError (bool suppress=true) | 
| This functions switches on or turns off the error sound produced by the validators if an invalid key is pressed.  More... | |
| static bool | IsSilent () | 
| Returns if the error sound is currently disabled.  More... | |
  Static Public Member Functions inherited from wxEvtHandler | |
| static void | AddFilter (wxEventFilter *filter) | 
| Add an event filter whose FilterEvent() method will be called for each and every event processed by wxWidgets.  More... | |
| static void | RemoveFilter (wxEventFilter *filter) | 
| Remove a filter previously installed with AddFilter().  More... | |
  Protected Member Functions inherited from wxTextValidator | |
| bool | ContainsOnlyIncludedCharacters (const wxString &val) const | 
| Returns true if all the characters of the given val string are present in the include list (set by SetIncludes() or SetCharIncludes()).  More... | |
| bool | ContainsExcludedCharacters (const wxString &val) const | 
| Returns true if at least one character of the given val string is present in the exclude list (set by SetExcludes() or SetCharExcludes()).  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... | |
  Protected Member Functions inherited from wxEvtHandler | |
| virtual bool | TryBefore (wxEvent &event) | 
| Method called by ProcessEvent() before examining this object event tables.  More... | |
| virtual bool | TryAfter (wxEvent &event) | 
| Method called by ProcessEvent() as last resort.  More... | |
  Protected Member Functions inherited from wxObject | |
| void | AllocExclusive () | 
| Ensure that this object's data is not shared with any other object.  More... | |
| virtual wxObjectRefData * | CreateRefData () const | 
| Creates a new instance of the wxObjectRefData-derived class specific to this object and returns it.  More... | |
| virtual wxObjectRefData * | CloneRefData (const wxObjectRefData *data) const | 
| Creates a new instance of the wxObjectRefData-derived class specific to this object and initializes it copying data.  More... | |
  Protected Attributes inherited from wxObject | |
| wxObjectRefData * | m_refData | 
| Pointer to an object which is the object's reference-counted data.  More... | |
| wxNumericPropertyValidator::wxNumericPropertyValidator | ( | NumericType | numericType, | 
| int | base = 10  | 
        ||
| ) | 
      
  | 
  inlinevirtual | 
      
  | 
  virtual | 
Validates the window contents against the include or exclude lists, depending on the validator style.
Reimplemented from wxTextValidator.