gtk-sharpGtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.Tree Node navigation and update notification interface
Implement this interface for types which expose tree node information.
Types which implement this interface can be used to instantiate a
for a EventSystem.EventHandlerChanged eventEmited when the tree-related contents of the node have changed.EventGtk.TreeNodeAddedHandlerChildAdded eventEmited when a child is added to the .PropertySystem.Int32ChildCount propertya Read-only. Indicates the number of children of this EventGtk.TreeNodeRemovedHandlerChildRemoved eventEmited when a child is removed from the .PropertySystem.Int32ID propertya
Read-only. Represents a unique identifier for the object as a positive integer.
This value is used by the as a hash value and
must uniquely identify the object.
MethodSystem.Int32
a IndexOf methoda
Returns the position of the specified child object in the
list of children. If the child is not found, the returned
value should be less than 0, typically -1.
PropertyGtk.ITreeNode
a Child indexera
Returns the child at position in the list of children
of this PropertyGtk.ITreeNodeParent propertya Read-only, The parent for this or if the node is a root .