]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/generic/dataview.h
set up for OpenVMS richtext & regex and add more samples in compile cascade
[wxWidgets.git] / include / wx / generic / dataview.h
index 267e2c98a9e806aad4cc0714425eec1d965fdf1b..032cd6259011269aa90ecbebf79d59d501842f98 100644 (file)
@@ -135,7 +135,7 @@ public:
 
     // in-place editing
     virtual bool HasEditorCtrl() const;
-    virtual wxControl* CreateEditorCtrl( wxWindow *parent, wxRect labelRect, 
+    virtual wxControl* CreateEditorCtrl( wxWindow *parent, wxRect labelRect,
                                          const wxVariant &value );
     virtual bool GetValueFromEditorCtrl( wxControl* editor, wxVariant &value );
 
@@ -260,7 +260,7 @@ public:
     virtual wxSize GetSize() const;
 
     virtual bool HasEditorCtrl() const { return true; }
-    virtual wxControl* CreateEditorCtrl( wxWindow *parent, wxRect labelRect, 
+    virtual wxControl* CreateEditorCtrl( wxWindow *parent, wxRect labelRect,
                                          const wxVariant &value );
     virtual bool GetValueFromEditorCtrl( wxControl* editor, wxVariant &value );
 
@@ -288,8 +288,8 @@ public:
     virtual bool Render( wxRect cell, wxDC *dc, int state );
     virtual wxSize GetSize() const;
     virtual bool Activate( wxRect cell,
-                           wxDataViewModel *model, 
-                           const wxDataViewItem& item, 
+                           wxDataViewModel *model,
+                           const wxDataViewItem& item,
                            unsigned int col );
 
 private:
@@ -445,9 +445,9 @@ public:
 
     virtual void EnsureVisible( const wxDataViewItem & item,
                                 const wxDataViewColumn *column = NULL );
-    virtual void HitTest( const wxPoint & point, wxDataViewItem & item, 
+    virtual void HitTest( const wxPoint & point, wxDataViewItem & item,
                           wxDataViewColumn* &column ) const;
-    virtual wxRect GetItemRect( const wxDataViewItem & item, 
+    virtual wxRect GetItemRect( const wxDataViewItem & item,
                                 const wxDataViewColumn *column = NULL ) const;
 
     virtual void Expand( const wxDataViewItem & item );
@@ -463,6 +463,8 @@ public:
 
     virtual wxBorder GetDefaultBorder() const;
 
+    void StartEditor( const wxDataViewItem & item, unsigned int column );
+
 protected:
     virtual int GetSelections( wxArrayInt & sel ) const;
     virtual void SetSelections( const wxArrayInt & sel );