Inheritance diagram for TreeStore:
Public Member Functions | |
this (GType[] types) | |
Creates a new TreeStore with the defined types. | |
GtkTreeModel * | model () |
Gets the GtkModel - internal use only. | |
TreeIter | createIter () |
Creates a new top level Tree iterator. | |
GtkTreeStore * | gtk_tree_store_new (gint n_columns,...) |
void | gtk_tree_store_set_column_types (GtkTreeStore *tree_store, gint n_columns, GType *types) |
void | setValue (TreeIter iter, int column, char[] value) |
Sets one value into one cells. | |
void | set (TreeIter iter, int[] columns, char[][] values) |
Sets an iteractor values. | |
void | set (TreeIter iter, TreeNode treeNode) |
Sets an iteractor values from a tree node. | |
void | gtk_tree_store_set_valist (GtkTreeStore *tree_store, GtkTreeIter *iter, vaList var_args) |
bit | remove (TreeIter iter) |
Removes a row from the list. | |
void | insert (TreeIter iter, TreeIter parent, gint position) |
insert | |
void | insertBefore (TreeIter iter, TreeIter parent, TreeIter sibling) |
insertBefore | |
void | insertAfter (TreeIter iter, TreeIter parent, TreeIter sibling) |
insertAfter | |
void | prepend (TreeIter iter, TreeIter parent) |
prepend | |
TreeIter | append (TreeIter parentIter) |
Creates a new tree iteractor (effectivly a new row) nested on the passed parent iteractor. | |
bit | isAncestor (TreeIter iter, TreeIter descendant) |
isAncestor | |
gint | iterDepth (TreeIter iter) |
iterDepth | |
void | clear () |
removes all entries from the tree | |
bit | iterIsValid (TreeIter iter) |
iterIsValid | |
void | reorder (TreeIter parent, gint[] newOrder) |
reorder | |
void | swap (TreeIter a, TreeIter b) |
swap | |
void | moveAfter (TreeIter iter, TreeIter position) |
moveAfter | |
void | modeBefore (TreeIter iter, TreeIter position) |
modeBefore | |
Protected Member Functions | |
this (GObject *gObject) | |
Creates a ObjectG from a GTK GObject. |
|
Creates a new tree iteractor (effectivly a new row) nested on the passed parent iteractor.
|
|
removes all entries from the tree
|
|
Creates a new top level Tree iterator. effectevly this is the way to start to add entries to the model
|
|
|
|
|
|
|
|
insert
|
|
insertAfter
|
|
insertBefore
|
|
isAncestor
|
|
iterDepth
|
|
iterIsValid
|
|
modeBefore
|
|
Gets the GtkModel - internal use only.
Reimplemented from TreeModel. |
|
moveAfter
|
|
prepend
|
|
Removes a row from the list.
|
|
reorder
|
|
Sets an iteractor values from a tree node. This is the way to add a new row to the tree, the iteractor is either a top level iteractor created from createIter() or a nested iteractor created from append()
|
|
Sets an iteractor values. This is the way to add a new row to the tree, the iteractor is either a top level iteractor created from createIter() or a nested iteractor created from append()
|
|
Sets one value into one cells.
|
|
swap
|
|
Creates a new TreeStore with the defined types.
|
|
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 TreeModel. |