- filterNew
gtk.tree_model.TreeModel filterNew(gtk.tree_path.TreePath root)
- foreach_
void foreach_(gtk.types.TreeModelForeachFunc func)
Calls func on each node in model in a depth-first fashion.
- getColumnType
gobject.types.GType getColumnType(int index)
Returns the type of the column.
- getFlags
gtk.types.TreeModelFlags getFlags()
Returns a set of flags supported by this interface.
- getIter
bool getIter(gtk.tree_iter.TreeIter iter, gtk.tree_path.TreePath path)
Sets iter to a valid iterator pointing to path.
- getIterFirst
bool getIterFirst(gtk.tree_iter.TreeIter iter)
Initializes iter with the first iterator in the tree
(the one at the path "0").
- getIterFromString
bool getIterFromString(gtk.tree_iter.TreeIter iter, string pathString)
Sets iter to a valid iterator pointing to path_string, if it
exists.
- getNColumns
int getNColumns()
Returns the number of columns supported by tree_model.
- getPath
gtk.tree_path.TreePath getPath(gtk.tree_iter.TreeIter iter)
- getStringFromIter
string getStringFromIter(gtk.tree_iter.TreeIter iter)
Generates a string representation of the iter.
- getValue
void getValue(gtk.tree_iter.TreeIter iter, int column, gobject.value.Value value)
Initializes and sets value to that at column.
- iterChildren
bool iterChildren(gtk.tree_iter.TreeIter iter, gtk.tree_iter.TreeIter parent)
Sets iter to point to the first child of parent.
- iterHasChild
bool iterHasChild(gtk.tree_iter.TreeIter iter)
Returns true if iter has children, false otherwise.
- iterNChildren
int iterNChildren(gtk.tree_iter.TreeIter iter)
Returns the number of children that iter has.
- iterNext
bool iterNext(gtk.tree_iter.TreeIter iter)
Sets iter to point to the node following it at the current level.
- iterNthChild
bool iterNthChild(gtk.tree_iter.TreeIter iter, gtk.tree_iter.TreeIter parent, int n)
Sets iter to be the child of parent, using the given index.
- iterParent
bool iterParent(gtk.tree_iter.TreeIter iter, gtk.tree_iter.TreeIter child)
Sets iter to be the parent of child.
- iterPrevious
bool iterPrevious(gtk.tree_iter.TreeIter iter)
Sets iter to point to the previous node at the current level.
- refNode
void refNode(gtk.tree_iter.TreeIter iter)
Lets the tree ref the node.
- rowChanged
void rowChanged(gtk.tree_path.TreePath path, gtk.tree_iter.TreeIter iter)
Emits the ::row-changed signal on tree_model.
- rowDeleted
void rowDeleted(gtk.tree_path.TreePath path)
Emits the ::row-deleted signal on tree_model.
- rowHasChildToggled
void rowHasChildToggled(gtk.tree_path.TreePath path, gtk.tree_iter.TreeIter iter)
Emits the ::row-has-child-toggled signal on tree_model.
- rowInserted
void rowInserted(gtk.tree_path.TreePath path, gtk.tree_iter.TreeIter iter)
Emits the ::row-inserted signal on tree_model.
- rowsReordered
void rowsReordered(gtk.tree_path.TreePath path, gtk.tree_iter.TreeIter iter, int[] newOrder)
Emits the ::rows-reordered signal on tree_model.
- unrefNode
void unrefNode(gtk.tree_iter.TreeIter iter)
Lets the tree unref the node.
- connectRowChanged
ulong connectRowChanged(T callback, Flag!"After" after)
Connect to RowChanged signal.
- connectRowDeleted
ulong connectRowDeleted(T callback, Flag!"After" after)
Connect to RowDeleted signal.
- connectRowHasChildToggled
ulong connectRowHasChildToggled(T callback, Flag!"After" after)
Connect to RowHasChildToggled signal.
- connectRowInserted
ulong connectRowInserted(T callback, Flag!"After" after)
Connect to RowInserted signal.
- filterNew
gtk.tree_model.TreeModel filterNew(gtk.tree_path.TreePath root)
- foreach_
void foreach_(gtk.types.TreeModelForeachFunc func)
Calls func on each node in model in a depth-first fashion.
- getColumnType
gobject.types.GType getColumnType(int index)
Returns the type of the column.
- getFlags
gtk.types.TreeModelFlags getFlags()
Returns a set of flags supported by this interface.
- getIter
bool getIter(gtk.tree_iter.TreeIter iter, gtk.tree_path.TreePath path)
Sets iter to a valid iterator pointing to path.
- getIterFirst
bool getIterFirst(gtk.tree_iter.TreeIter iter)
Initializes iter with the first iterator in the tree
(the one at the path "0").
- getIterFromString
bool getIterFromString(gtk.tree_iter.TreeIter iter, string pathString)
Sets iter to a valid iterator pointing to path_string, if it
exists.
- getNColumns
int getNColumns()
Returns the number of columns supported by tree_model.
- getPath
gtk.tree_path.TreePath getPath(gtk.tree_iter.TreeIter iter)
- getStringFromIter
string getStringFromIter(gtk.tree_iter.TreeIter iter)
Generates a string representation of the iter.
- getValue
void getValue(gtk.tree_iter.TreeIter iter, int column, gobject.value.Value value)
Initializes and sets value to that at column.
- iterChildren
bool iterChildren(gtk.tree_iter.TreeIter iter, gtk.tree_iter.TreeIter parent)
Sets iter to point to the first child of parent.
- iterHasChild
bool iterHasChild(gtk.tree_iter.TreeIter iter)
Returns true if iter has children, false otherwise.
- iterNChildren
int iterNChildren(gtk.tree_iter.TreeIter iter)
Returns the number of children that iter has.
- iterNext
bool iterNext(gtk.tree_iter.TreeIter iter)
Sets iter to point to the node following it at the current level.
- iterNthChild
bool iterNthChild(gtk.tree_iter.TreeIter iter, gtk.tree_iter.TreeIter parent, int n)
Sets iter to be the child of parent, using the given index.
- iterParent
bool iterParent(gtk.tree_iter.TreeIter iter, gtk.tree_iter.TreeIter child)
Sets iter to be the parent of child.
- iterPrevious
bool iterPrevious(gtk.tree_iter.TreeIter iter)
Sets iter to point to the previous node at the current level.
- refNode
void refNode(gtk.tree_iter.TreeIter iter)
Lets the tree ref the node.
- rowChanged
void rowChanged(gtk.tree_path.TreePath path, gtk.tree_iter.TreeIter iter)
Emits the ::row-changed signal on tree_model.
- rowDeleted
void rowDeleted(gtk.tree_path.TreePath path)
Emits the ::row-deleted signal on tree_model.
- rowHasChildToggled
void rowHasChildToggled(gtk.tree_path.TreePath path, gtk.tree_iter.TreeIter iter)
Emits the ::row-has-child-toggled signal on tree_model.
- rowInserted
void rowInserted(gtk.tree_path.TreePath path, gtk.tree_iter.TreeIter iter)
Emits the ::row-inserted signal on tree_model.
- rowsReordered
void rowsReordered(gtk.tree_path.TreePath path, gtk.tree_iter.TreeIter iter, int[] newOrder)
Emits the ::rows-reordered signal on tree_model.
- unrefNode
void unrefNode(gtk.tree_iter.TreeIter iter)
Lets the tree unref the node.
- connectRowChanged
ulong connectRowChanged(T callback, Flag!"After" after)
Connect to RowChanged signal.
- connectRowDeleted
ulong connectRowDeleted(T callback, Flag!"After" after)
Connect to RowDeleted signal.
- connectRowHasChildToggled
ulong connectRowHasChildToggled(T callback, Flag!"After" after)
Connect to RowHasChildToggled signal.
- connectRowInserted
ulong connectRowInserted(T callback, Flag!"After" after)
Connect to RowInserted signal.
Proxy object for Gtk.TreeModel interface when a GObject has no applicable D binding