1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145
|
<Type Name="ITreeNode" FullName="Gtk.ITreeNode">
<TypeSignature Language="C#" Maintainer="Mike Kestner" Value="public interface ITreeNode" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract ITreeNode" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Interfaces />
<Docs>
<summary>Tree Node navigation and update notification interface</summary>
<remarks>
Implement this interface for types which expose tree node information.
Types which implement this interface can be used to instantiate a
<see cref="T:Gtk.NodeStore" /> for a <see cref="T:Gtk.TreeView" /></remarks>
</Docs>
<Members>
<Member MemberName="Changed">
<MemberSignature Language="C#" Value="public event EventHandler Changed;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler Changed" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Changed event</summary>
<remarks>Emited when the tree-related contents of the node have changed.</remarks>
</Docs>
</Member>
<Member MemberName="ChildAdded">
<MemberSignature Language="C#" Value="public event Gtk.TreeNodeAddedHandler ChildAdded;" />
<MemberSignature Language="ILAsm" Value=".event class Gtk.TreeNodeAddedHandler ChildAdded" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Gtk.TreeNodeAddedHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>ChildAdded event</summary>
<remarks>Emited when a child <see cref="T:Gtk.ITreeNode" /> is added to the <see cref="T:Gtk.ITreeNode" />.</remarks>
</Docs>
</Member>
<Member MemberName="ChildCount">
<MemberSignature Language="C#" Value="public int ChildCount { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 ChildCount" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>ChildCount property</summary>
<value>a <see cref="T:System.Int32" /></value>
<remarks>Read-only. Indicates the number of children of this <see cref="T:Gtk.ITreeNode" /></remarks>
</Docs>
</Member>
<Member MemberName="ChildRemoved">
<MemberSignature Language="C#" Value="public event Gtk.TreeNodeRemovedHandler ChildRemoved;" />
<MemberSignature Language="ILAsm" Value=".event class Gtk.TreeNodeRemovedHandler ChildRemoved" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Gtk.TreeNodeRemovedHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>ChildRemoved event</summary>
<remarks>Emited when a child <see cref="T:Gtk.ITreeNode" /> is removed from the <see cref="T:Gtk.ITreeNode" />.</remarks>
</Docs>
</Member>
<Member MemberName="ID">
<MemberSignature Language="C#" Value="public int ID { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 ID" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>ID property</summary>
<value>a <see cref="T:System.Int32" /></value>
<remarks>
Read-only. Represents a unique identifier for the object as a positive integer.
This value is used by the <see cref="T:Gtk.NodeStore" /> as a hash value and
must uniquely identify the object.
</remarks>
</Docs>
</Member>
<Member MemberName="IndexOf">
<MemberSignature Language="C#" Value="public int IndexOf (object o);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 IndexOf(object o) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
</Parameters>
<Docs>
<param name="o">a <see cref="T:System.Object" /></param>
<summary>IndexOf method</summary>
<returns>a <see cref="T:System.Int32" /></returns>
<remarks>
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.
</remarks>
</Docs>
</Member>
<Member MemberName="Item">
<MemberSignature Language="C#" Value="public Gtk.ITreeNode this[int index] { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.ITreeNode Item(int32)" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.ITreeNode</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="index">a <see cref="T:System.Int32" /></param>
<summary>Child indexer</summary>
<value>a <see cref="T:Gtk.ITreeNode" /></value>
<remarks>
Returns the child at position <paramref name="index" /> in the list of children
of this <see cref="T:Gtk.ITreeNode" /></remarks>
</Docs>
</Member>
<Member MemberName="Parent">
<MemberSignature Language="C#" Value="public Gtk.ITreeNode Parent { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.ITreeNode Parent" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.ITreeNode</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Parent property</summary>
<value>a <see cref="T:Gtk.ITreeNode" /></value>
<remarks>Read-only, The parent <see cref="T:Gtk.ITreeNode" /> for this <see cref="T:Gtk.ITreeNode" /> or <see langword="null" /> if the node is a root <see cref="T:Gtk.ITreeNode" />.</remarks>
</Docs>
</Member>
</Members>
</Type>
|