Module dui.TreeStore
| Constructor Summary | |
|---|---|
| protected |
(GObject* gObject) |
| public |
(GType types) Creates a new TreeStore with the defined types |
| Methods Summary | |
|---|---|
| GType |
getType() Gets this class type |
| GtkTreeModel* |
model() Gets the GtkModel - internal use only |
| TreeIter |
createIter() Creates a new top level Tree iterator. |
| void |
setValue(TreeIter iter, int column, Value value) |
| void |
setValue(TreeIter iter, int column, char value) Sets one value into one cells. |
| void |
set(TreeIter iter, int columns, void* values) Sets an iteractor values. |
| void |
set(TreeIter iter, int columns, String values) Sets an iteractor values. |
| void |
set(TreeIter iter, TreeNode treeNode) Sets an iteractor values from a tree node. |
| bit |
remove(TreeIter iter) |
| 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 |