vdk 2.4.0
Public Member Functions | Public Attributes
VDKTreeView Class Reference

Provides a wrapper for GtkTreeView widget. More...

#include <vdktreeview.h>

Inheritance diagram for VDKTreeView:
VDKObject VDKNotCopyAble

List of all members.

Public Member Functions

Public Attributes


Detailed Description

Provides a wrapper for GtkTreeView widget.


Constructor & Destructor Documentation

VDKTreeView::VDKTreeView ( VDKForm owner,
VDKTreeViewModel model = NULL,
GtkSelectionMode  mode = GTK_SELECTION_SINGLE 
)

Constructor

Parameters:
owner
modeldata model (can be NULL)
selection_modeModes can be: GTK_SELECTION_SINGLE GTK_SELECTION_MULTIPLE GTK_SELECTION_BROWSE (tree does not react to selections)
VDKTreeView::~VDKTreeView ( )

Destructor


Member Function Documentation

VDKTreeViewColumnList* VDKTreeView::Columns ( ) [inline]

Return a list of columns

void VDKTreeView::Expand ( GtkTreeIter *  iter = NULL,
bool  expand_all = false 
)

Expands the node

Parameters:
iterto be expanded, if NULL all node will be expanded
expand_allif 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

Parameters:
iterto be selected
void VDKTreeView::UnselectNode ( GtkTreeIter *  iter)

Unselects a node

Parameters:
iterto be unselected

Member Data Documentation

Gets/Sets tree data model

VDKReadOnlyValueProp<VDKTreeView,int> VDKTreeView::SelectedColumn

Gets selected column


The documentation for this class was generated from the following files: