TreeModel Class Reference

Inheritance diagram for TreeModel:

ObjectG ListStore TreeStore List of all members.

Detailed Description

A tree a list model.

Todo:
how to instanciate a concrete class from a GtkTreeModel? probably by checking the getType value


Public Member Functions

TreeModelFlags getFlags ()
 Get Flags.

gint getNColumns ()
 Get Number of Columns.

GType getColumnType (gint index)
 Get Column Type.

bit getIter (inout TreeIter iter, TreePath path)
 Set the Iter for the pass.

bit getIterFromString (TreeIter iter, char[] pathString)
 Get Iter From String.

bit getIter (TreeIter iter, char[] pathString)
 Get Iter From String.

char[] getStringFromIter (TreeIter iter)
 Get String From Iter.

bit getIterFirst (TreeIter iter)
 Get Iter First.

TreePath getPath (TreeIter iter)
 getPath

void getValue (TreeIter iter, gint column, Value value)
 Get Value.

bit iterNext (TreeIter iter)
 Iter Next.

bit iterChildren (TreeIter iter, TreeIter parent)
 Iter Children.

bit iterHasChild (TreeIter iter)
 Iter Has Child.

gint iterNChildren (TreeIter iter)
 Iter Number of Children.

bit iterNthChild (TreeIter iter, TreeIter parent, gint n)
 Iter Nth Child.

bit iterParent (TreeIter iter, TreeIter child)
 Iter Parent.

void refNode (TreeIter iter)
 Ref Node.

void unrefNode (TreeIter iter)
 Unref Node.

void get (TreeIter iter,...)
void getValist (TreeIter iter, vaList var_args)
 getValist


Protected Member Functions

 this (GObject *gObject)
 Creates a ObjectG from a GTK GObject.


Member Function Documentation

void TreeModel.get (  TreeIter  iter,
... 
) 
 

Todo:

GType TreeModel.getColumnType (  gint  index  ) 
 

Get Column Type.

Parameters:
index 
Returns:

TreeModelFlags TreeModel.getFlags (   ) 
 

Get Flags.

Returns:

bit TreeModel.getIter (  TreeIter  iter,
char[]  pathString
) 
 

Get Iter From String.

Parameters:
iter 
pathString 
Returns:

bit TreeModel.getIter (  inout TreeIter  iter,
TreePath  path
) 
 

Set the Iter for the pass.

Parameters:
iter the iter to set
path 
Returns:

bit TreeModel.getIterFirst (  TreeIter  iter  ) 
 

Get Iter First.

Parameters:
iter 
Returns:

bit TreeModel.getIterFromString (  TreeIter  iter,
char[]  pathString
) 
 

Get Iter From String.

Parameters:
iter 
pathString 
Returns:

gint TreeModel.getNColumns (   ) 
 

Get Number of Columns.

Returns:

TreePath TreeModel.getPath (  TreeIter  iter  ) 
 

getPath

Parameters:
iter 
Returns:

char [] TreeModel.getStringFromIter (  TreeIter  iter  ) 
 

Get String From Iter.

Parameters:
iter 
Returns:

void TreeModel.getValist (  TreeIter  iter,
vaList  var_args
) 
 

getValist

Parameters:
iter 
var_args 

void TreeModel.getValue (  TreeIter  iter,
gint  column,
Value  value
) 
 

Get Value.

Parameters:
iter 
column 
value 

bit TreeModel.iterChildren (  TreeIter  iter,
TreeIter  parent
) 
 

Iter Children.

Parameters:
iter 
parent 
Returns:

bit TreeModel.iterHasChild (  TreeIter  iter  ) 
 

Iter Has Child.

Parameters:
iter 
Returns:

gint TreeModel.iterNChildren (  TreeIter  iter  ) 
 

Iter Number of Children.

Parameters:
iter 
Returns:

bit TreeModel.iterNext (  TreeIter  iter  ) 
 

Iter Next.

Parameters:
iter 
Returns:

bit TreeModel.iterNthChild (  TreeIter  iter,
TreeIter  parent,
gint  n
) 
 

Iter Nth Child.

Parameters:
iter 
parent 
n 
Returns:

bit TreeModel.iterParent (  TreeIter  iter,
TreeIter  child
) 
 

Iter Parent.

Parameters:
iter 
child 
Returns:

void TreeModel.refNode (  TreeIter  iter  ) 
 

Ref Node.

Parameters:
iter 

TreeModel.this (  GObject *  gObject  )  [protected]
 

Creates a ObjectG from a GTK GObject.

This will set a pointer to the ObjectG on the GTK GObject all the new widget will end up executing this contructor.

Reimplemented from ObjectG.

Reimplemented in ListStore, and TreeStore.

void TreeModel.unrefNode (  TreeIter  iter  ) 
 

Unref Node.

Parameters:
iter 


Generated on Sun Dec 21 02:47:13 2003 for DUI by doxygen 1.3.4