gtk-sharp 2.8.0.0 Gtk# 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 System.Reflection.DefaultMember(MemberName="Item") Method System.Int32 IndexOf method a a 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. Property System.Int32 ID property a 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. Property System.Int32 ChildCount property a Read-only. Indicates the number of children of this Property Gtk.ITreeNode Child indexer a a Returns the child at position in the list of children of this Event System.EventHandler Changed event Emited when the tree-related contents of the node have changed. Event Gtk.TreeNodeAddedHandler ChildAdded event Emited when a child is added to the . Event Gtk.TreeNodeRemovedHandler ChildRemoved event Emited when a child is removed from the . Property Gtk.ITreeNode Parent property a Read-only, The parent for this or if the node is a root .