]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/valgen.h
use wxWANTS_CHARS to allow arrows to work inside the control
[wxWidgets.git] / interface / valgen.h
index 263687d32c1a33e0365b68fe7b569385a205d450..afe90ffab7bcb8d1406cc4e14abc5da69a972d9c 100644 (file)
@@ -1,6 +1,6 @@
 /////////////////////////////////////////////////////////////////////////////
 // Name:        valgen.h
-// Purpose:     documentation for wxGenericValidator class
+// Purpose:     interface of wxGenericValidator
 // Author:      wxWidgets team
 // RCS-ID:      $Id$
 // Licence:     wxWindows license
@@ -9,28 +9,27 @@
 /**
     @class wxGenericValidator
     @wxheader{valgen.h}
-    
+
     wxGenericValidator performs data transfer (but not validation or filtering) for
     the following
     basic controls: wxButton, wxCheckBox, wxListBox, wxStaticText, wxRadioButton,
     wxRadioBox,
     wxChoice, wxComboBox, wxGauge, wxSlider, wxScrollBar, wxSpinButton, wxTextCtrl,
     wxCheckListBox.
-    
+
     It checks the type of the window and uses an appropriate type for that window.
     For example,
     wxButton and wxTextCtrl transfer data to and from a wxString variable;
     wxListBox uses a
     wxArrayInt; wxCheckBox uses a bool.
-    
+
     For more information, please see @ref overview_validatoroverview "Validator
     overview".
-    
+
     @library{wxcore}
     @category{validator}
-    
-    @seealso
-    @ref overview_validatoroverview "Validator overview", wxValidator,
+
+    @see @ref overview_validatoroverview "Validator overview", wxValidator,
     wxTextValidator
 */
 class wxGenericValidator : public wxValidator
@@ -40,22 +39,21 @@ public:
     /**
         Constructor taking a wxDateTime pointer. This will be
         used for wxDatePickerCtrl.
-        
-        @param validator 
-        Validator to copy.
-        
-        @param valPtr 
-        A pointer to a variable that contains the value. This variable
-        should have a lifetime equal to or longer than the validator lifetime (which is
-        usually
-        determined by the lifetime of the window).
+
+        @param validator
+            Validator to copy.
+        @param valPtr
+            A pointer to a variable that contains the value. This variable
+            should have a lifetime equal to or longer than the validator lifetime
+        (which is usually
+            determined by the lifetime of the window).
     */
     wxGenericValidator(const wxGenericValidator& validator);
-        wxGenericValidator(bool* valPtr);
-        wxGenericValidator(wxString* valPtr);
-        wxGenericValidator(int* valPtr);
-        wxGenericValidator(wxArrayInt* valPtr);
-        wxGenericValidator(wxDateTime* valPtr);
+    wxGenericValidator(bool* valPtr);
+    wxGenericValidator(wxString* valPtr);
+    wxGenericValidator(int* valPtr);
+    wxGenericValidator(wxArrayInt* valPtr);
+    wxGenericValidator(wxDateTime* valPtr);
     //@}
 
     /**
@@ -66,7 +64,7 @@ public:
     /**
         Clones the generic validator using the copy constructor.
     */
-    virtual wxValidator* Clone();
+    virtual wxValidator* Clone() const;
 
     /**
         Transfers the value from the window to the appropriate data type.
@@ -78,3 +76,4 @@ public:
     */
     virtual bool TransferToWindow();
 };
+