| Version: 3.0.5

Classes | Macros | Variables
dataview.h File Reference

## Classes
class | wxDataViewModel
| wxDataViewModel is the base class for all data model to be displayed by a wxDataViewCtrl. More...
class | wxDataViewListModel
| Base class with abstract API for wxDataViewIndexListModel and wxDataViewVirtualListModel. More...
class | wxDataViewIndexListModel
| wxDataViewIndexListModel is a specialized data model which lets you address an item by its position (row) rather than its wxDataViewItem (which you can obtain from this class). More...
class | wxDataViewVirtualListModel
| wxDataViewVirtualListModel is a specialized data model which lets you address an item by its position (row) rather than its wxDataViewItem and as such offers the exact same interface as wxDataViewIndexListModel. More...
class | wxDataViewItemAttr
| This class is used to indicate to a wxDataViewCtrl that a certain item (see wxDataViewItem) has extra font attributes for its renderer. More...
class | wxDataViewItem
| wxDataViewItem is a small opaque class that represents an item in a wxDataViewCtrl in a persistent way, i.e. More...

## Macros
#define | wxDVC_DEFAULT_RENDERER_SIZE 20
#define | wxDVC_DEFAULT_WIDTH 80
#define | wxDVC_TOGGLE_DEFAULT_WIDTH 30
#define | wxDVC_DEFAULT_MINWIDTH 30
#define | wxDVR_DEFAULT_ALIGNMENT -1
#define | wxDV_SINGLE 0x0000
#define | wxDV_MULTIPLE 0x0001
#define | wxDV_NO_HEADER 0x0002
#define | wxDV_HORIZ_RULES 0x0004
#define | wxDV_VERT_RULES 0x0008
#define | wxDV_ROW_LINES 0x0010
#define | wxDV_VARIABLE_LINE_HEIGHT 0x0020

## Variables
wxEventType | wxEVT_DATAVIEW_SELECTION_CHANGED
wxEventType | wxEVT_DATAVIEW_ITEM_ACTIVATED
wxEventType | wxEVT_DATAVIEW_ITEM_COLLAPSING
wxEventType | wxEVT_DATAVIEW_ITEM_COLLAPSED
wxEventType | wxEVT_DATAVIEW_ITEM_EXPANDING
wxEventType | wxEVT_DATAVIEW_ITEM_EXPANDED
wxEventType | wxEVT_DATAVIEW_ITEM_START_EDITING
wxEventType | wxEVT_DATAVIEW_ITEM_EDITING_STARTED
wxEventType | wxEVT_DATAVIEW_ITEM_EDITING_DONE
wxEventType | wxEVT_DATAVIEW_ITEM_VALUE_CHANGED
wxEventType | wxEVT_DATAVIEW_ITEM_CONTEXT_MENU
wxEventType | wxEVT_DATAVIEW_COLUMN_HEADER_CLICK
wxEventType | wxEVT_DATAVIEW_COLUMN_HEADER_RIGHT_CLICK
wxEventType | wxEVT_DATAVIEW_COLUMN_SORTED
wxEventType | wxEVT_DATAVIEW_COLUMN_REORDERED
wxEventType | wxEVT_DATAVIEW_CACHE_HINT
wxEventType | wxEVT_DATAVIEW_ITEM_BEGIN_DRAG
wxEventType | wxEVT_DATAVIEW_ITEM_DROP_POSSIBLE
wxEventType | wxEVT_DATAVIEW_ITEM_DROP

## Macro Definition Documentation

## ◆ wxDV_HORIZ_RULES

#define wxDV_HORIZ_RULES 0x0004

## ◆ wxDV_MULTIPLE

#define wxDV_MULTIPLE 0x0001

## ◆ wxDV_NO_HEADER

#define wxDV_NO_HEADER 0x0002

## ◆ wxDV_ROW_LINES

#define wxDV_ROW_LINES 0x0010

## ◆ wxDV_SINGLE

#define wxDV_SINGLE 0x0000

## ◆ wxDV_VARIABLE_LINE_HEIGHT

#define wxDV_VARIABLE_LINE_HEIGHT 0x0020

## ◆ wxDV_VERT_RULES

#define wxDV_VERT_RULES 0x0008

## ◆ wxDVC_DEFAULT_MINWIDTH

#define wxDVC_DEFAULT_MINWIDTH 30

## ◆ wxDVC_DEFAULT_RENDERER_SIZE

#define wxDVC_DEFAULT_RENDERER_SIZE 20

## ◆ wxDVC_DEFAULT_WIDTH

#define wxDVC_DEFAULT_WIDTH 80

## ◆ wxDVC_TOGGLE_DEFAULT_WIDTH

#define wxDVC_TOGGLE_DEFAULT_WIDTH 30

## ◆ wxDVR_DEFAULT_ALIGNMENT

#define wxDVR_DEFAULT_ALIGNMENT -1

## Variable Documentation

## ◆ wxEVT_DATAVIEW_CACHE_HINT

wxEventType wxEVT_DATAVIEW_CACHE_HINT

## ◆ wxEVT_DATAVIEW_COLUMN_HEADER_CLICK

wxEventType wxEVT_DATAVIEW_COLUMN_HEADER_CLICK

## ◆ wxEVT_DATAVIEW_COLUMN_HEADER_RIGHT_CLICK

wxEventType wxEVT_DATAVIEW_COLUMN_HEADER_RIGHT_CLICK

## ◆ wxEVT_DATAVIEW_COLUMN_REORDERED

wxEventType wxEVT_DATAVIEW_COLUMN_REORDERED

## ◆ wxEVT_DATAVIEW_COLUMN_SORTED

wxEventType wxEVT_DATAVIEW_COLUMN_SORTED

## ◆ wxEVT_DATAVIEW_ITEM_ACTIVATED

wxEventType wxEVT_DATAVIEW_ITEM_ACTIVATED

## ◆ wxEVT_DATAVIEW_ITEM_BEGIN_DRAG

wxEventType wxEVT_DATAVIEW_ITEM_BEGIN_DRAG

## ◆ wxEVT_DATAVIEW_ITEM_COLLAPSED

wxEventType wxEVT_DATAVIEW_ITEM_COLLAPSED

## ◆ wxEVT_DATAVIEW_ITEM_COLLAPSING

wxEventType wxEVT_DATAVIEW_ITEM_COLLAPSING

## ◆ wxEVT_DATAVIEW_ITEM_CONTEXT_MENU

wxEventType wxEVT_DATAVIEW_ITEM_CONTEXT_MENU

## ◆ wxEVT_DATAVIEW_ITEM_DROP

wxEventType wxEVT_DATAVIEW_ITEM_DROP

## ◆ wxEVT_DATAVIEW_ITEM_DROP_POSSIBLE

wxEventType wxEVT_DATAVIEW_ITEM_DROP_POSSIBLE

## ◆ wxEVT_DATAVIEW_ITEM_EDITING_DONE

wxEventType wxEVT_DATAVIEW_ITEM_EDITING_DONE

## ◆ wxEVT_DATAVIEW_ITEM_EDITING_STARTED

wxEventType wxEVT_DATAVIEW_ITEM_EDITING_STARTED

## ◆ wxEVT_DATAVIEW_ITEM_EXPANDED

wxEventType wxEVT_DATAVIEW_ITEM_EXPANDED

## ◆ wxEVT_DATAVIEW_ITEM_EXPANDING

wxEventType wxEVT_DATAVIEW_ITEM_EXPANDING

## ◆ wxEVT_DATAVIEW_ITEM_START_EDITING

wxEventType wxEVT_DATAVIEW_ITEM_START_EDITING

## ◆ wxEVT_DATAVIEW_ITEM_VALUE_CHANGED

wxEventType wxEVT_DATAVIEW_ITEM_VALUE_CHANGED

## ◆ wxEVT_DATAVIEW_SELECTION_CHANGED

wxEventType wxEVT_DATAVIEW_SELECTION_CHANGED