Version: 3.0.5
Loading...
Searching...
No Matches
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