]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/generic/dataview.h
Minor fixes to wxDateTime documentation.
[wxWidgets.git] / include / wx / generic / dataview.h
index ed3d11eb69392298cc7baffb321f5d4355dc4591..c2cf345a4c69e5fdec7e227e28d19e7e05dc916d 100644 (file)
@@ -189,7 +189,12 @@ public:
 
     virtual wxBorder GetDefaultBorder() const;
 
-    virtual void StartEditor( const wxDataViewItem & item, unsigned int column );
+    virtual void EditItem(const wxDataViewItem& item, const wxDataViewColumn *column);
+
+    // These methods are specific to generic wxDataViewCtrl implementation and
+    // should not be used in portable code.
+    wxColour GetAlternateRowColour() const { return m_alternateRowColour; }
+    void SetAlternateRowColour(const wxColour& colour);
 
 protected:
     virtual void EnsureVisible( int row, int column );
@@ -222,6 +227,8 @@ public:     // utility functions not part of the API
     // return the column displayed at the given position in the control
     wxDataViewColumn *GetColumnAt(unsigned int pos) const;
 
+    virtual wxDataViewColumn *GetCurrentColumn() const;
+
     virtual void OnInternalIdle();
 
 private:
@@ -243,6 +250,9 @@ private:
     wxDataViewMainWindow     *m_clientArea;
     wxDataViewHeaderWindow   *m_headerArea;
 
+    // user defined color to draw row lines, may be invalid
+    wxColour m_alternateRowColour;
+
     // the index of the column currently used for sorting or -1
     int m_sortingColumnIdx;