glade doc update

svn path=/trunk/gtk-sharp/; revision=122791
This commit is contained in:
Mike Kestner 2009-01-08 16:40:35 +00:00
parent 9efe6c804f
commit 1b41f742f6
21 changed files with 1408 additions and 1389 deletions

View file

@ -4,47 +4,18 @@
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>The structure is used as part of the output of libglade's XML parser.</summary>
<remarks>
</remarks>
</Docs>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Members>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Glade.AccelInfo Zero;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Glade.AccelInfo</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Glade.AccelInfo" /></summary>
<remarks />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Glade.AccelInfo New (IntPtr raw);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Glade.AccelInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Glade.AccelInfo" /></returns>
<remarks>This is an internal method and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Key">
<MemberSignature Language="C#" Value="public uint Key;" />
<MemberType>Field</MemberType>
@ -73,6 +44,22 @@
</remarks>
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Glade.AccelInfo New (IntPtr raw);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Glade.AccelInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal method</summary>
<returns>an object of type <see cref="T:Glade.AccelInfo" /></returns>
<remarks>This is an internal method and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Signal">
<MemberSignature Language="C#" Value="public string Signal;" />
<MemberType>Field</MemberType>
@ -87,5 +74,17 @@
</remarks>
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Glade.AccelInfo Zero;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Glade.AccelInfo</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Glade.AccelInfo" /></summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View file

@ -2,9 +2,11 @@
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void ApplyCustomPropFunc(XML xml, Widget widget, string propname, string value);" />
<AssemblyInfo>
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Docs>
<param name="xml">To be added.</param>
<param name="widget">To be added.</param>
@ -14,9 +16,6 @@
<remarks>
</remarks>
</Docs>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Members />
<Parameters>
<Parameter Name="xml" Type="Glade.XML" />

View file

@ -4,46 +4,17 @@
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Docs>
<summary>This structure is used as part of the output of libglade's XML parser.</summary>
<remarks />
</Docs>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>This structure is used as part of the output of libglade's XML parser.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Glade.AtkActionInfo Zero;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Glade.AtkActionInfo</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Glade.AtkActionInfo" /></summary>
<remarks />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Glade.AtkActionInfo New (IntPtr raw);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Glade.AtkActionInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Glade.AtkActionInfo" /></returns>
<remarks>This is an internal method and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="ActionName">
<MemberSignature Language="C#" Value="public string ActionName;" />
<MemberType>Field</MemberType>
@ -72,5 +43,33 @@
</remarks>
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Glade.AtkActionInfo New (IntPtr raw);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Glade.AtkActionInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal method</summary>
<returns>an object of type <see cref="T:Glade.AtkActionInfo" /></returns>
<remarks>This is an internal method and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Glade.AtkActionInfo Zero;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Glade.AtkActionInfo</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Glade.AtkActionInfo" /></summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View file

@ -4,31 +4,18 @@
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>This structure is used as part of the output of libglade's XML parser.</summary>
<remarks>
</remarks>
</Docs>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Members>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Glade.AtkRelationInfo Zero;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Glade.AtkRelationInfo</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Glade.AtkRelationInfo" /></summary>
<remarks />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Glade.AtkRelationInfo New (IntPtr raw);" />
<MemberType>Method</MemberType>
@ -39,8 +26,8 @@
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal method</summary>
<returns>an object of type <see cref="T:Glade.AtkRelationInfo" /></returns>
<remarks>This is an internal method and should not be used by user code.</remarks>
</Docs>
@ -73,5 +60,17 @@
</remarks>
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Glade.AtkRelationInfo Zero;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Glade.AtkRelationInfo</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Glade.AtkRelationInfo" /></summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View file

@ -2,9 +2,11 @@
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void BuildChildrenFunc(XML xml, Widget parent, WidgetInfo info);" />
<AssemblyInfo>
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Docs>
<param name="xml">To be added.</param>
<param name="parent">To be added.</param>
@ -12,9 +14,6 @@
<summary>event handler.</summary>
<remarks>this delegate is used for custom methods to built the internal children of a widget.</remarks>
</Docs>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Members />
<Parameters>
<Parameter Name="xml" Type="Glade.XML" />

View file

@ -4,48 +4,19 @@
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Docs>
<summary>This structure is used as part of the output of libglade's XML parser.</summary>
<remarks>Information about child widgets.</remarks>
</Docs>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>This structure is used as part of the output of libglade's XML parser.</summary>
<remarks>Information about child widgets.</remarks>
</Docs>
<Members>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Glade.ChildInfo Zero;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Glade.ChildInfo</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Glade.ChildInfo" /></summary>
<remarks />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Glade.ChildInfo New (IntPtr raw);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Glade.ChildInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Glade.ChildInfo" /></returns>
<remarks>This is an internal method and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="child">
<MemberSignature Language="C#" Value="public Glade.WidgetInfo child { get; };" />
<MemberSignature Language="C#" Value="public Glade.WidgetInfo child { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.WidgetInfo</ReturnType>
@ -57,33 +28,6 @@
</remarks>
</Docs>
</Member>
<Member MemberName="properties">
<MemberSignature Language="C#" Value="public Glade.Property properties { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.Property</ReturnType>
</ReturnValue>
<Docs>
<summary>The widget's properties.</summary>
<value>a <see cref="T:Glade.Property" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="NProperties">
<MemberSignature Language="C#" Value="public uint NProperties;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The number of properties this widget has.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="InternalChild">
<MemberSignature Language="C#" Value="public string InternalChild;" />
<MemberType>Field</MemberType>
@ -98,5 +42,60 @@
</remarks>
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Glade.ChildInfo New (IntPtr raw);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Glade.ChildInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal method</summary>
<returns>an object of type <see cref="T:Glade.ChildInfo" /></returns>
<remarks>This is an internal method and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="NProperties">
<MemberSignature Language="C#" Value="public uint NProperties;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The number of properties this widget has.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="properties">
<MemberSignature Language="C#" Value="public Glade.Property properties { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.Property</ReturnType>
</ReturnValue>
<Docs>
<summary>The widget's properties.</summary>
<value>a <see cref="T:Glade.Property" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Glade.ChildInfo Zero;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Glade.ChildInfo</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Glade.ChildInfo" /></summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View file

@ -2,20 +2,19 @@
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate Gtk.Widget FindInternalChildFunc(XML xml, Widget parent, string childname);" />
<AssemblyInfo>
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Docs>
<param name="xml">To be added.</param>
<param name="parent">To be added.</param>
<param name="childname">To be added.</param>
<summary>Event handler.</summary>
<value>To be added.</value>
<remarks>this delegate is used for custom methods to find the internal children of a widget.</remarks>
<returns>To be added.</returns>
</Docs>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Members />
<Parameters>
<Parameter Name="xml" Type="Glade.XML" />

View file

@ -4,9 +4,12 @@
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Global API elements for <see cref="N:Glade" /></summary>
<remarks>Global class collects certain, commonly used funtions of the underlying libglade API
@ -18,11 +21,54 @@ Glade-sharp uses the functions to load
<list type="bullet"><item><term>Register custom properties to a widget </term></item><item><term>Read enums/flags from strings present in .glade files </term></item><item><term>Register widget with XML tree, read widget name from widget pointer</term></item></list></remarks>
</Docs>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Global ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Default constructor</summary>
<remarks>The Global class has only static functions, and no methods,
which make it redundant for us to normally create this object.</remarks>
</Docs>
</Member>
<Member MemberName="EnumFromString">
<MemberSignature Language="C#" Value="public static int EnumFromString (GLib.GType type, string str1ng);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="GLib.GType" />
<Parameter Name="str1ng" Type="System.String" />
</Parameters>
<Docs>
<param name="type">a <see cref="T:GLib.GType" /></param>
<param name="str1ng">a <see cref="T:System.String" /></param>
<summary>This helper routine is designed to be used by widget build routines to convert the string representations of enumeration values found in the XML descriptions to the integer values that can be used to configure the widget.</summary>
<returns>a <see cref="T:System.Int32" /></returns>
<remarks>The string is composed of string names or nicknames for various flags separated by '|'. </remarks>
</Docs>
</Member>
<Member MemberName="FlagsFromString">
<MemberSignature Language="C#" Value="public static uint FlagsFromString (GLib.GType type, string str1ng);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="GLib.GType" />
<Parameter Name="str1ng" Type="System.String" />
</Parameters>
<Docs>
<param name="type">a <see cref="T:GLib.GType" /></param>
<param name="str1ng">a <see cref="T:System.String" /></param>
<summary>This helper routine is designed to be used by widget build routines to convert the string representations of flags values found in the XML descriptions to the integer values that can be used to configure the widget.</summary>
<returns>a <see cref="T:System.UInt32" /></returns>
<remarks>The string is composed of string names or nicknames for various flags separated by '|'.</remarks>
</Docs>
</Member>
<Member MemberName="GetWidgetName">
<MemberSignature Language="C#" Value="public static string GetWidgetName (Gtk.Widget widget);" />
<MemberType>Method</MemberType>
@ -33,8 +79,8 @@ Glade-sharp uses the functions to load
<Parameter Name="widget" Type="Gtk.Widget" />
</Parameters>
<Docs>
<summary>Used to get the name of a widget that was generated by a <see cref="T:Glade.XML" /> object.</summary>
<param name="widget">a <see cref="T:Gtk.Widget" /></param>
<summary>Used to get the name of a widget that was generated by a <see cref="T:Glade.XML" /> object.</summary>
<returns>a <see cref="T:System.String" /></returns>
<remarks>Get Widget Name of current widget.</remarks>
</Docs>
@ -49,8 +95,8 @@ Glade-sharp uses the functions to load
<Parameter Name="widget" Type="Gtk.Widget" />
</Parameters>
<Docs>
<summary>This function is used to get the <see cref="T:Glade.XML" /> object that built this widget.</summary>
<param name="widget">a <see cref="T:Gtk.Widget" /></param>
<summary>This function is used to get the <see cref="T:Glade.XML" /> object that built this widget.</summary>
<returns>a <see cref="T:Glade.XML" /></returns>
<remarks />
</Docs>
@ -65,38 +111,12 @@ Glade-sharp uses the functions to load
<Parameter Name="version" Type="System.Int32" />
</Parameters>
<Docs>
<summary>Checks the version of a module.</summary>
<param name="version">a <see cref="T:System.Int32" /></param>
<summary>Checks the version of a module.</summary>
<returns>a <see cref="T:System.String" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="SetCustomHandler">
<MemberSignature Language="C#" Value="public static void SetCustomHandler (Glade.XMLCustomWidgetHandler handler);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="handler" Type="Glade.XMLCustomWidgetHandler" />
</Parameters>
<Docs>
<summary>this method allows you to override the default behaviour when a Custom widget is found in an interface.</summary>
<param name="handler">the <see cref="T:Glade.XMLCustomWidgetHandler" /> to use when a custom widget is found.</param>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Global ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Default constructor</summary>
<remarks>The Global class has only static functions, and no methods,
which make it redundant for us to normally create this object.</remarks>
</Docs>
</Member>
<Member MemberName="RegisterCustomProp">
<MemberSignature Language="C#" Value="public static void RegisterCustomProp (GLib.GType type, string prop_name, Glade.ApplyCustomPropFunc apply_prop);" />
<MemberType>Method</MemberType>
@ -109,49 +129,13 @@ which make it redundant for us to normally create this object.</remarks>
<Parameter Name="apply_prop" Type="Glade.ApplyCustomPropFunc" />
</Parameters>
<Docs>
<summary>This method provides a way to register handlers for custom properties.</summary>
<param name="type">the <see cref="T:GLib.GType" /> of the widget.</param>
<param name="prop_name">the name of the custom property</param>
<param name="apply_prop">the <see cref="T:Glade.ApplyCustomPropFunc" /> to call when the property is found.</param>
<summary>This method provides a way to register handlers for custom properties.</summary>
<remarks>Some properties are not (yet) handled through the GObject property code, so can not be handled by the generic code. This function provides a way to register handlers for these properties. Such handlers will apply for the GType type and all its descendants.</remarks>
</Docs>
</Member>
<Member MemberName="FlagsFromString">
<MemberSignature Language="C#" Value="public static uint FlagsFromString (GLib.GType type, string str1ng);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="GLib.GType" />
<Parameter Name="str1ng" Type="System.String" />
</Parameters>
<Docs>
<summary>This helper routine is designed to be used by widget build routines to convert the string representations of flags values found in the XML descriptions to the integer values that can be used to configure the widget.</summary>
<param name="type">a <see cref="T:GLib.GType" /></param>
<param name="str1ng">a <see cref="T:System.String" /></param>
<returns>a <see cref="T:System.UInt32" /></returns>
<remarks>The string is composed of string names or nicknames for various flags separated by '|'.</remarks>
</Docs>
</Member>
<Member MemberName="EnumFromString">
<MemberSignature Language="C#" Value="public static int EnumFromString (GLib.GType type, string str1ng);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="GLib.GType" />
<Parameter Name="str1ng" Type="System.String" />
</Parameters>
<Docs>
<summary>This helper routine is designed to be used by widget build routines to convert the string representations of enumeration values found in the XML descriptions to the integer values that can be used to configure the widget.</summary>
<param name="type">a <see cref="T:GLib.GType" /></param>
<param name="str1ng">a <see cref="T:System.String" /></param>
<returns>a <see cref="T:System.Int32" /></returns>
<remarks>The string is composed of string names or nicknames for various flags separated by '|'. </remarks>
</Docs>
</Member>
<Member MemberName="RegisterWidget">
<MemberSignature Language="C#" Value="public static void RegisterWidget (GLib.GType type, Glade.NewFunc new_func, Glade.BuildChildrenFunc build_children, Glade.FindInternalChildFunc find_internal_child);" />
<MemberType>Method</MemberType>
@ -165,14 +149,34 @@ which make it redundant for us to normally create this object.</remarks>
<Parameter Name="find_internal_child" Type="Glade.FindInternalChildFunc" />
</Parameters>
<Docs>
<summary>This method registers new construction methods for a widget type.</summary>
<param name="type">the <see cref="T:GLib.GType" /> of a widget.</param>
<param name="new_func">the <see cref="T:Glade.NewFunc" /> used to construct the widget.</param>
<param name="build_children">the <see cref="T:Glade.BuildChildrenFunc" /> used to construct the children or null.</param>
<param name="find_internal_child">the <see cref="T:Glade.FindInternalChildFunc" /> to find the internal children or null.</param>
<summary>This method registers new construction methods for a widget type.</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="SetCustomHandler">
<MemberSignature Language="C#" Value="public static void SetCustomHandler (Glade.XMLCustomWidgetHandler handler);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="handler" Type="Glade.XMLCustomWidgetHandler" />
</Parameters>
<Docs>
<param name="handler">the <see cref="T:Glade.XMLCustomWidgetHandler" /> to use when a custom widget is found.</param>
<summary>this method allows you to override the default behaviour when a Custom widget is found in an interface.</summary>
<remarks />
</Docs>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Replaced by Glade.XML.CustomHandler static property.")</AttributeName>
</Attribute>
</Attributes>
</Member>
</Members>
</Type>

View file

@ -4,9 +4,13 @@
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Base>
<BaseTypeName>System.SystemException</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>Exception thrown when signal autoconnection fails.</summary>
<remarks>This class is the expression thrown, when signal autoconnection fails.
@ -17,60 +21,19 @@ You can rectify this exception by adding the corresponding function in
your code, and recompiling the application.
</remarks>
</Docs>
<Base>
<BaseTypeName>System.SystemException</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Members>
<Member MemberName="DelegateType">
<MemberSignature Language="C#" Value="public Type DelegateType { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Type</ReturnType>
</ReturnValue>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected HandlerNotFoundException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="info" Type="System.Runtime.Serialization.SerializationInfo" />
<Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
</Parameters>
<Docs>
<summary>The type of delegate that was supposed to be connected to the signal.</summary>
<value>a <see cref="T:System.Type" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="SignalName">
<MemberSignature Language="C#" Value="public string SignalName { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>The name of the signal that was supposed to be connected.</summary>
<value>a <see cref="T:System.String" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="HandlerName">
<MemberSignature Language="C#" Value="public string HandlerName { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>The name of the handler that was supposed to be connected.</summary>
<value>a <see cref="T:System.String" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Event">
<MemberSignature Language="C#" Value="public System.Reflection.EventInfo Event { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Reflection.EventInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>Information about the event.</summary>
<value>a <see cref="T:System.Reflection.EventInfo" /></value>
<param name="info">a <see cref="T:System.Runtime.Serialization.SerializationInfo" /></param>
<param name="context">a <see cref="T:System.Runtime.Serialization.StreamingContext" /></param>
<summary>Protected constructor.</summary>
<remarks>
</remarks>
</Docs>
@ -86,27 +49,11 @@ your code, and recompiling the application.
<Parameter Name="delegate_type" Type="System.Type" />
</Parameters>
<Docs>
<summary>Public constructor.</summary>
<param name="handler_name">a <see cref="T:System.String" /></param>
<param name="signal_name">a <see cref="T:System.String" /></param>
<param name="evnt">a <see cref="T:System.Reflection.EventInfo" /></param>
<param name="delegate_type">a <see cref="T:System.Type" /></param>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected HandlerNotFoundException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="info" Type="System.Runtime.Serialization.SerializationInfo" />
<Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
</Parameters>
<Docs>
<summary>Protected constructor.</summary>
<param name="info">a <see cref="T:System.Runtime.Serialization.SerializationInfo" /></param>
<param name="context">a <see cref="T:System.Runtime.Serialization.StreamingContext" /></param>
<summary>Public constructor.</summary>
<remarks>
</remarks>
</Docs>
@ -123,12 +70,12 @@ your code, and recompiling the application.
<Parameter Name="inner" Type="System.Exception" />
</Parameters>
<Docs>
<summary>Public constructor.</summary>
<param name="handler_name">a <see cref="T:System.String" /></param>
<param name="signal_name">a <see cref="T:System.String" /></param>
<param name="evnt">a <see cref="T:System.Reflection.EventInfo" /></param>
<param name="delegate_type">a <see cref="T:System.Type" /></param>
<param name="inner">a <see cref="T:System.Exception" /></param>
<summary>Public constructor.</summary>
<remarks>
</remarks>
</Docs>
@ -154,5 +101,75 @@ your code, and recompiling the application.
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="DelegateType">
<MemberSignature Language="C#" Value="public Type DelegateType { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Type</ReturnType>
</ReturnValue>
<Docs>
<summary>The type of delegate that was supposed to be connected to the signal.</summary>
<value>a <see cref="T:System.Type" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Event">
<MemberSignature Language="C#" Value="public System.Reflection.EventInfo Event { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Reflection.EventInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>Information about the event.</summary>
<value>a <see cref="T:System.Reflection.EventInfo" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="GetObjectData">
<MemberSignature Language="C#" Value="public override void GetObjectData (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="info" Type="System.Runtime.Serialization.SerializationInfo" />
<Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
</Parameters>
<Docs>
<param name="info">serialization info.</param>
<param name="context">serialization context.</param>
<summary>Gets object data.</summary>
<remarks />
<since version="Gtk# 2.14" />
</Docs>
</Member>
<Member MemberName="HandlerName">
<MemberSignature Language="C#" Value="public string HandlerName { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>The name of the handler that was supposed to be connected.</summary>
<value>a <see cref="T:System.String" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="SignalName">
<MemberSignature Language="C#" Value="public string SignalName { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>The name of the signal that was supposed to be connected.</summary>
<value>a <see cref="T:System.String" /></value>
<remarks>
</remarks>
</Docs>
</Member>
</Members>
</Type>

View file

@ -4,46 +4,17 @@
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Docs>
<summary>The structures described here are the output of libglade's XML parser.</summary>
<remarks>These structures are really only useful for people who are extending libglade to handle other widget sets, but it could also be useful for other applications that need to read glade XML files. If you only wish to use libglade, you don't need to worry about these functions and structures. </remarks>
</Docs>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>The structures described here are the output of libglade's XML parser.</summary>
<remarks>These structures are really only useful for people who are extending libglade to handle other widget sets, but it could also be useful for other applications that need to read glade XML files. If you only wish to use libglade, you don't need to worry about these functions and structures. </remarks>
</Docs>
<Members>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Glade.Interface Zero;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Glade.Interface</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Glade.Interface" /></summary>
<remarks />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Glade.Interface New (IntPtr raw);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Glade.Interface</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Glade.Interface" /></returns>
<remarks>This is an internal method and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Destroy">
<MemberSignature Language="C#" Value="public void Destroy ();" />
<MemberType>Method</MemberType>
@ -66,41 +37,25 @@
<Parameter Name="filename" Type="System.String" />
</Parameters>
<Docs>
<summary>This function dumps the contents of a <see cref="T:Glade.Interface" /> into a file as XML.</summary>
<param name="filename">a <see cref="T:System.String" /></param>
<summary>This function dumps the contents of a <see cref="T:Glade.Interface" /> into a file as XML.</summary>
<remarks>It is intended mainly as a debugging tool.</remarks>
</Docs>
</Member>
<Member MemberName="toplevels">
<MemberSignature Language="C#" Value="public Glade.WidgetInfo toplevels { get; };" />
<MemberType>Property</MemberType>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Glade.Interface New (IntPtr raw);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Glade.WidgetInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>The top-level widgets.</summary>
<value>an object of type <see cref="T:Glade.WidgetInfo" /></value>
<remarks>
</remarks>
</Docs>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Replaced by Toplevels property")</AttributeName>
</Attribute>
</Attributes>
</Member>
<Member MemberName="Requires">
<MemberSignature Language="C#" Value="public string Requires;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
<ReturnType>Glade.Interface</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>
</remarks>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal method</summary>
<returns>an object of type <see cref="T:Glade.Interface" /></returns>
<remarks>This is an internal method and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="NRequires">
@ -131,8 +86,40 @@
</remarks>
</Docs>
</Member>
<Member MemberName="Requires">
<MemberSignature Language="C#" Value="public string Requires;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="toplevels">
<MemberSignature Language="C#" Value="public Glade.WidgetInfo toplevels { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.WidgetInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>The top-level widgets.</summary>
<value>an object of type <see cref="T:Glade.WidgetInfo" /></value>
<remarks>
</remarks>
</Docs>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Replaced by Toplevels property")</AttributeName>
</Attribute>
</Attributes>
</Member>
<Member MemberName="Toplevels">
<MemberSignature Language="C#" Value="public Glade.WidgetInfo[] Toplevels { get; };" />
<MemberSignature Language="C#" Value="public Glade.WidgetInfo[] Toplevels { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.WidgetInfo[]</ReturnType>
@ -143,5 +130,17 @@
<remarks />
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Glade.Interface Zero;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Glade.Interface</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Glade.Interface" /></summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View file

@ -2,20 +2,19 @@
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate Gtk.Widget NewFunc(XML xml, GType widget_type, WidgetInfo info);" />
<AssemblyInfo>
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Docs>
<param name="xml">To be added.</param>
<param name="widget_type">To be added.</param>
<param name="info">To be added.</param>
<summary>Event handler.</summary>
<value>To be added.</value>
<remarks>this delegate is called used for custom methods to create widgets.</remarks>
<returns>To be added.</returns>
</Docs>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Members />
<Parameters>
<Parameter Name="xml" Type="Glade.XML" />

View file

@ -4,9 +4,12 @@
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Glade's parser used to turn XML into its internal format.</summary>
<remarks>Parser class loads / parses the .glade files from memory [buffer], or a file in disk.
@ -16,27 +19,15 @@ its connections and properties etc.
</remarks>
</Docs>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Members>
<Member MemberName="ParseFile">
<MemberSignature Language="C#" Value="public static Glade.Interface ParseFile (string file, string domain);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Glade.Interface</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="file" Type="System.String" />
<Parameter Name="domain" Type="System.String" />
</Parameters>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Parser ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>This function parses a Glade XML interface file to a <see cref="T:Glade.Interface" /> object (which is libglade's internal representation of the interface data).</summary>
<param name="file">a <see cref="T:System.String" /></param>
<param name="domain">a <see cref="T:System.String" /></param>
<returns>a <see cref="T:Glade.Interface" /></returns>
<remarks>Generally, user code will not need to call this function. Instead, it should go through the <see cref="T:Glade.XML" /> interfaces.</remarks>
<summary>Default constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="ParseBuffer">
@ -50,9 +41,9 @@ its connections and properties etc.
<Parameter Name="domain" Type="System.String" />
</Parameters>
<Docs>
<summary>This function is similar to <see cref="M:Glade.Parser.ParseFile()" />, except that it parses XML data from a buffer in memory.</summary>
<param name="buffer">a <see cref="T:System.String" /></param>
<param name="domain">a <see cref="T:System.String" /></param>
<summary>This function is similar to <see cref="M:Glade.Parser.ParseFile()" />, except that it parses XML data from a buffer in memory.</summary>
<returns>a <see cref="T:Glade.Interface" /></returns>
<remarks>This could be used to embed an interface into the executable, for instance.
<para>
@ -60,14 +51,22 @@ Generally, user code will not need to call this function. Instead, it should go
</para></remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Parser ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Member MemberName="ParseFile">
<MemberSignature Language="C#" Value="public static Glade.Interface ParseFile (string file, string domain);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Glade.Interface</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="file" Type="System.String" />
<Parameter Name="domain" Type="System.String" />
</Parameters>
<Docs>
<summary>Default constructor</summary>
<remarks />
<param name="file">a <see cref="T:System.String" /></param>
<param name="domain">a <see cref="T:System.String" /></param>
<summary>This function parses a Glade XML interface file to a <see cref="T:Glade.Interface" /> object (which is libglade's internal representation of the interface data).</summary>
<returns>a <see cref="T:Glade.Interface" /></returns>
<remarks>Generally, user code will not need to call this function. Instead, it should go through the <see cref="T:Glade.XML" /> interfaces.</remarks>
</Docs>
</Member>
</Members>

View file

@ -4,46 +4,17 @@
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Docs>
<summary>The structure is used as part of the output of libglade's XML parser.</summary>
<remarks>A name-value pair.</remarks>
</Docs>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>The structure is used as part of the output of libglade's XML parser.</summary>
<remarks>A name-value pair.</remarks>
</Docs>
<Members>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Glade.Property Zero;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Glade.Property</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Glade.Property" /></summary>
<remarks />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Glade.Property New (IntPtr raw);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Glade.Property</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Glade.Property" /></returns>
<remarks>This is an internal method and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public string Name;" />
<MemberType>Field</MemberType>
@ -58,6 +29,22 @@
</remarks>
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Glade.Property New (IntPtr raw);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Glade.Property</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal method</summary>
<returns>an object of type <see cref="T:Glade.Property" /></returns>
<remarks>This is an internal method and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Value">
<MemberSignature Language="C#" Value="public string Value;" />
<MemberType>Field</MemberType>
@ -72,5 +59,17 @@
</remarks>
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Glade.Property Zero;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Glade.Property</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Glade.Property" /></summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View file

@ -4,58 +4,29 @@
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Docs>
<summary>The structure is used as part of the output of libglade's XML parser.</summary>
<remarks />
</Docs>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>The structure is used as part of the output of libglade's XML parser.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Glade.SignalInfo Zero;" />
<MemberType>Field</MemberType>
<Member MemberName="After">
<MemberSignature Language="C#" Value="public bool After { set; get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.SignalInfo</ReturnType>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Glade.SignalInfo" /></summary>
<remarks />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Glade.SignalInfo New (IntPtr raw);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Glade.SignalInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Glade.SignalInfo" /></returns>
<remarks>This is an internal method and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public string Name;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>
</remarks>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="Handler">
@ -72,6 +43,36 @@
</remarks>
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public string Name;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Glade.SignalInfo New (IntPtr raw);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Glade.SignalInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal method</summary>
<returns>an object of type <see cref="T:Glade.SignalInfo" /></returns>
<remarks>This is an internal method and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Object">
<MemberSignature Language="C#" Value="public string Object;" />
<MemberType>Field</MemberType>
@ -86,18 +87,16 @@
</remarks>
</Docs>
</Member>
<Member MemberName="After">
<MemberSignature Language="C#" Value="public bool After { set; get; };" />
<MemberType>Property</MemberType>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Glade.SignalInfo Zero;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
<ReturnType>Glade.SignalInfo</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
<summary>Returns an empty <see cref="T:Glade.SignalInfo" /></summary>
<remarks />
</Docs>
</Member>
</Members>

View file

@ -4,18 +4,27 @@
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Docs>
<summary>Some standard methods used by glade to build widgets.</summary>
<remarks />
</Docs>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Some standard methods used by glade to build widgets.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Standard ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Default constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="BuildChildren">
<MemberSignature Language="C#" Value="public static void BuildChildren (Glade.XML self, Gtk.Widget parent, Glade.WidgetInfo info);" />
<MemberType>Method</MemberType>
@ -28,23 +37,13 @@
<Parameter Name="info" Type="Glade.WidgetInfo" />
</Parameters>
<Docs>
<summary>This is the standard child building function.</summary>
<param name="self">a <see cref="T:Glade.XML" /></param>
<param name="parent">a <see cref="T:Gtk.Widget" /></param>
<param name="info">a <see cref="T:Glade.WidgetInfo" /></param>
<summary>This is the standard child building function.</summary>
<remarks>It simply calls <see cref="M:Gtk.Container.Add()" /> on each child to add them to the parent, and process any packing properties using the generic container packing properties interfaces.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Standard ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Default constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="BuildWidget">
<MemberSignature Language="C#" Value="public static Gtk.Widget BuildWidget (Glade.XML xml, GLib.GType widget_type, Glade.WidgetInfo info);" />
<MemberType>Method</MemberType>
@ -57,10 +56,10 @@
<Parameter Name="info" Type="Glade.WidgetInfo" />
</Parameters>
<Docs>
<summary>This is the standard widget building function.</summary>
<param name="xml">a <see cref="T:Glade.XML" /></param>
<param name="widget_type">a <see cref="T:GLib.GType" /></param>
<param name="info">a <see cref="T:Glade.WidgetInfo" /></param>
<summary>This is the standard widget building function.</summary>
<returns>a <see cref="T:Gtk.Widget" /></returns>
<remarks>It processes all the widget properties using the standard object properties interfaces. This function will be sufficient for most widget types, thus reducing the amount of work needed to wrap a library.</remarks>
</Docs>

View file

@ -4,9 +4,17 @@
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Attribute</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName>System.AttributeUsage(System.AttributeTargets.Field)</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Marks a widget for auto-binding</summary>
<remarks>
@ -33,41 +41,7 @@
</para>
</remarks>
</Docs>
<Base>
<BaseTypeName>System.Attribute</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName>System.AttributeUsage(System.AttributeTargets.Field)</AttributeName>
</Attribute>
</Attributes>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WidgetAttribute (string name);" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<summary>Flags a <see cref="T:Gtk.Widget" /> to be auto-connected</summary>
<param name="name">The name of the widget in the Glade file
that this widget should be mapped to</param>
<remarks>
<para>
This will bind the widget whose name in the Glade
designer is <paramref name="name" /> to the field that
the attribute is attached to. If the field name is the
same as the widget name in the Glade designer, you can
avoid the name parameter.
</para>
<para>
For the binding to take place, the <see cref="M:Glade.XML.Autoconnect()" /> method has to be invoked
on either the class or the instance.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WidgetAttribute ();" />
<MemberType>Constructor</MemberType>
@ -90,8 +64,46 @@
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public WidgetAttribute (string name);" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">The name of the widget in the Glade file
that this widget should be mapped to</param>
<summary>Flags a <see cref="T:Gtk.Widget" /> to be auto-connected</summary>
<remarks>
<para>
This will bind the widget whose name in the Glade
designer is <paramref name="name" /> to the field that
the attribute is attached to. If the field name is the
same as the widget name in the Glade designer, you can
avoid the name parameter.
</para>
<para>
For the binding to take place, the <see cref="M:Glade.XML.Autoconnect()" /> method has to be invoked
on either the class or the instance.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public string Name { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>The name of the widget targetted</summary>
<value>The name of the widget targeted in the Glade
definition file.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Specified">
<MemberSignature Language="C#" Value="public bool Specified { get; };" />
<MemberSignature Language="C#" Value="public bool Specified { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
@ -104,18 +116,5 @@
<remarks />
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public string Name { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>The name of the widget targetted</summary>
<value>The name of the widget targeted in the Glade
definition file.</value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View file

@ -4,61 +4,19 @@
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Docs>
<summary>The structures described here are the output of libglade's XML parser.</summary>
<remarks>These structures are really only useful for people who are extending libglade to handle other widget sets, but it could also be useful for other applications that need to read glade XML files. If you only wish to use libglade, you don't need to worry about these functions and structures. </remarks>
</Docs>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>The structures described here are the output of libglade's XML parser.</summary>
<remarks>These structures are really only useful for people who are extending libglade to handle other widget sets, but it could also be useful for other applications that need to read glade XML files. If you only wish to use libglade, you don't need to worry about these functions and structures. </remarks>
</Docs>
<Members>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Glade.WidgetInfo Zero;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Glade.WidgetInfo</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Glade.WidgetInfo" /></summary>
<remarks />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Glade.WidgetInfo New (IntPtr raw);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Glade.WidgetInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>Internal method</summary>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<returns>an object of type <see cref="T:Glade.WidgetInfo" /></returns>
<remarks>This is an internal method and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="children">
<MemberSignature Language="C#" Value="public Glade.ChildInfo children { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.ChildInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>Details about child widgets.</summary>
<value>a <see cref="T:Glade.ChildInfo" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="accels">
<MemberSignature Language="C#" Value="public Glade.AccelInfo accels { get; };" />
<MemberSignature Language="C#" Value="public Glade.AccelInfo accels { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.AccelInfo</ReturnType>
@ -70,21 +28,8 @@
</remarks>
</Docs>
</Member>
<Member MemberName="relations">
<MemberSignature Language="C#" Value="public Glade.AtkRelationInfo relations { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.AtkRelationInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>Details about this widget's relations.</summary>
<value>a <see cref="T:Glade.AtkRelationInfo" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="atk_actions">
<MemberSignature Language="C#" Value="public Glade.AtkActionInfo atk_actions { get; };" />
<MemberSignature Language="C#" Value="public Glade.AtkActionInfo atk_actions { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.AtkActionInfo</ReturnType>
@ -96,21 +41,8 @@
</remarks>
</Docs>
</Member>
<Member MemberName="signals">
<MemberSignature Language="C#" Value="public Glade.SignalInfo signals { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.SignalInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:Glade.SignalInfo" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="atk_props">
<MemberSignature Language="C#" Value="public Glade.Property atk_props { get; };" />
<MemberSignature Language="C#" Value="public Glade.Property atk_props { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.Property</ReturnType>
@ -122,28 +54,15 @@
</remarks>
</Docs>
</Member>
<Member MemberName="properties">
<MemberSignature Language="C#" Value="public Glade.Property properties { get; };" />
<Member MemberName="children">
<MemberSignature Language="C#" Value="public Glade.ChildInfo children { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.Property</ReturnType>
<ReturnType>Glade.ChildInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:Glade.Property" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="parent">
<MemberSignature Language="C#" Value="public Glade.WidgetInfo parent { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.WidgetInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>This widget's parent widget.</summary>
<value>a <see cref="T:Glade.WidgetInfo" /></value>
<summary>Details about child widgets.</summary>
<value>a <see cref="T:Glade.ChildInfo" /></value>
<remarks>
</remarks>
</Docs>
@ -162,90 +81,6 @@
</remarks>
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public string Name;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>This widget's name.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="NProperties">
<MemberSignature Language="C#" Value="public uint NProperties;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The number of properties this widget has.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="NAtkProps">
<MemberSignature Language="C#" Value="public uint NAtkProps;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The number of AtkProperties this widget has.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="NSignals">
<MemberSignature Language="C#" Value="public uint NSignals;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The number of signals this widget connects to.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="NAtkActions">
<MemberSignature Language="C#" Value="public uint NAtkActions;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="NRelations">
<MemberSignature Language="C#" Value="public uint NRelations;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="NAccels">
<MemberSignature Language="C#" Value="public uint NAccels;" />
<MemberType>Field</MemberType>
@ -260,6 +95,48 @@
</remarks>
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public string Name;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>This widget's name.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="NAtkActions">
<MemberSignature Language="C#" Value="public uint NAtkActions;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="NAtkProps">
<MemberSignature Language="C#" Value="public uint NAtkProps;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The number of AtkProperties this widget has.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="NChildren">
<MemberSignature Language="C#" Value="public uint NChildren;" />
<MemberType>Field</MemberType>
@ -274,5 +151,127 @@
</remarks>
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Glade.WidgetInfo New (IntPtr raw);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Glade.WidgetInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal method</summary>
<returns>an object of type <see cref="T:Glade.WidgetInfo" /></returns>
<remarks>This is an internal method and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="NProperties">
<MemberSignature Language="C#" Value="public uint NProperties;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The number of properties this widget has.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="NRelations">
<MemberSignature Language="C#" Value="public uint NRelations;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="NSignals">
<MemberSignature Language="C#" Value="public uint NSignals;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The number of signals this widget connects to.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="parent">
<MemberSignature Language="C#" Value="public Glade.WidgetInfo parent { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.WidgetInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>This widget's parent widget.</summary>
<value>a <see cref="T:Glade.WidgetInfo" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="properties">
<MemberSignature Language="C#" Value="public Glade.Property properties { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.Property</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:Glade.Property" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="relations">
<MemberSignature Language="C#" Value="public Glade.AtkRelationInfo relations { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.AtkRelationInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>Details about this widget's relations.</summary>
<value>a <see cref="T:Glade.AtkRelationInfo" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="signals">
<MemberSignature Language="C#" Value="public Glade.SignalInfo signals { get; }" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Glade.SignalInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:Glade.SignalInfo" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Glade.WidgetInfo Zero;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Glade.WidgetInfo</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Glade.WidgetInfo" /></summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

File diff suppressed because it is too large Load diff

View file

@ -2,9 +2,11 @@
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void XMLConnectFunc(string handler_name, Object objekt, string signal_name, string signal_data, Object connect_object, bool after);" />
<AssemblyInfo>
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Docs>
<param name="handler_name">To be added.</param>
<param name="objekt">To be added.</param>
@ -15,9 +17,6 @@
<summary>Event handler.</summary>
<remarks>this delegate is used for custom methods to connect the signals to methods.</remarks>
</Docs>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Members />
<Parameters>
<Parameter Name="handler_name" Type="System.String" />

View file

@ -2,9 +2,11 @@
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate Gtk.Widget XMLCustomWidgetHandler(XML xml, string func_name, string name, string string1, string string2, int int1, int int2);" />
<AssemblyInfo>
<AssemblyName>glade-sharp</AssemblyName>
<AssemblyVersion>2.12.0.0</AssemblyVersion>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Docs>
<param name="xml">To be added.</param>
<param name="func_name">To be added.</param>
@ -14,6 +16,7 @@
<param name="int1">To be added.</param>
<param name="int2">To be added.</param>
<summary>Event handler.</summary>
<value>To be added.</value>
<remarks>this delegate is used for custom methods to call when a custom widget is found.
<code lang="C#">
@ -44,11 +47,7 @@ public class View{
}
</code></remarks>
<returns>To be added.</returns>
</Docs>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Members />
<Parameters>
<Parameter Name="xml" Type="Glade.XML" />

16
doc/en/ns-Glade.xml Normal file
View file

@ -0,0 +1,16 @@
<Namespace Name="Glade" FullName="Glade" FullNameSP="Glade" Maintainer="Mono">
<Docs>
<summary>
User interface loading at runtime.
</summary>
<remarks>
<para>
The Glade classes give applications the ability to load user
interfaces from XML files at runtime. These interface files
can be created with the Glade user interface builder. The
Glade classes are also capable of automatically connecting
handlers to the signals defined in the interface file.
</para>
</remarks>
</Docs>
</Namespace>