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 |