gtk-sharpGtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.GLib.OpaqueRepresents a particular node of a .A TreePath can be converted into either an array of unsigned integers or a string. The string form is a list of numbers separated by a colon. Each number refers to the offset at that level. Thus, the path "0" refers to the root node and the path "2:4" refers to the fifth child of the third node.ConstructorConstructor; builds an empty TreePath.Constructor
a Creates a path for a set of indices.Constructor
Pointer to the C object.
Internal constructorThis is an internal constructor, and should not be used by user code.Constructor
an object of type Creates a new object.The is expressed in the form "3:2:5". The toplevel or root path would thus be "0".MethodSystem.Void
a , the index to append
Appends a new index to a path. As a result, the depth of the path is increased.MethodSystem.Int32
an object of type , the path to compare
Compares two paths. If this path appears before b in a tree, then -1 is returned. If the parameter path appears before this path, then 1 is returned. If the two nodes are equal, then 0 is returned.an object of type MethodGtk.TreePathCopies a TreePath into a new TreePath object.an object of type , the new copyPropertySystem.Int32Returns the current depth of the TreePath.an object of type MethodSystem.VoidChanges this TreePath object to refer to its own first child.FIXME: make sure this is right.MethodSystem.Boolean
To be added.
To be added.To be added.To be added.MethodSystem.VoidTo be added.To be added.MethodSystem.Obsolete("Gtk.TreePath is now freed automatically")System.VoidDisposes of the TreePath object and any resources it was using.MethodSystem.Void
To be added.
To be added.To be added.MethodSystem.Int32To be added.To be added.To be added.MethodSystem.Int32
To be added.
To be added.To be added.To be added.PropertyGLib.GTypeGType Property.a Returns the native value for .PropertySystem.Int32[]Returns the current indices of the TreePath. This is an array of integers, each representing a node in a tree. This value should not be freed.a MethodSystem.Boolean
an object of type , the potential descendant
Tests whether this TreePath is an ancestor of a given TreePathan object of type , returns true if this TreePath is an ancestor of the given TreePath.MethodSystem.Boolean
an object of type , the potential ancestor to test
Tests whether this TreePath is a descendant of a particular TreePath.an object of type , true if this TreePath is the other TreePath's descendant.MethodGtk.TreePathCreates a new GtkTreePath.an object of type The string representation of this path is "0".MethodSystem.VoidMoves the TreePath to point to the next node at the current depth.MethodSystem.Void
a , the index to prepend
Prepends a new index to a path. As a result, the depth of the path is increased.MethodSystem.BooleanMoves the TreePath to point to the previous node at the current depth, if it exists.an object of type , true if the path has a previous node and the move was made successfully.MethodSystem.StringTo be added.To be added.To be added.MethodSystem.BooleanMoves the TreePath to point to its parent node, if it has a parent.an object of type , true if the path has a previous node and the move was made successfully.