]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/dataview.h
Refactor wxGTK IM-related code to allow future modifications.
[wxWidgets.git] / interface / wx / dataview.h
index f8bc177fabe4d8c2ed8b8bc474306d6e02212d1a..d878611b200361c52bd2acf20220ece2374530e4 100644 (file)
@@ -259,7 +259,7 @@ public:
     bool HasValue(const wxDataViewItem& item, unsigned col) const;
 
     /**
-        Override this to indicate of @a item is a container, i.e. if
+        Override this to indicate of @a item is a container, i.e.\ if
         it can have child items.
     */
     virtual bool IsContainer(const wxDataViewItem& item) const = 0;
@@ -832,9 +832,9 @@ wxEventType wxEVT_COMMAND_DATAVIEW_ITEM_DROP;
            Currently only supported by the native GTK and OS X implementations
            but not by the generic one.
     @style{wxDV_HORIZ_RULES}
-           Display fine rules between row if supported.
+           Display the separator lines between rows.
     @style{wxDV_VERT_RULES}
-           Display fine rules between columns is supported.
+           Display the separator lines between columns.
     @style{wxDV_VARIABLE_LINE_HEIGHT}
            Allow variable line heights.
            This can be inefficient when displaying large number of items.
@@ -2177,15 +2177,26 @@ public:
     virtual bool HasEditorCtrl() const;
 
     /**
-        Override this to react to a left click.
-        This method will only be called in @c wxDATAVIEW_CELL_ACTIVATABLE mode.
+        Override this to react to a left click.  This method will only be
+        called in @c wxDATAVIEW_CELL_ACTIVATABLE mode.  This method is
+        deprecated, please use ActivateCell instead.
     */
-    virtual bool LeftClick( const wxPoint& cursor,
-                            const wxRect& cell,
+    virtual bool LeftClick( wxPoint cursor,
+                            wxRect cell,
                             wxDataViewModel * model,
                             const wxDataViewItem & item,
                             unsigned int col );
 
+    /**
+       Override this to react to the activation of a cell.  This method is
+       deprecated, please use ActivateCell instead.
+    */
+    virtual bool Activate(wxRect cell,
+                          wxDataViewModel * model,
+                          const wxDataViewItem & item,
+                          unsigned int col);
+
+
     /**
         Override this to render the cell.
         Before this is called, wxDataViewRenderer::SetValue was called