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 
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


Member Function Documentation

VDKTreeViewColumnList* VDKTreeView::Columns (  )  [inline]

Return a list of columns

void VDKTreeView::GetSelections (  ) 

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

Parameters:
iter to be selected

void VDKTreeView::UnselectNode ( GtkTreeIter *  iter  ) 

Unselects a node

Parameters:
iter to be unselected

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

Expands the node

Parameters:
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.


Member Data Documentation

VDKReadWriteValueProp<VDKTreeView,VDKTreeViewModel*> VDKTreeView::Model

Gets/Sets tree data model

VDKReadOnlyValueProp<VDKTreeView,int> VDKTreeView::SelectedColumn

Gets selected column


The documentation for this class was generated from the following files:
Generated on Fri Jan 12 14:48:29 2007 for vdk 2.4.0 by  doxygen 1.5.1