]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/dataview.h
Readded wxTreeCtrl event docs
[wxWidgets.git] / interface / wx / dataview.h
index 533e8ec36bd16e4168f98953d333b735a379cdb3..50ffa94920b6cd42f247a064ed5a3c145ea0c297 100644 (file)
@@ -8,7 +8,6 @@
 
 /**
     @class wxDataViewIconText
-    @wxheader{dataview.h}
 
     wxDataViewIconText is used by
     wxDataViewIconTextRenderer
@@ -55,7 +54,6 @@ public:
 
 /**
     @class wxDataViewEvent
-    @wxheader{dataview.h}
 
     wxDataViewEvent - the event class for the wxDataViewCtrl notifications
 
@@ -131,7 +129,6 @@ public:
 
 /**
     @class wxDataViewModel
-    @wxheader{dataview.h}
 
     wxDataViewModel is the base class for all data model to be
     displayed by a wxDataViewCtrl.
@@ -397,7 +394,6 @@ public:
 
 /**
     @class wxDataViewIndexListModel
-    @wxheader{dataview.h}
 
     wxDataViewIndexListModel is a specialized data model which lets
     you address an item by its position (row) rather than its
@@ -514,7 +510,6 @@ public:
 
 /**
     @class wxDataViewVirtualListModel
-    @wxheader{dataview.h}
 
     wxDataViewVirtualListModel is a specialized data model which lets
     you address an item by its position (row) rather than its
@@ -543,7 +538,6 @@ public:
 
 /**
     @class wxDataViewItemAttr
-    @wxheader{dataview.h}
 
     This class is used to indicate to a wxDataViewCtrl
     that a certain Item() has extra font attributes
@@ -585,7 +579,6 @@ public:
 
 /**
     @class wxDataViewItem
-    @wxheader{dataview.h}
 
     wxDataViewItem is a small opaque class that represents an
     item in a wxDataViewCtrl in a
@@ -632,7 +625,6 @@ public:
 
 /**
     @class wxDataViewCtrl
-    @wxheader{dataview.h}
 
     wxDataViewCtrl is a control to display data either
     in a tree like fashion or in a tabular form or both.
@@ -680,6 +672,37 @@ public:
            Allow variable line heights. This can be inefficient when displaying large number of items.
     @endStyleTable
 
+    @beginEventTable{wxDataViewEvent}
+    @event{EVT_DATAVIEW_SELECTION_CHANGED(id, func)}
+           Process a wxEVT_COMMAND_DATAVIEW_SELECTION_CHANGED event.
+    @event{EVT_DATAVIEW_ITEM_ACTIVATED(id, func)}
+           Process a wxEVT_COMMAND_DATAVIEW_ITEM_ACTIVATED event.
+    @event{EVT_DATAVIEW_ITEM_EDITING_STARTED(id, func)}
+           Process a wxEVT_COMMAND_DATAVIEW_ITEM_EDITING_STARTED event.
+    @event{EVT_DATAVIEW_ITEM_EDITING_DONE(id, func)}
+           Process a wxEVT_COMMAND_DATAVIEW_ITEM_EDITING_DONE event.
+    @event{EVT_DATAVIEW_ITEM_COLLAPSING(id, func)}
+           Process a wxEVT_COMMAND_DATAVIEW_ITEM_COLLAPSING event.
+    @event{EVT_DATAVIEW_ITEM_COLLAPSED(id, func)}
+           Process a wxEVT_COMMAND_DATAVIEW_ITEM_COLLAPSED event.
+    @event{EVT_DATAVIEW_ITEM_EXPANDING(id, func)}
+           Process a wxEVT_COMMAND_DATAVIEW_ITEM_EXPANDING event.
+    @event{EVT_DATAVIEW_ITEM_EXPANDED(id, func)}
+           Process a wxEVT_COMMAND_DATAVIEW_ITEM_EXPANDED event.
+    @event{EVT_DATAVIEW_ITEM_VALUE_CHANGED(id, func)}
+           Process a wxEVT_COMMAND_DATAVIEW_ITEM_VALUE_CHANGED event.
+    @event{EVT_DATAVIEW_ITEM_CONTEXT_MENU(id, func)}
+           Process a wxEVT_COMMAND_DATAVIEW_ITEM_CONTEXT_MENU event.
+    @event{EVT_DATAVIEW_COLUMN_HEADER_CLICK(id, func)}
+           Process a wxEVT_COMMAND_DATAVIEW_COLUMN_HEADER_CLICKED event.
+    @event{EVT_DATAVIEW_COLUMN_HEADER_RIGHT_CLICK(id, func)}
+           Process a wxEVT_COMMAND_DATAVIEW_COLUMN_HEADER_RIGHT_CLICKED event.
+    @event{EVT_DATAVIEW_COLUMN_SORTED(id, func)}
+           Process a wxEVT_COMMAND_DATAVIEW_COLUMN_SORTED event.
+    @event{EVT_DATAVIEW_COLUMN_REORDERED(id, func)}
+           Process a wxEVT_COMMAND_DATAVIEW_COLUMN_REORDERED event.
+    @endEventTable
+    
     @library{wxadv}
     @category{ctrl,dvc}
     <!-- @appearance{dataviewctrl.png} -->
@@ -1009,7 +1032,6 @@ public:
 
 /**
     @class wxDataViewModelNotifier
-    @wxheader{dataview.h}
 
     A wxDataViewModelNotifier instance is owned by a
     wxDataViewModel
@@ -1097,7 +1119,6 @@ public:
 
 /**
     @class wxDataViewRenderer
-    @wxheader{dataview.h}
 
     This class is used by wxDataViewCtrl to render the individual cells.
     One instance of a renderer class is owned by a wxDataViewColumn. There
@@ -1228,7 +1249,6 @@ public:
 
 /**
     @class wxDataViewTextRenderer
-    @wxheader{dataview.h}
 
     wxDataViewTextRenderer is used for rendering text. It supports
     in-place editing if desired.
@@ -1251,7 +1271,6 @@ public:
 
 /**
     @class wxDataViewIconTextRenderer
-    @wxheader{dataview.h}
 
     The wxDataViewIconTextRenderer class is used to display text with
     a small icon next to it as it is typically done in a file manager.
@@ -1278,7 +1297,6 @@ public:
 
 /**
     @class wxDataViewProgressRenderer
-    @wxheader{dataview.h}
 
     wxDataViewProgressRenderer
 
@@ -1301,7 +1319,6 @@ public:
 
 /**
     @class wxDataViewSpinRenderer
-    @wxheader{dataview.h}
 
     This is a specialized renderer for rendering integer values. It
     supports modifying the values in-place by using a wxSpinCtrl.
@@ -1326,7 +1343,6 @@ public:
 
 /**
     @class wxDataViewToggleRenderer
-    @wxheader{dataview.h}
 
     wxDataViewToggleRenderer
 
@@ -1347,7 +1363,6 @@ public:
 
 /**
     @class wxDataViewDateRenderer
-    @wxheader{dataview.h}
 
     wxDataViewDateRenderer
 
@@ -1368,7 +1383,6 @@ public:
 
 /**
     @class wxDataViewTextRendererAttr
-    @wxheader{dataview.h}
 
     The same as wxDataViewTextRenderer but with
     support for font attributes. Font attributes are currently only supported
@@ -1395,7 +1409,6 @@ public:
 
 /**
     @class wxDataViewCustomRenderer
-    @wxheader{dataview.h}
 
     You need to derive a new class from wxDataViewCustomRenderer in
     order to write a new renderer. You need to override at least
@@ -1513,7 +1526,6 @@ public:
 
 /**
     @class wxDataViewBitmapRenderer
-    @wxheader{dataview.h}
 
     wxDataViewBitmapRenderer
 
@@ -1535,7 +1547,6 @@ public:
 
 /**
     @class wxDataViewColumn
-    @wxheader{dataview.h}
 
     This class represents a column in a wxDataViewCtrl.
     One wxDataViewColumn is bound to one column in the data model,
@@ -1663,7 +1674,6 @@ public:
 
 /**
     @class wxDataViewTreeCtrl
-    @wxheader{dataview.h}
 
     This class is a wxDataViewCtrl which internally
     uses a wxDataViewTreeStore and forwards
@@ -1854,7 +1864,6 @@ public:
 
 /**
     @class wxDataViewTreeStore
-    @wxheader{dataview.h}
 
     wxDataViewTreeStore is a specialised wxDataViewModel
     for displaying simple trees very much like wxTreeCtrl