]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/generic/grideditors.h
Define WXBUILDING in Xcode projects.
[wxWidgets.git] / include / wx / generic / grideditors.h
index 7fc563b427a36e864c7d3855b5becf7dd6c7261d..116758901252e6bf3c6a30b5238eff28c333c4da 100644 (file)
@@ -75,9 +75,9 @@ public:
 
     // parameters string format is "max_width"
     virtual void SetParameters(const wxString& params);
+    virtual void SetValidator(const wxValidator& validator);
 
-    virtual wxGridCellEditor *Clone() const
-        { return new wxGridCellTextEditor(m_maxChars); }
+    virtual wxGridCellEditor *Clone() const;
 
     // added GetValue so we can get the value which is in the control
     virtual wxString GetValue() const;
@@ -92,8 +92,9 @@ protected:
     void DoReset(const wxString& startValue);
 
 private:
-    size_t   m_maxChars;        // max number of chars allowed
-    wxString m_value;
+    size_t                   m_maxChars;        // max number of chars allowed
+    wxScopedPtr<wxValidator> m_validator;
+    wxString                 m_value;
 
     wxDECLARE_NO_COPY_CLASS(wxGridCellTextEditor);
 };