|
vdk 2.4.0
|
Provides a wrapper for GtkTreeView widget. More...
#include <vdktreeview.h>
Provides a wrapper for GtkTreeView widget.
| VDKTreeView::VDKTreeView | ( | VDKForm * | owner, |
| VDKTreeViewModel * | model = NULL, |
||
| GtkSelectionMode | mode = GTK_SELECTION_SINGLE |
||
| ) |
Constructor
| owner | |
| model | data model (can be NULL) |
| selection_mode | Modes can be: GTK_SELECTION_SINGLE GTK_SELECTION_MULTIPLE GTK_SELECTION_BROWSE (tree does not react to selections) |
Destructor
| VDKTreeViewColumnList* VDKTreeView::Columns | ( | ) | [inline] |
Return a list of columns
| void VDKTreeView::Expand | ( | GtkTreeIter * | iter = NULL, |
| bool | expand_all = false |
||
| ) |
Expands the node
| iter | to be expanded, if NULL all node will be expanded |
| expand_all | if true expand all childs recursively (meaningfull only if iter != NULL ) |
| void VDKTreeView::GetSelections | ( | void | ) |
Fills a list with selected iterators
| void VDKTreeView::RemoveSelected | ( | void | ) |
Remove all selected nodes and flushes selections list.
| VDKTreeViewIterList& VDKTreeView::Selections | ( | ) | [inline] |
Return selections list, that is a list og GtkTreeIter
| void VDKTreeView::SelectNode | ( | GtkTreeIter * | iter | ) |
Selects a node
| iter | to be selected |
| void VDKTreeView::UnselectNode | ( | GtkTreeIter * | iter | ) |
Unselects a node
| iter | to be unselected |
| VDKReadWriteValueProp<VDKTreeView,VDKTreeViewModel*> VDKTreeView::Model |
Gets/Sets tree data model
| VDKReadOnlyValueProp<VDKTreeView,int> VDKTreeView::SelectedColumn |
Gets selected column
1.7.6.1