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