the index
Compares two paths.
If a appears before b in a tree, then -1 is returned.
If b appears before a, then 1 is returned.
If the two nodes are equal, then 0 is returned.
a Gtk.TreePath-struct to compare with
the relative positions of a and b
Moves path to point to the first child of the current path.
Frees path. If path is null, it simply returns.
Returns the current depth of path.
The depth of path
Returns the current indices of path.
This is an array of integers, each representing a node in a tree. It also returns the number of elements in the array. The array should not be freed.
The current indices, or null
Returns true if descendant is a descendant of path.
another Gtk.TreePath-struct
true if descendant is contained inside path
Returns true if path is a descendant of ancestor.
another Gtk.TreePath-struct
true if ancestor contains path somewhere below it
Moves the path to point to the next node at the current depth.
Prepends a new index to a path.
As a result, the depth of the path is increased.
the index
Moves the path to point to the previous node at the
current depth, if it exists.
true if path has a previous node, and the move was made
Generates a string representation of the path.
This string is a “:” separated list of numbers. For example, “4:10:0:3” would be an acceptable return value for this string.
A newly-allocated string. Must be freed with g_free().
Moves the path to point to its parent node, if it has a parent.
true if path has a parent, and the move was made
StaticnewStaticnew_Staticnew_Staticnew_
Appends a new index to a path.
As a result, the depth of the path is increased.