#include <vdktreeview.h>

| 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) |
| VDKTreeView::~VDKTreeView | ( | ) |
Destructor
| VDKTreeViewColumnList* VDKTreeView::Columns | ( | ) | [inline] |
Return a list of columns
| void VDKTreeView::GetSelections | ( | void | ) |
Fills a list with selected iterators
| 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 |
| 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::RemoveSelected | ( | void | ) |
Remove all selected nodes and flushes selections list.
| VDKReadWriteValueProp<VDKTreeView,VDKTreeViewModel*> VDKTreeView::Model |
Gets/Sets tree data model
| VDKReadOnlyValueProp<VDKTreeView,int> VDKTreeView::SelectedColumn |
Gets selected column
1.5.5