Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

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::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::GetSelections  ) 
 

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:
iter to be selected

void VDKTreeView::UnselectNode GtkTreeIter *  iter  ) 
 

Unselects a node

Parameters:
iter to be unselected


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 Tue Aug 17 12:39:51 2004 for vdk 2.4.0 by doxygen 1.3.7