<?xml version="1.0"?>
<assemblies>
  <assembly name="atk-sharp" version="2.12.0.0">
    <attributes>
      <attribute name="GLib.IgnoreClassInitializersAttribute" />
      <attribute name="System.Reflection.AssemblyKeyFileAttribute">
        <properties>
          <property name="KeyFile" value="gtk-sharp.snk" />
        </properties>
      </attribute>
      <attribute name="System.Reflection.AssemblyDelaySignAttribute">
        <properties>
          <property name="DelaySign" value="False" />
        </properties>
      </attribute>
    </attributes>
    <namespaces>
      <namespace name="Atk">
        <classes>
          <class name="Action" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="NActions" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NActions()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="DoAction(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetDescription(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetKeybinding(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetLocalizedName(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetName(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetDescription(System.Int32, System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                  <parameter name="desc" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ActionAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="Atk.Action" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Atk.ActionImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Atk.ActionImplementor" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2246" virtual="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Handle" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_Handle()" attrib="2246" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Implementor" attrib="0" ptype="Atk.ActionImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Atk.ActionImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NActions" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NActions()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="DoAction(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetDescription(System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetKeybinding(System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetLocalizedName(System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetName(System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetObject(System.IntPtr, System.Boolean)" attrib="150" static="true" returntype="Atk.Action">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="owned" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Atk.Action">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="SetDescription(System.Int32, System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                  <parameter name="desc" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ActionImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Atk.ActionAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="NActions" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NActions()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="DoAction(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetDescription(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetKeybinding(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetLocalizedName(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetName(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetDescription(System.Int32, System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                  <parameter name="desc" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ActiveDescendantChangedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Child" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_Child()" attrib="2182" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ActiveDescendantChangedHandler" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(System.Object, Atk.ActiveDescendantChangedArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.ActiveDescendantChangedArgs" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(System.Object, Atk.ActiveDescendantChangedArgs)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.ActiveDescendantChangedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Attribute" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Name" attrib="6" fieldtype="System.String" />
              <field name="Value" attrib="6" fieldtype="System.String" />
              <field name="Zero" attrib="22" fieldtype="Atk.Attribute" />
            </fields>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Atk.Attribute">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="BoundsChangedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Bounds" attrib="0" ptype="Atk.Rectangle" params="">
                <methods>
                  <method name="get_Bounds()" attrib="2182" returntype="Atk.Rectangle">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="BoundsChangedHandler" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(System.Object, Atk.BoundsChangedArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.BoundsChangedArgs" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(System.Object, Atk.BoundsChangedArgs)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.BoundsChangedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ChildrenChangedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="ChangedChild" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_ChangedChild()" attrib="2182" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ChangeIndex" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_ChangeIndex()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ChildrenChangedHandler" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(System.Object, Atk.ChildrenChangedArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.ChildrenChangedArgs" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(System.Object, Atk.ChildrenChangedArgs)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.ChildrenChangedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ColumnDeletedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Column" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Column()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NumDeleted" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NumDeleted()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ColumnDeletedHandler" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(System.Object, Atk.ColumnDeletedArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.ColumnDeletedArgs" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(System.Object, Atk.ColumnDeletedArgs)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.ColumnDeletedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ColumnInsertedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Column" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Column()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NumInserted" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NumInserted()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ColumnInsertedHandler" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(System.Object, Atk.ColumnInsertedArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.ColumnInsertedArgs" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(System.Object, Atk.ColumnInsertedArgs)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.ColumnInsertedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Component" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="Alpha" attrib="0" ptype="System.Double" params="">
                <methods>
                  <method name="get_Alpha()" attrib="3526" abstract="true" virtual="true" returntype="System.Double">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Layer" attrib="0" ptype="Atk.Layer" params="">
                <methods>
                  <method name="get_Layer()" attrib="3526" abstract="true" virtual="true" returntype="Atk.Layer">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MdiZorder" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_MdiZorder()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="BoundsChanged" attrib="0" eventtype="Atk.BoundsChangedHandler" />
            </events>
            <methods>
              <method name="AddFocusHandler(Atk.FocusHandler)" attrib="1478" abstract="true" virtual="true" returntype="System.UInt32">
                <parameters>
                  <parameter name="handler" position="0" attrib="0" type="Atk.FocusHandler" />
                </parameters>
              </method>
              <method name="Contains(System.Int32, System.Int32, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetExtents(out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="x" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="width" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="coord_type" position="4" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetPosition(out System.Int32&amp;, out System.Int32&amp;, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="x" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetSize(out System.Int32&amp;, out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="width" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GrabFocus()" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="RefAccessibleAtPoint(System.Int32, System.Int32, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="RemoveFocusHandler(System.UInt32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="handler_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="SetExtents(System.Int32, System.Int32, System.Int32, System.Int32, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="width" position="2" attrib="0" type="System.Int32" />
                  <parameter name="height" position="3" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="4" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="SetPosition(System.Int32, System.Int32, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="SetSize(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="width" position="0" attrib="0" type="System.Int32" />
                  <parameter name="height" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ComponentAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Component" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Atk.ComponentImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Atk.ComponentImplementor" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Alpha" attrib="0" ptype="System.Double" params="">
                <methods>
                  <method name="get_Alpha()" attrib="2534" virtual="true" returntype="System.Double">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2246" virtual="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Handle" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_Handle()" attrib="2246" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Implementor" attrib="0" ptype="Atk.ComponentImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Atk.ComponentImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Layer" attrib="0" ptype="Atk.Layer" params="">
                <methods>
                  <method name="get_Layer()" attrib="2534" virtual="true" returntype="Atk.Layer">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MdiZorder" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_MdiZorder()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="BoundsChanged" attrib="0" eventtype="Atk.BoundsChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="bounds_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddFocusHandler(Atk.FocusHandler)" attrib="486" virtual="true" returntype="System.UInt32">
                <parameters>
                  <parameter name="handler" position="0" attrib="0" type="Atk.FocusHandler" />
                </parameters>
              </method>
              <method name="Contains(System.Int32, System.Int32, Atk.CoordType)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetExtents(out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, Atk.CoordType)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="x" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="width" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="coord_type" position="4" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetObject(System.IntPtr, System.Boolean)" attrib="150" static="true" returntype="Atk.Component">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="owned" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Atk.Component">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="GetPosition(out System.Int32&amp;, out System.Int32&amp;, Atk.CoordType)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="x" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetSize(out System.Int32&amp;, out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="width" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GrabFocus()" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="RefAccessibleAtPoint(System.Int32, System.Int32, Atk.CoordType)" attrib="486" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="RemoveFocusHandler(System.UInt32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="handler_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="SetExtents(System.Int32, System.Int32, System.Int32, System.Int32, Atk.CoordType)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="width" position="2" attrib="0" type="System.Int32" />
                  <parameter name="height" position="3" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="4" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="SetPosition(System.Int32, System.Int32, Atk.CoordType)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="SetSize(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="width" position="0" attrib="0" type="System.Int32" />
                  <parameter name="height" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ComponentImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Atk.ComponentAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="Alpha" attrib="0" ptype="System.Double" params="">
                <methods>
                  <method name="get_Alpha()" attrib="3526" abstract="true" virtual="true" returntype="System.Double">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Layer" attrib="0" ptype="Atk.Layer" params="">
                <methods>
                  <method name="get_Layer()" attrib="3526" abstract="true" virtual="true" returntype="Atk.Layer">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MdiZorder" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_MdiZorder()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddFocusHandler(Atk.FocusHandler)" attrib="1478" abstract="true" virtual="true" returntype="System.UInt32">
                <parameters>
                  <parameter name="handler" position="0" attrib="0" type="Atk.FocusHandler" />
                </parameters>
              </method>
              <method name="Contains(System.Int32, System.Int32, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetExtents(out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="x" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="width" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="coord_type" position="4" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetPosition(out System.Int32&amp;, out System.Int32&amp;, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="x" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetSize(out System.Int32&amp;, out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="width" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GrabFocus()" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="RefAccessibleAtPoint(System.Int32, System.Int32, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="RemoveFocusHandler(System.UInt32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="handler_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="SetExtents(System.Int32, System.Int32, System.Int32, System.Int32, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="width" position="2" attrib="0" type="System.Int32" />
                  <parameter name="height" position="3" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="4" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="SetPosition(System.Int32, System.Int32, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="SetSize(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="width" position="0" attrib="0" type="System.Int32" />
                  <parameter name="height" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CoordType" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Reflection.MonoField">
            <attributes>
              <attribute name="GLib.GTypeAttribute">
                <properties>
                  <property name="WrapperType" value="Atk.CoordTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Screen" attrib="32854" fieldtype="Atk.CoordType" value="0" />
              <field name="Window" attrib="32854" fieldtype="Atk.CoordType" value="1" />
            </fields>
          </class>
          <class name="Document" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="Attributes" attrib="0" ptype="Atk.Attribute[]" params="">
                <methods>
                  <method name="get_Attributes()" attrib="3526" abstract="true" virtual="true" returntype="Atk.Attribute[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DocumentType" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_DocumentType()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Locale" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Locale()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="TheDocument" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_TheDocument()" attrib="3526" abstract="true" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="LoadComplete" attrib="0" eventtype="System.EventHandler" />
              <event name="LoadStopped" attrib="0" eventtype="System.EventHandler" />
              <event name="Reload" attrib="0" eventtype="System.EventHandler" />
            </events>
            <methods>
              <method name="GetAttributeValue(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="attribute_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetAttributeValue(System.String, System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="attribute_name" position="0" attrib="0" type="System.String" />
                  <parameter name="attribute_value" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DocumentAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Document" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Atk.DocumentImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Atk.DocumentImplementor" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Attributes" attrib="0" ptype="Atk.Attribute[]" params="">
                <methods>
                  <method name="get_Attributes()" attrib="2534" virtual="true" returntype="Atk.Attribute[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DocumentType" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_DocumentType()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2246" virtual="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Handle" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_Handle()" attrib="2246" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Implementor" attrib="0" ptype="Atk.DocumentImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Atk.DocumentImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Locale" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Locale()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="TheDocument" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_TheDocument()" attrib="2534" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="LoadComplete" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="load_complete" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="LoadStopped" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="load_stopped" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Reload" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="reload" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="GetAttributeValue(System.String)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="attribute_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Atk.Document">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="GetObject(System.IntPtr, System.Boolean)" attrib="150" static="true" returntype="Atk.Document">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="owned" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="SetAttributeValue(System.String, System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="attribute_name" position="0" attrib="0" type="System.String" />
                  <parameter name="attribute_value" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DocumentImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Atk.DocumentAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="Attributes" attrib="0" ptype="Atk.Attribute[]" params="">
                <methods>
                  <method name="get_Attributes()" attrib="3526" abstract="true" virtual="true" returntype="Atk.Attribute[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DocumentType" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_DocumentType()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Locale" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Locale()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="TheDocument" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_TheDocument()" attrib="3526" abstract="true" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetAttributeValue(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="attribute_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetAttributeValue(System.String, System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="attribute_name" position="0" attrib="0" type="System.String" />
                  <parameter name="attribute_value" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="EditableText" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="TextContents" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_TextContents(System.String)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="CopyText(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="start_pos" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_pos" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="CutText(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="start_pos" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_pos" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="DeleteText(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="start_pos" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_pos" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="InsertText(System.String, System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="str1ng" position="0" attrib="0" type="System.String" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="PasteText(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="position" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetRunAttributes(GLib.SList, System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="attrib_set" position="0" attrib="0" type="GLib.SList" />
                  <parameter name="start_offset" position="1" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="EditableTextAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.EditableText" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Atk.EditableTextImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Atk.EditableTextImplementor" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2246" virtual="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Handle" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_Handle()" attrib="2246" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Implementor" attrib="0" ptype="Atk.EditableTextImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Atk.EditableTextImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="TextContents" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_TextContents(System.String)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="CopyText(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="start_pos" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_pos" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="CutText(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="start_pos" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_pos" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="DeleteText(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="start_pos" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_pos" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Atk.EditableText">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="GetObject(System.IntPtr, System.Boolean)" attrib="150" static="true" returntype="Atk.EditableText">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="owned" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="InsertText(System.String, System.Int32&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="str1ng" position="0" attrib="0" type="System.String" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="PasteText(System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="position" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetRunAttributes(GLib.SList, System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="attrib_set" position="0" attrib="0" type="GLib.SList" />
                  <parameter name="start_offset" position="1" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="EditableTextImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Atk.EditableTextAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="TextContents" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_TextContents(System.String)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="CopyText(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="start_pos" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_pos" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="CutText(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="start_pos" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_pos" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="DeleteText(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="start_pos" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_pos" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="InsertText(System.String, System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="str1ng" position="0" attrib="0" type="System.String" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="PasteText(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="position" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetRunAttributes(GLib.SList, System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="attrib_set" position="0" attrib="0" type="GLib.SList" />
                  <parameter name="start_offset" position="1" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="EventListener" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(Atk.Object, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="Atk.Object" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Atk.Object)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="Atk.Object" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="EventListenerInit" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="callback" position="0" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke()" attrib="454" virtual="true" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="Focus" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="TrackerInit(Atk.EventListenerInit)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="init" position="0" attrib="0" type="Atk.EventListenerInit" />
                </parameters>
              </method>
              <method name="TrackerNotify(Atk.Object)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="objekt" position="0" attrib="0" type="Atk.Object" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FocusEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="FocusIn" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_FocusIn()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="FocusEventHandler" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(System.Object, Atk.FocusEventArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.FocusEventArgs" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(System.Object, Atk.FocusEventArgs)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.FocusEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FocusHandler" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(Atk.Object, System.Boolean, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="arg1" position="0" attrib="0" type="Atk.Object" />
                  <parameter name="arg2" position="1" attrib="0" type="System.Boolean" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Atk.Object, System.Boolean)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="arg1" position="0" attrib="0" type="Atk.Object" />
                  <parameter name="arg2" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Function" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="callback" position="0" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke()" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="Global" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="DefaultRegistry" attrib="0" ptype="Atk.Registry" params="">
                <methods>
                  <method name="get_DefaultRegistry()" attrib="2198" static="true" returntype="Atk.Registry">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="FocusObject" attrib="0" ptype="Atk.Object" params="">
                <methods>
                  <method name="get_FocusObject()" attrib="2198" static="true" returntype="Atk.Object">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Root" attrib="0" ptype="Atk.Object" params="">
                <methods>
                  <method name="get_Root()" attrib="2198" static="true" returntype="Atk.Object">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ToolkitName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ToolkitName()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ToolkitVersion" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ToolkitVersion()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Version" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Version()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddFocusTracker(Atk.EventListener)" attrib="150" static="true" returntype="System.UInt32">
                <parameters>
                  <parameter name="focus_tracker" position="0" attrib="0" type="Atk.EventListener" />
                </parameters>
              </method>
              <method name="AddGlobalEventListener(GLib.Signal+EmissionHook, System.String)" attrib="150" static="true" returntype="System.UInt32">
                <parameters>
                  <parameter name="hook" position="0" attrib="0" type="GLib.Signal+EmissionHook" />
                  <parameter name="event_type" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AddKeyEventListener(Atk.KeySnoopFunc)" attrib="150" static="true" returntype="System.UInt32">
                <parameters>
                  <parameter name="listener" position="0" attrib="0" type="Atk.KeySnoopFunc" />
                </parameters>
              </method>
              <method name="RemoveFocusTracker(System.UInt32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="tracker_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="RemoveGlobalEventListener(System.UInt32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="listener_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="RemoveKeyEventListener(System.UInt32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="listener_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="RoleForName(System.String)" attrib="150" static="true" returntype="Atk.Role">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="RoleGetLocalizedName(Atk.Role)" attrib="150" static="true" returntype="System.String">
                <parameters>
                  <parameter name="role" position="0" attrib="0" type="Atk.Role" />
                </parameters>
              </method>
              <method name="RoleGetName(Atk.Role)" attrib="150" static="true" returntype="System.String">
                <parameters>
                  <parameter name="role" position="0" attrib="0" type="Atk.Role" />
                </parameters>
              </method>
              <method name="RoleRegister(System.String)" attrib="150" static="true" returntype="Atk.Role">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="GObjectAccessible" type="class" base="Atk.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2180">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(GLib.GType)" attrib="2180">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="gtype" position="0" attrib="0" type="GLib.GType" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2198" static="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Object" attrib="0" ptype="GLib.Object" params="">
                <methods>
                  <method name="get_Object()" attrib="2182" returntype="GLib.Object">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="ForObject(GLib.Object)" attrib="150" static="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Hyperlink" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="Atk.Action" />
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2180">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(GLib.GType)" attrib="2180">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="gtype" position="0" attrib="0" type="GLib.GType" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="EndIndex" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="end-index" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_EndIndex()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2198" static="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsInline" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsInline()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsSelectedLink" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsSelectedLink()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsValid" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsValid()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NActions" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NActions()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NAnchors" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NAnchors()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NumberOfAnchors" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="number-of-anchors" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_NumberOfAnchors()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SelectedLink" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="selected-link" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SelectedLink()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="StartIndex" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="start-index" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_StartIndex()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="LinkActivated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="link_activated" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="DoAction(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="EmitLinkActivated()" attrib="132" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetDescription(System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetKeybinding(System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetLocalizedName(System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetName(System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetObject(System.Int32)" attrib="134" returntype="Atk.Object">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetUri(System.Int32)" attrib="134" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnGetEndIndex()" attrib="452" virtual="true" returntype="System.Int32">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideGetEndIndex" />
                      <property name="Type" value="Atk.Hyperlink" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnGetNAnchors()" attrib="452" virtual="true" returntype="System.Int32">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideGetNAnchors" />
                      <property name="Type" value="Atk.Hyperlink" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnGetObject(System.Int32)" attrib="452" virtual="true" returntype="Atk.Object">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideGetObject" />
                      <property name="Type" value="Atk.Hyperlink" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnGetStartIndex()" attrib="452" virtual="true" returntype="System.Int32">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideGetStartIndex" />
                      <property name="Type" value="Atk.Hyperlink" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnGetUri(System.Int32)" attrib="452" virtual="true" returntype="System.String">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideGetUri" />
                      <property name="Type" value="Atk.Hyperlink" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnIsSelectedLink()" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideIsSelectedLink" />
                      <property name="Type" value="Atk.Hyperlink" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnIsValid()" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideIsValid" />
                      <property name="Type" value="Atk.Hyperlink" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnLinkActivated()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideLinkActivated" />
                      <property name="Type" value="Atk.Hyperlink" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnLinkState()" attrib="452" virtual="true" returntype="System.UInt32">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideLinkState" />
                      <property name="Type" value="Atk.Hyperlink" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="SetDescription(System.Int32, System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                  <parameter name="desc" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="HyperlinkImpl" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="Hyperlink" attrib="0" ptype="Atk.Hyperlink" params="">
                <methods>
                  <method name="get_Hyperlink()" attrib="3526" abstract="true" virtual="true" returntype="Atk.Hyperlink">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="HyperlinkImplAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.HyperlinkImpl" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Atk.HyperlinkImplImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Atk.HyperlinkImplImplementor" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2246" virtual="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Handle" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_Handle()" attrib="2246" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Hyperlink" attrib="0" ptype="Atk.Hyperlink" params="">
                <methods>
                  <method name="get_Hyperlink()" attrib="2534" virtual="true" returntype="Atk.Hyperlink">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Implementor" attrib="0" ptype="Atk.HyperlinkImplImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Atk.HyperlinkImplImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Atk.HyperlinkImpl">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="GetObject(System.IntPtr, System.Boolean)" attrib="150" static="true" returntype="Atk.HyperlinkImpl">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="owned" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="HyperlinkImplImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Atk.HyperlinkImplAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="Hyperlink" attrib="0" ptype="Atk.Hyperlink" params="">
                <methods>
                  <method name="get_Hyperlink()" attrib="3526" abstract="true" virtual="true" returntype="Atk.Hyperlink">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="HyperlinkStateFlags" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Reflection.MonoField">
            <attributes>
              <attribute name="GLib.GTypeAttribute">
                <properties>
                  <property name="WrapperType" value="Atk.HyperlinkStateFlagsGType" />
                </properties>
              </attribute>
              <attribute name="System.FlagsAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Inline" attrib="32854" fieldtype="Atk.HyperlinkStateFlags" value="1" />
            </fields>
          </class>
          <class name="Hypertext" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="NLinks" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NLinks()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="LinkSelected" attrib="0" eventtype="Atk.LinkSelectedHandler" />
            </events>
            <methods>
              <method name="GetLink(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="Atk.Hyperlink">
                <parameters>
                  <parameter name="link_index" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetLinkIndex(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="char_index" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="HypertextAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Hypertext" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Atk.HypertextImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Atk.HypertextImplementor" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2246" virtual="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Handle" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_Handle()" attrib="2246" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Implementor" attrib="0" ptype="Atk.HypertextImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Atk.HypertextImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NLinks" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NLinks()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="LinkSelected" attrib="0" eventtype="Atk.LinkSelectedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="link_selected" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="GetLink(System.Int32)" attrib="486" virtual="true" returntype="Atk.Hyperlink">
                <parameters>
                  <parameter name="link_index" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetLinkIndex(System.Int32)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="char_index" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetObject(System.IntPtr, System.Boolean)" attrib="150" static="true" returntype="Atk.Hypertext">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="owned" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Atk.Hypertext">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="HypertextImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Atk.HypertextAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="NLinks" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NLinks()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetLink(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="Atk.Hyperlink">
                <parameters>
                  <parameter name="link_index" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetLinkIndex(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="char_index" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Image" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="ImageDescription" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ImageDescription()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ImageLocale" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ImageLocale()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetImagePosition(out System.Int32&amp;, out System.Int32&amp;, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="x" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetImageSize(out System.Int32&amp;, out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="width" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="SetImageDescription(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="description" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ImageAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Image" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Atk.ImageImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Atk.ImageImplementor" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2246" virtual="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Handle" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_Handle()" attrib="2246" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ImageDescription" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ImageDescription()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ImageLocale" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ImageLocale()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Implementor" attrib="0" ptype="Atk.ImageImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Atk.ImageImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetImagePosition(out System.Int32&amp;, out System.Int32&amp;, Atk.CoordType)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="x" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetImageSize(out System.Int32&amp;, out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="width" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetObject(System.IntPtr, System.Boolean)" attrib="150" static="true" returntype="Atk.Image">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="owned" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Atk.Image">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="SetImageDescription(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="description" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ImageImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Atk.ImageAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="ImageDescription" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ImageDescription()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ImageLocale" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ImageLocale()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetImagePosition(out System.Int32&amp;, out System.Int32&amp;, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="x" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetImageSize(out System.Int32&amp;, out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="width" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="SetImageDescription(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="description" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Implementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <methods>
              <method name="RefAccessible()" attrib="1478" abstract="true" virtual="true" returntype="Atk.Object">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="ImplementorAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Atk.ImplementorImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Atk.ImplementorImplementor" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2246" virtual="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Handle" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_Handle()" attrib="2246" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Implementor" attrib="0" ptype="Atk.ImplementorImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Atk.ImplementorImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Atk.Implementor">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="GetObject(System.IntPtr, System.Boolean)" attrib="150" static="true" returntype="Atk.Implementor">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="owned" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="RefAccessible()" attrib="486" virtual="true" returntype="Atk.Object">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="ImplementorImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Atk.ImplementorAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <methods>
              <method name="RefAccessible()" attrib="1478" abstract="true" virtual="true" returntype="Atk.Object">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="KeyEventStruct" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Keycode" attrib="6" fieldtype="System.UInt16" />
              <field name="Keyval" attrib="6" fieldtype="System.UInt32" />
              <field name="Length" attrib="6" fieldtype="System.Int32" />
              <field name="State" attrib="6" fieldtype="System.UInt32" />
              <field name="String" attrib="6" fieldtype="System.String" />
              <field name="Timestamp" attrib="6" fieldtype="System.UInt32" />
              <field name="Type" attrib="6" fieldtype="System.Int32" />
              <field name="Zero" attrib="22" fieldtype="Atk.KeyEventStruct" />
            </fields>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Atk.KeyEventStruct">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="KeyEventType" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Reflection.MonoField">
            <attributes>
              <attribute name="GLib.GTypeAttribute">
                <properties>
                  <property name="WrapperType" value="Atk.KeyEventTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="LastDefined" attrib="32854" fieldtype="Atk.KeyEventType" value="2" />
              <field name="Press" attrib="32854" fieldtype="Atk.KeyEventType" value="0" />
              <field name="Release" attrib="32854" fieldtype="Atk.KeyEventType" value="1" />
            </fields>
          </class>
          <class name="KeySnoopFunc" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(Atk.KeyEventStruct, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Atk.KeyEventStruct" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Atk.KeyEventStruct)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Atk.KeyEventStruct" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Layer" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Reflection.MonoField">
            <attributes>
              <attribute name="GLib.GTypeAttribute">
                <properties>
                  <property name="WrapperType" value="Atk.LayerGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Background" attrib="32854" fieldtype="Atk.Layer" value="1" />
              <field name="Canvas" attrib="32854" fieldtype="Atk.Layer" value="2" />
              <field name="Invalid" attrib="32854" fieldtype="Atk.Layer" value="0" />
              <field name="Mdi" attrib="32854" fieldtype="Atk.Layer" value="4" />
              <field name="Overlay" attrib="32854" fieldtype="Atk.Layer" value="6" />
              <field name="Popup" attrib="32854" fieldtype="Atk.Layer" value="5" />
              <field name="Widget" attrib="32854" fieldtype="Atk.Layer" value="3" />
              <field name="Window" attrib="32854" fieldtype="Atk.Layer" value="7" />
            </fields>
          </class>
          <class name="LinkSelectedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="LinkIndex" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_LinkIndex()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="LinkSelectedHandler" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(System.Object, Atk.LinkSelectedArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.LinkSelectedArgs" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(System.Object, Atk.LinkSelectedArgs)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.LinkSelectedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Misc" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2180">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(GLib.GType)" attrib="2180">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="gtype" position="0" attrib="0" type="GLib.GType" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2198" static="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Instance" attrib="0" ptype="Atk.Misc" params="">
                <methods>
                  <method name="get_Instance()" attrib="2198" static="true" returntype="Atk.Misc">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="OnThreadsEnter()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideThreadsEnter" />
                      <property name="Type" value="Atk.Misc" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnThreadsLeave()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideThreadsLeave" />
                      <property name="Type" value="Atk.Misc" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="SetSingletonInstance(Atk.Misc)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="misc" position="0" attrib="0" type="Atk.Misc" />
                </parameters>
              </method>
              <method name="ThreadsEnter()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ThreadsLeave()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="NoOpObject" type="class" base="Atk.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="Atk.Action" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Component" />
              <interface name="Atk.Document" />
              <interface name="Atk.EditableText" />
              <interface name="Atk.Hypertext" />
              <interface name="Atk.Image" />
              <interface name="Atk.Selection" />
              <interface name="Atk.Table" />
              <interface name="Atk.Text" />
              <interface name="Atk.Value" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(GLib.Object)" attrib="2182">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(GLib.GType)" attrib="2180">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="gtype" position="0" attrib="0" type="GLib.GType" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Alpha" attrib="0" ptype="System.Double" params="">
                <methods>
                  <method name="get_Alpha()" attrib="2534" virtual="true" returntype="System.Double">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Attributes" attrib="0" ptype="Atk.Attribute[]" params="">
                <methods>
                  <method name="get_Attributes()" attrib="2534" virtual="true" returntype="Atk.Attribute[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Caption" attrib="0" ptype="Atk.Object" params="">
                <methods>
                  <method name="get_Caption()" attrib="2534" virtual="true" returntype="Atk.Object">
                    <parameters />
                  </method>
                  <method name="set_Caption(Atk.Object)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Object" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CaretOffset" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_CaretOffset()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CharacterCount" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_CharacterCount()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DefaultAttributes" attrib="0" ptype="GLib.SList" params="">
                <methods>
                  <method name="get_DefaultAttributes()" attrib="2534" virtual="true" returntype="GLib.SList">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DocumentType" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_DocumentType()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2198" static="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ImageDescription" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ImageDescription()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ImageLocale" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ImageLocale()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Layer" attrib="0" ptype="Atk.Layer" params="">
                <methods>
                  <method name="get_Layer()" attrib="2534" virtual="true" returntype="Atk.Layer">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Locale" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Locale()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MdiZorder" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_MdiZorder()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NActions" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NActions()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NColumns" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NColumns()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NLinks" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NLinks()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NRows" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NRows()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NSelections" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NSelections()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SelectionCount" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_SelectionCount()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Summary" attrib="0" ptype="Atk.Object" params="">
                <methods>
                  <method name="get_Summary()" attrib="2534" virtual="true" returntype="Atk.Object">
                    <parameters />
                  </method>
                  <method name="set_Summary(Atk.Object)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Object" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TextContents" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_TextContents(System.String)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TheDocument" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_TheDocument()" attrib="2534" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="BoundsChanged" attrib="0" eventtype="Atk.BoundsChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="bounds_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ColumnDeleted" attrib="0" eventtype="Atk.ColumnDeletedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="column_deleted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ColumnInserted" attrib="0" eventtype="Atk.ColumnInsertedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="column_inserted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ColumnReordered" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="column_reordered" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="LinkSelected" attrib="0" eventtype="Atk.LinkSelectedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="link_selected" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="LoadComplete" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="load_complete" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="LoadStopped" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="load_stopped" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ModelChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="model_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Reload" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="reload" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowDeleted" attrib="0" eventtype="Atk.RowDeletedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_deleted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowInserted" attrib="0" eventtype="Atk.RowInsertedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_inserted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowReordered" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_reordered" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SelectionChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="selection_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TextAttributesChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="text_attributes_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TextCaretMoved" attrib="0" eventtype="Atk.TextCaretMovedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="text_caret_moved" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TextChanged" attrib="0" eventtype="Atk.TextChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="text_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TextSelectionChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="text_selection_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddColumnSelection(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="AddFocusHandler(Atk.FocusHandler)" attrib="486" virtual="true" returntype="System.UInt32">
                <parameters>
                  <parameter name="handler" position="0" attrib="0" type="Atk.FocusHandler" />
                </parameters>
              </method>
              <method name="AddRowSelection(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="AddSelection(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="start_offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="AddSelection(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ClearSelection()" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="Contains(System.Int32, System.Int32, Atk.CoordType)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="CopyText(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="start_pos" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_pos" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="CutText(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="start_pos" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_pos" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="DeleteText(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="start_pos" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_pos" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="DoAction(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetAttributeValue(System.String)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="attribute_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetBoundedRanges(Atk.TextRectangle, Atk.CoordType, Atk.TextClipType, Atk.TextClipType)" attrib="486" virtual="true" returntype="Atk.TextRange">
                <parameters>
                  <parameter name="rect" position="0" attrib="0" type="Atk.TextRectangle" />
                  <parameter name="coord_type" position="1" attrib="0" type="Atk.CoordType" />
                  <parameter name="x_clip_type" position="2" attrib="0" type="Atk.TextClipType" />
                  <parameter name="y_clip_type" position="3" attrib="0" type="Atk.TextClipType" />
                </parameters>
              </method>
              <method name="GetCharacterAtOffset(System.Int32)" attrib="486" virtual="true" returntype="System.Char">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetCharacterExtents(System.Int32, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, Atk.CoordType)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="x" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="width" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="coords" position="5" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetColumnAtIndex(System.Int32)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetColumnDescription(System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetColumnExtentAt(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetColumnHeader(System.Int32)" attrib="486" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetCurrentValue(GLib.Value&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetDescription(System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetExtents(out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, Atk.CoordType)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="x" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="width" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="coord_type" position="4" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetImagePosition(out System.Int32&amp;, out System.Int32&amp;, Atk.CoordType)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="x" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetImageSize(out System.Int32&amp;, out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="width" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetIndexAt(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetKeybinding(System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetLink(System.Int32)" attrib="486" virtual="true" returntype="Atk.Hyperlink">
                <parameters>
                  <parameter name="link_index" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetLinkIndex(System.Int32)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="char_index" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetLocalizedName(System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetMaximumValue(GLib.Value&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetMinimumIncrement(GLib.Value&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetMinimumValue(GLib.Value&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetName(System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetOffsetAtPoint(System.Int32, System.Int32, Atk.CoordType)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coords" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetPosition(out System.Int32&amp;, out System.Int32&amp;, Atk.CoordType)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="x" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetRangeExtents(System.Int32, System.Int32, Atk.CoordType)" attrib="486" virtual="true" returntype="Atk.TextRectangle">
                <parameters>
                  <parameter name="start_offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetRowAtIndex(System.Int32)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetRowDescription(System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetRowExtentAt(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetRowHeader(System.Int32)" attrib="486" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetRunAttributes(System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="486" virtual="true" returntype="GLib.SList">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="start_offset" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetSelectedColumns(out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="selected" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetSelectedRows(out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="selected" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetSelection(System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="selection_num" position="0" attrib="0" type="System.Int32" />
                  <parameter name="start_offset" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetSize(out System.Int32&amp;, out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="width" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetText(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="start_offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetTextAfterOffset(System.Int32, Atk.TextBoundary, out System.Int32&amp;, out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="boundary_type" position="1" attrib="0" type="Atk.TextBoundary" />
                  <parameter name="start_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetTextAtOffset(System.Int32, Atk.TextBoundary, out System.Int32&amp;, out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="boundary_type" position="1" attrib="0" type="Atk.TextBoundary" />
                  <parameter name="start_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetTextBeforeOffset(System.Int32, Atk.TextBoundary, out System.Int32&amp;, out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="boundary_type" position="1" attrib="0" type="Atk.TextBoundary" />
                  <parameter name="start_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GrabFocus()" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="InsertText(System.String, System.Int32&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="str1ng" position="0" attrib="0" type="System.String" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="IsChildSelected(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IsColumnSelected(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IsRowSelected(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IsSelected(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnBoundsChanged(Atk.Rectangle)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideBoundsChanged" />
                      <property name="Type" value="Atk.NoOpObject" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="bounds" position="0" attrib="0" type="Atk.Rectangle" />
                </parameters>
              </method>
              <method name="OnColumnDeleted(System.Int32, System.Int32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideColumnDeleted" />
                      <property name="Type" value="Atk.NoOpObject" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                  <parameter name="num_deleted" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnColumnInserted(System.Int32, System.Int32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideColumnInserted" />
                      <property name="Type" value="Atk.NoOpObject" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                  <parameter name="num_inserted" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnColumnReordered()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideColumnReordered" />
                      <property name="Type" value="Atk.NoOpObject" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnLinkSelected(System.Int32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideLinkSelected" />
                      <property name="Type" value="Atk.NoOpObject" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="link_index" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnLoadComplete()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideLoadComplete" />
                      <property name="Type" value="Atk.NoOpObject" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnLoadStopped()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideLoadStopped" />
                      <property name="Type" value="Atk.NoOpObject" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnModelChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideModelChanged" />
                      <property name="Type" value="Atk.NoOpObject" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnReload()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideReload" />
                      <property name="Type" value="Atk.NoOpObject" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnRowDeleted(System.Int32, System.Int32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowDeleted" />
                      <property name="Type" value="Atk.NoOpObject" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="num_deleted" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnRowInserted(System.Int32, System.Int32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowInserted" />
                      <property name="Type" value="Atk.NoOpObject" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="num_inserted" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnRowReordered()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowReordered" />
                      <property name="Type" value="Atk.NoOpObject" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnSelectionChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSelectionChanged" />
                      <property name="Type" value="Atk.NoOpObject" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnTextAttributesChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideTextAttributesChanged" />
                      <property name="Type" value="Atk.NoOpObject" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnTextCaretMoved(System.Int32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideTextCaretMoved" />
                      <property name="Type" value="Atk.NoOpObject" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="location" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnTextChanged(System.Int32, System.Int32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideTextChanged" />
                      <property name="Type" value="Atk.NoOpObject" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="position" position="0" attrib="0" type="System.Int32" />
                  <parameter name="length" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnTextSelectionChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideTextSelectionChanged" />
                      <property name="Type" value="Atk.NoOpObject" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="PasteText(System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="position" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RefAccessibleAtPoint(System.Int32, System.Int32, Atk.CoordType)" attrib="486" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="RefAt(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RefSelection(System.Int32)" attrib="486" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RemoveColumnSelection(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RemoveFocusHandler(System.UInt32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="handler_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="RemoveRowSelection(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SelectAllSelection()" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="SetAttributeValue(System.String, System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="attribute_name" position="0" attrib="0" type="System.String" />
                  <parameter name="attribute_value" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetCaretOffset(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetColumnDescription(System.Int32, System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                  <parameter name="description" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetColumnHeader(System.Int32, Atk.Object)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                  <parameter name="header" position="1" attrib="0" type="Atk.Object" />
                </parameters>
              </method>
              <method name="SetCurrentValue(GLib.Value)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value" />
                </parameters>
              </method>
              <method name="SetDescription(System.Int32, System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                  <parameter name="desc" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetExtents(System.Int32, System.Int32, System.Int32, System.Int32, Atk.CoordType)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="width" position="2" attrib="0" type="System.Int32" />
                  <parameter name="height" position="3" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="4" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="SetImageDescription(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="description" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetPosition(System.Int32, System.Int32, Atk.CoordType)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="SetRowDescription(System.Int32, System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="description" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetRowHeader(System.Int32, Atk.Object)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="header" position="1" attrib="0" type="Atk.Object" />
                </parameters>
              </method>
              <method name="SetRunAttributes(GLib.SList, System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="attrib_set" position="0" attrib="0" type="GLib.SList" />
                  <parameter name="start_offset" position="1" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetSelection(System.Int32, System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="selection_num" position="0" attrib="0" type="System.Int32" />
                  <parameter name="start_offset" position="1" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetSize(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="width" position="0" attrib="0" type="System.Int32" />
                  <parameter name="height" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="NoOpObjectFactory" type="class" base="Atk.ObjectFactory" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(GLib.GType)" attrib="2180">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="gtype" position="0" attrib="0" type="GLib.GType" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2198" static="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="Object" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2180">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(GLib.GType)" attrib="2180">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="gtype" position="0" attrib="0" type="GLib.GType" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="AtkObjectNamePropertyComponentLayer" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="atk_object_name_property_component_layer" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AtkObjectNamePropertyComponentLayer()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="AtkObjectNamePropertyComponentMdiZorder" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="atk_object_name_property_component_mdi_zorder" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AtkObjectNamePropertyComponentMdiZorder()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="AtkObjectNamePropertyDescription" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="atk_object_name_property_description" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AtkObjectNamePropertyDescription()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_AtkObjectNamePropertyDescription(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AtkObjectNamePropertyHypertextNumLinks" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="atk_object_name_property_hypertext_num_links" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AtkObjectNamePropertyHypertextNumLinks()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="AtkObjectNamePropertyName" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="atk_object_name_property_name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AtkObjectNamePropertyName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_AtkObjectNamePropertyName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AtkObjectNamePropertyParent" attrib="0" ptype="Atk.Object" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="atk_object_name_property_parent" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AtkObjectNamePropertyParent()" attrib="2182" returntype="Atk.Object">
                    <parameters />
                  </method>
                  <method name="set_AtkObjectNamePropertyParent(Atk.Object)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Object" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AtkObjectNamePropertyRole" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="atk_object_name_property_role" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AtkObjectNamePropertyRole()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_AtkObjectNamePropertyRole(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AtkObjectNamePropertyTableCaption" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="atk_object_name_property_table_caption" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AtkObjectNamePropertyTableCaption()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_AtkObjectNamePropertyTableCaption(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AtkObjectNamePropertyTableCaptionObject" attrib="0" ptype="Atk.Object" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="atk_object_name_property_table_caption_object" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AtkObjectNamePropertyTableCaptionObject()" attrib="2182" returntype="Atk.Object">
                    <parameters />
                  </method>
                  <method name="set_AtkObjectNamePropertyTableCaptionObject(Atk.Object)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Object" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AtkObjectNamePropertyTableColumnDescription" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="atk_object_name_property_table_column_description" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AtkObjectNamePropertyTableColumnDescription()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_AtkObjectNamePropertyTableColumnDescription(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AtkObjectNamePropertyTableColumnHeader" attrib="0" ptype="Atk.Object" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="atk_object_name_property_table_column_header" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AtkObjectNamePropertyTableColumnHeader()" attrib="2182" returntype="Atk.Object">
                    <parameters />
                  </method>
                  <method name="set_AtkObjectNamePropertyTableColumnHeader(Atk.Object)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Object" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AtkObjectNamePropertyTableRowDescription" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="atk_object_name_property_table_row_description" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AtkObjectNamePropertyTableRowDescription()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_AtkObjectNamePropertyTableRowDescription(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AtkObjectNamePropertyTableRowHeader" attrib="0" ptype="Atk.Object" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="atk_object_name_property_table_row_header" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AtkObjectNamePropertyTableRowHeader()" attrib="2182" returntype="Atk.Object">
                    <parameters />
                  </method>
                  <method name="set_AtkObjectNamePropertyTableRowHeader(Atk.Object)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Object" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AtkObjectNamePropertyTableSummary" attrib="0" ptype="Atk.Object" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="atk_object_name_property_table_summary" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AtkObjectNamePropertyTableSummary()" attrib="2182" returntype="Atk.Object">
                    <parameters />
                  </method>
                  <method name="set_AtkObjectNamePropertyTableSummary(Atk.Object)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Object" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AtkObjectNamePropertyValue" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="atk_object_name_property_value" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AtkObjectNamePropertyValue()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_AtkObjectNamePropertyValue(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Attributes" attrib="0" ptype="Atk.Attribute[]" params="">
                <methods>
                  <method name="get_Attributes()" attrib="2182" returntype="Atk.Attribute[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Description" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Description()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Description(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2198" static="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IndexInParent" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_IndexInParent()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Layer" attrib="0" ptype="Atk.Layer" params="">
                <methods>
                  <method name="get_Layer()" attrib="2182" returntype="Atk.Layer">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MdiZorder" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_MdiZorder()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NAccessibleChildren" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NAccessibleChildren()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Name" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Name()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Name(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Parent" attrib="0" ptype="Atk.Object" params="">
                <methods>
                  <method name="get_Parent()" attrib="2182" returntype="Atk.Object">
                    <parameters />
                  </method>
                  <method name="set_Parent(Atk.Object)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Object" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Role" attrib="0" ptype="Atk.Role" params="">
                <methods>
                  <method name="get_Role()" attrib="2182" returntype="Atk.Role">
                    <parameters />
                  </method>
                  <method name="set_Role(Atk.Role)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Role" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ActiveDescendantChanged" attrib="0" eventtype="Atk.ActiveDescendantChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="active_descendant_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ChildrenChanged" attrib="0" eventtype="Atk.ChildrenChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="children_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="FocusEvent" attrib="0" eventtype="Atk.FocusEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="focus_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PropertyChange" attrib="0" eventtype="Atk.PropertyChangeEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="property_change" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="StateChange" attrib="0" eventtype="Atk.StateChangeHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="state_change" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="VisibleDataChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="visible_data_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddRelationship(Atk.RelationType, Atk.Object)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="relationship" position="0" attrib="0" type="Atk.RelationType" />
                  <parameter name="target" position="1" attrib="0" type="Atk.Object" />
                </parameters>
              </method>
              <method name="ConnectPropertyChangeHandler(Atk.PropertyChangeHandler)" attrib="134" returntype="System.UInt32">
                <parameters>
                  <parameter name="handler" position="0" attrib="0" type="Atk.PropertyChangeHandler" />
                </parameters>
              </method>
              <method name="EmitChildrenChanged(Atk.Object+ChildrenChangedDetail, System.UInt32, Atk.Object)" attrib="132" returntype="System.Void">
                <parameters>
                  <parameter name="detail" position="0" attrib="0" type="Atk.Object+ChildrenChangedDetail" />
                  <parameter name="child_index" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="child" position="2" attrib="0" type="Atk.Object" />
                </parameters>
              </method>
              <method name="EmitVisibleDataChanged()" attrib="132" returntype="System.Void">
                <parameters />
              </method>
              <method name="Initialize(System.IntPtr)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="data" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="NotifyStateChange(System.UInt64, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="System.UInt64" />
                  <parameter name="value" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="NotifyStateChange(Atk.StateType, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Atk.StateType" />
                  <parameter name="value" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="OnActiveDescendantChanged(System.IntPtr)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideActiveDescendantChanged" />
                      <property name="Type" value="Atk.Object" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="OnChildrenChanged(System.UInt32, System.IntPtr)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChildrenChanged" />
                      <property name="Type" value="Atk.Object" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="change_index" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="changed_child" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="OnFocusEvent(System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideFocusEvent" />
                      <property name="Type" value="Atk.Object" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="focus_in" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="OnGetIndexInParent()" attrib="452" virtual="true" returntype="System.Int32">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideIndexInParent" />
                      <property name="Type" value="Atk.Object" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnGetNChildren()" attrib="452" virtual="true" returntype="System.Int32">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideNChildren" />
                      <property name="Type" value="Atk.Object" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnPropertyChange(Atk.PropertyValues)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePropertyChange" />
                      <property name="Type" value="Atk.Object" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="values" position="0" attrib="0" type="Atk.PropertyValues" />
                </parameters>
              </method>
              <method name="OnRefChild(System.Int32)" attrib="452" virtual="true" returntype="Atk.Object">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRefChild" />
                      <property name="Type" value="Atk.Object" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnRefRelationSet()" attrib="452" virtual="true" returntype="Atk.RelationSet">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRefRelationSet" />
                      <property name="Type" value="Atk.Object" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnRefStateSet()" attrib="452" virtual="true" returntype="Atk.StateSet">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRefStateSet" />
                      <property name="Type" value="Atk.Object" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnStateChange(System.String, System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideStateChange" />
                      <property name="Type" value="Atk.Object" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="state_set" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="OnVisibleDataChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideVisibleDataChanged" />
                      <property name="Type" value="Atk.Object" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="RefAccessibleChild(System.Int32)" attrib="134" returntype="Atk.Object">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RefRelationSet()" attrib="134" returntype="Atk.RelationSet">
                <parameters />
              </method>
              <method name="RefStateSet()" attrib="134" returntype="Atk.StateSet">
                <parameters />
              </method>
              <method name="RemovePropertyChangeHandler(System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="handler_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="RemoveRelationship(Atk.RelationType, Atk.Object)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="relationship" position="0" attrib="0" type="Atk.RelationType" />
                  <parameter name="target" position="1" attrib="0" type="Atk.Object" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ObjectFactory" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2180">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(GLib.GType)" attrib="2180">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="gtype" position="0" attrib="0" type="GLib.GType" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="AccessibleType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_AccessibleType()" attrib="2182" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2198" static="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="CreateAccessible(GLib.Object)" attrib="134" returntype="Atk.Object">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="Invalidate()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="OnCreateAccessible()" attrib="452" virtual="true" returntype="Atk.Object">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCreateAccessible" />
                      <property name="Type" value="Atk.ObjectFactory" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnGetAccessibleType()" attrib="452" virtual="true" returntype="GLib.GType">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideGetAccessibleType" />
                      <property name="Type" value="Atk.ObjectFactory" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnInvalidate()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideInvalidate" />
                      <property name="Type" value="Atk.ObjectFactory" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
            </methods>
          </class>
          <class name="PropertyChangeArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Values" attrib="0" ptype="Atk.PropertyValues" params="">
                <methods>
                  <method name="get_Values()" attrib="2182" returntype="Atk.PropertyValues">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="PropertyChangeEventHandler" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(System.Object, Atk.PropertyChangeArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.PropertyChangeArgs" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(System.Object, Atk.PropertyChangeArgs)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.PropertyChangeArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PropertyChangeHandler" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(Atk.Object, Atk.PropertyValues, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="arg1" position="0" attrib="0" type="Atk.Object" />
                  <parameter name="arg2" position="1" attrib="0" type="Atk.PropertyValues" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Atk.Object, Atk.PropertyValues)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="arg1" position="0" attrib="0" type="Atk.Object" />
                  <parameter name="arg2" position="1" attrib="0" type="Atk.PropertyValues" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PropertyValues" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="NewValue" attrib="6" fieldtype="GLib.Value" />
              <field name="OldValue" attrib="6" fieldtype="GLib.Value" />
              <field name="PropertyName" attrib="6" fieldtype="System.String" />
              <field name="Zero" attrib="22" fieldtype="Atk.PropertyValues" />
            </fields>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Atk.PropertyValues">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Rectangle" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Height" attrib="6" fieldtype="System.Int32" />
              <field name="Width" attrib="6" fieldtype="System.Int32" />
              <field name="X" attrib="6" fieldtype="System.Int32" />
              <field name="Y" attrib="6" fieldtype="System.Int32" />
              <field name="Zero" attrib="22" fieldtype="Atk.Rectangle" />
            </fields>
            <properties>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2198" static="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Atk.Rectangle">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Registry" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2180">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(GLib.GType)" attrib="2180">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="gtype" position="0" attrib="0" type="GLib.GType" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2198" static="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetFactory(GLib.GType)" attrib="134" returntype="Atk.ObjectFactory">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="GLib.GType" />
                </parameters>
              </method>
              <method name="GetFactoryType(GLib.GType)" attrib="134" returntype="GLib.GType">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="GLib.GType" />
                </parameters>
              </method>
              <method name="SetFactoryType(GLib.GType, GLib.GType)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="GLib.GType" />
                  <parameter name="factory_type" position="1" attrib="0" type="GLib.GType" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Relation" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Atk.Object[], Atk.RelationType)" attrib="2182">
                <parameters>
                  <parameter name="targets" position="0" attrib="0" type="Atk.Object[]" />
                  <parameter name="relationship" position="1" attrib="0" type="Atk.RelationType" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(GLib.GType)" attrib="2180">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="gtype" position="0" attrib="0" type="GLib.GType" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2198" static="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="RelationType" attrib="0" ptype="Atk.RelationType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="relation_type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_RelationType()" attrib="2182" returntype="Atk.RelationType">
                    <parameters />
                  </method>
                  <method name="set_RelationType(Atk.RelationType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.RelationType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Target" attrib="0" ptype="Atk.Object[]" params="">
                <methods>
                  <method name="get_Target()" attrib="2182" returntype="Atk.Object[]">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddTarget(Atk.Object)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="target" position="0" attrib="0" type="Atk.Object" />
                </parameters>
              </method>
              <method name="TypeForName(System.String)" attrib="150" static="true" returntype="Atk.RelationType">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="TypeGetName(Atk.RelationType)" attrib="150" static="true" returntype="System.String">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Atk.RelationType" />
                </parameters>
              </method>
              <method name="TypeRegister(System.String)" attrib="150" static="true" returntype="Atk.RelationType">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RelationSet" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(GLib.GType)" attrib="2180">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="gtype" position="0" attrib="0" type="GLib.GType" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2198" static="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NRelations" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NRelations()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Add(Atk.Relation)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="relation" position="0" attrib="0" type="Atk.Relation" />
                </parameters>
              </method>
              <method name="AddRelationByType(Atk.RelationType, Atk.Object)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="relationship" position="0" attrib="0" type="Atk.RelationType" />
                  <parameter name="target" position="1" attrib="0" type="Atk.Object" />
                </parameters>
              </method>
              <method name="Contains(Atk.RelationType)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="relationship" position="0" attrib="0" type="Atk.RelationType" />
                </parameters>
              </method>
              <method name="GetRelation(System.Int32)" attrib="134" returntype="Atk.Relation">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetRelationByType(Atk.RelationType)" attrib="134" returntype="Atk.Relation">
                <parameters>
                  <parameter name="relationship" position="0" attrib="0" type="Atk.RelationType" />
                </parameters>
              </method>
              <method name="Remove(Atk.Relation)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="relation" position="0" attrib="0" type="Atk.Relation" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RelationType" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Reflection.MonoField">
            <attributes>
              <attribute name="GLib.GTypeAttribute">
                <properties>
                  <property name="WrapperType" value="Atk.RelationTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="ControlledBy" attrib="32854" fieldtype="Atk.RelationType" value="1" />
              <field name="ControllerFor" attrib="32854" fieldtype="Atk.RelationType" value="2" />
              <field name="DescribedBy" attrib="32854" fieldtype="Atk.RelationType" value="14" />
              <field name="DescriptionFor" attrib="32854" fieldtype="Atk.RelationType" value="15" />
              <field name="EmbeddedBy" attrib="32854" fieldtype="Atk.RelationType" value="11" />
              <field name="Embeds" attrib="32854" fieldtype="Atk.RelationType" value="10" />
              <field name="FlowsFrom" attrib="32854" fieldtype="Atk.RelationType" value="8" />
              <field name="FlowsTo" attrib="32854" fieldtype="Atk.RelationType" value="7" />
              <field name="LabelFor" attrib="32854" fieldtype="Atk.RelationType" value="3" />
              <field name="LabelledBy" attrib="32854" fieldtype="Atk.RelationType" value="4" />
              <field name="LastDefined" attrib="32854" fieldtype="Atk.RelationType" value="16" />
              <field name="MemberOf" attrib="32854" fieldtype="Atk.RelationType" value="5" />
              <field name="NodeChildOf" attrib="32854" fieldtype="Atk.RelationType" value="6" />
              <field name="Null" attrib="32854" fieldtype="Atk.RelationType" value="0" />
              <field name="ParentWindowOf" attrib="32854" fieldtype="Atk.RelationType" value="13" />
              <field name="PopupFor" attrib="32854" fieldtype="Atk.RelationType" value="12" />
              <field name="SubwindowOf" attrib="32854" fieldtype="Atk.RelationType" value="9" />
            </fields>
          </class>
          <class name="Role" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Reflection.MonoField">
            <attributes>
              <attribute name="GLib.GTypeAttribute">
                <properties>
                  <property name="WrapperType" value="Atk.RoleGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="AccelLabel" attrib="32854" fieldtype="Atk.Role" value="1" />
              <field name="Alert" attrib="32854" fieldtype="Atk.Role" value="2" />
              <field name="Animation" attrib="32854" fieldtype="Atk.Role" value="3" />
              <field name="Application" attrib="32854" fieldtype="Atk.Role" value="73" />
              <field name="Arrow" attrib="32854" fieldtype="Atk.Role" value="4" />
              <field name="Autocomplete" attrib="32854" fieldtype="Atk.Role" value="74" />
              <field name="Calendar" attrib="32854" fieldtype="Atk.Role" value="5" />
              <field name="Canvas" attrib="32854" fieldtype="Atk.Role" value="6" />
              <field name="Caption" attrib="32854" fieldtype="Atk.Role" value="79" />
              <field name="Chart" attrib="32854" fieldtype="Atk.Role" value="78" />
              <field name="CheckBox" attrib="32854" fieldtype="Atk.Role" value="7" />
              <field name="CheckMenuItem" attrib="32854" fieldtype="Atk.Role" value="8" />
              <field name="ColorChooser" attrib="32854" fieldtype="Atk.Role" value="9" />
              <field name="ColumnHeader" attrib="32854" fieldtype="Atk.Role" value="10" />
              <field name="ComboBox" attrib="32854" fieldtype="Atk.Role" value="11" />
              <field name="DateEditor" attrib="32854" fieldtype="Atk.Role" value="12" />
              <field name="DesktopFrame" attrib="32854" fieldtype="Atk.Role" value="14" />
              <field name="DesktopIcon" attrib="32854" fieldtype="Atk.Role" value="13" />
              <field name="Dial" attrib="32854" fieldtype="Atk.Role" value="15" />
              <field name="Dialog" attrib="32854" fieldtype="Atk.Role" value="16" />
              <field name="DirectoryPane" attrib="32854" fieldtype="Atk.Role" value="17" />
              <field name="DocumentFrame" attrib="32854" fieldtype="Atk.Role" value="80" />
              <field name="DrawingArea" attrib="32854" fieldtype="Atk.Role" value="18" />
              <field name="Editbar" attrib="32854" fieldtype="Atk.Role" value="75" />
              <field name="Embedded" attrib="32854" fieldtype="Atk.Role" value="76" />
              <field name="Entry" attrib="32854" fieldtype="Atk.Role" value="77" />
              <field name="FileChooser" attrib="32854" fieldtype="Atk.Role" value="19" />
              <field name="Filler" attrib="32854" fieldtype="Atk.Role" value="20" />
              <field name="FontChooser" attrib="32854" fieldtype="Atk.Role" value="21" />
              <field name="Footer" attrib="32854" fieldtype="Atk.Role" value="70" />
              <field name="Form" attrib="32854" fieldtype="Atk.Role" value="85" />
              <field name="Frame" attrib="32854" fieldtype="Atk.Role" value="22" />
              <field name="GlassPane" attrib="32854" fieldtype="Atk.Role" value="23" />
              <field name="Header" attrib="32854" fieldtype="Atk.Role" value="69" />
              <field name="Heading" attrib="32854" fieldtype="Atk.Role" value="81" />
              <field name="HtmlContainer" attrib="32854" fieldtype="Atk.Role" value="24" />
              <field name="Icon" attrib="32854" fieldtype="Atk.Role" value="25" />
              <field name="Image" attrib="32854" fieldtype="Atk.Role" value="26" />
              <field name="InputMethodWindow" attrib="32854" fieldtype="Atk.Role" value="87" />
              <field name="InternalFrame" attrib="32854" fieldtype="Atk.Role" value="27" />
              <field name="Invalid" attrib="32854" fieldtype="Atk.Role" value="0" />
              <field name="Label" attrib="32854" fieldtype="Atk.Role" value="28" />
              <field name="LastDefined" attrib="32854" fieldtype="Atk.Role" value="88" />
              <field name="LayeredPane" attrib="32854" fieldtype="Atk.Role" value="29" />
              <field name="Link" attrib="32854" fieldtype="Atk.Role" value="86" />
              <field name="List" attrib="32854" fieldtype="Atk.Role" value="30" />
              <field name="ListItem" attrib="32854" fieldtype="Atk.Role" value="31" />
              <field name="Menu" attrib="32854" fieldtype="Atk.Role" value="32" />
              <field name="MenuBar" attrib="32854" fieldtype="Atk.Role" value="33" />
              <field name="MenuItem" attrib="32854" fieldtype="Atk.Role" value="34" />
              <field name="OptionPane" attrib="32854" fieldtype="Atk.Role" value="35" />
              <field name="Page" attrib="32854" fieldtype="Atk.Role" value="82" />
              <field name="PageTab" attrib="32854" fieldtype="Atk.Role" value="36" />
              <field name="PageTabList" attrib="32854" fieldtype="Atk.Role" value="37" />
              <field name="Panel" attrib="32854" fieldtype="Atk.Role" value="38" />
              <field name="Paragraph" attrib="32854" fieldtype="Atk.Role" value="71" />
              <field name="PasswordText" attrib="32854" fieldtype="Atk.Role" value="39" />
              <field name="PopupMenu" attrib="32854" fieldtype="Atk.Role" value="40" />
              <field name="ProgressBar" attrib="32854" fieldtype="Atk.Role" value="41" />
              <field name="PushButton" attrib="32854" fieldtype="Atk.Role" value="42" />
              <field name="RadioButton" attrib="32854" fieldtype="Atk.Role" value="43" />
              <field name="RadioMenuItem" attrib="32854" fieldtype="Atk.Role" value="44" />
              <field name="RedundantObject" attrib="32854" fieldtype="Atk.Role" value="84" />
              <field name="RootPane" attrib="32854" fieldtype="Atk.Role" value="45" />
              <field name="RowHeader" attrib="32854" fieldtype="Atk.Role" value="46" />
              <field name="Ruler" attrib="32854" fieldtype="Atk.Role" value="72" />
              <field name="ScrollBar" attrib="32854" fieldtype="Atk.Role" value="47" />
              <field name="ScrollPane" attrib="32854" fieldtype="Atk.Role" value="48" />
              <field name="Section" attrib="32854" fieldtype="Atk.Role" value="83" />
              <field name="Separator" attrib="32854" fieldtype="Atk.Role" value="49" />
              <field name="Slider" attrib="32854" fieldtype="Atk.Role" value="50" />
              <field name="SpinButton" attrib="32854" fieldtype="Atk.Role" value="52" />
              <field name="SplitPane" attrib="32854" fieldtype="Atk.Role" value="51" />
              <field name="Statusbar" attrib="32854" fieldtype="Atk.Role" value="53" />
              <field name="Table" attrib="32854" fieldtype="Atk.Role" value="54" />
              <field name="TableCell" attrib="32854" fieldtype="Atk.Role" value="55" />
              <field name="TableColumnHeader" attrib="32854" fieldtype="Atk.Role" value="56" />
              <field name="TableRowHeader" attrib="32854" fieldtype="Atk.Role" value="57" />
              <field name="TearOffMenuItem" attrib="32854" fieldtype="Atk.Role" value="58" />
              <field name="Terminal" attrib="32854" fieldtype="Atk.Role" value="59" />
              <field name="Text" attrib="32854" fieldtype="Atk.Role" value="60" />
              <field name="ToggleButton" attrib="32854" fieldtype="Atk.Role" value="61" />
              <field name="ToolBar" attrib="32854" fieldtype="Atk.Role" value="62" />
              <field name="ToolTip" attrib="32854" fieldtype="Atk.Role" value="63" />
              <field name="Tree" attrib="32854" fieldtype="Atk.Role" value="64" />
              <field name="TreeTable" attrib="32854" fieldtype="Atk.Role" value="65" />
              <field name="Unknown" attrib="32854" fieldtype="Atk.Role" value="66" />
              <field name="Viewport" attrib="32854" fieldtype="Atk.Role" value="67" />
              <field name="Window" attrib="32854" fieldtype="Atk.Role" value="68" />
            </fields>
          </class>
          <class name="RowDeletedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="NumDeleted" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NumDeleted()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Row" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Row()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="RowDeletedHandler" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(System.Object, Atk.RowDeletedArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.RowDeletedArgs" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(System.Object, Atk.RowDeletedArgs)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.RowDeletedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RowInsertedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="NumInserted" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NumInserted()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Row" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Row()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="RowInsertedHandler" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(System.Object, Atk.RowInsertedArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.RowInsertedArgs" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(System.Object, Atk.RowInsertedArgs)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.RowInsertedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Selection" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="SelectionCount" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_SelectionCount()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="SelectionChanged" attrib="0" eventtype="System.EventHandler" />
            </events>
            <methods>
              <method name="AddSelection(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ClearSelection()" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="IsChildSelected(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RefSelection(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RemoveSelection(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SelectAllSelection()" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="SelectionAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Selection" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Atk.SelectionImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Atk.SelectionImplementor" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2246" virtual="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Handle" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_Handle()" attrib="2246" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Implementor" attrib="0" ptype="Atk.SelectionImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Atk.SelectionImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SelectionCount" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_SelectionCount()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="SelectionChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="selection_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddSelection(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ClearSelection()" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="EmitSelectionChanged()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetObject(System.IntPtr, System.Boolean)" attrib="150" static="true" returntype="Atk.Selection">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="owned" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Atk.Selection">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="IsChildSelected(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RefSelection(System.Int32)" attrib="486" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RemoveSelection(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SelectAllSelection()" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="SelectionImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Atk.SelectionAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="SelectionCount" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_SelectionCount()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddSelection(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ClearSelection()" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="IsChildSelected(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RefSelection(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RemoveSelection(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SelectAllSelection()" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="StateChangeArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Name" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Name()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="StateSet" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_StateSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="StateChangeHandler" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(System.Object, Atk.StateChangeArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.StateChangeArgs" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(System.Object, Atk.StateChangeArgs)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.StateChangeArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="StateManager" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="TypeForName(System.String)" attrib="150" static="true" returntype="Atk.StateType">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="TypeGetName(Atk.StateType)" attrib="150" static="true" returntype="System.String">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Atk.StateType" />
                </parameters>
              </method>
              <method name="TypeRegister(System.String)" attrib="150" static="true" returntype="Atk.StateType">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="StateSet" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(GLib.GType)" attrib="2180">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="gtype" position="0" attrib="0" type="GLib.GType" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2198" static="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsEmpty" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsEmpty()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddState(Atk.StateType)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Atk.StateType" />
                </parameters>
              </method>
              <method name="AddStates(System.Int32)" attrib="134" returntype="Atk.StateType">
                <parameters>
                  <parameter name="n_types" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="AndSets(Atk.StateSet)" attrib="134" returntype="Atk.StateSet">
                <parameters>
                  <parameter name="compare_set" position="0" attrib="0" type="Atk.StateSet" />
                </parameters>
              </method>
              <method name="ClearStates()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ContainsState(Atk.StateType)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Atk.StateType" />
                </parameters>
              </method>
              <method name="ContainsStates(out Atk.StateType&amp;, System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="types" position="0" attrib="2" type="Atk.StateType&amp;" direction="out" />
                  <parameter name="n_types" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OrSets(Atk.StateSet)" attrib="134" returntype="Atk.StateSet">
                <parameters>
                  <parameter name="compare_set" position="0" attrib="0" type="Atk.StateSet" />
                </parameters>
              </method>
              <method name="RemoveState(Atk.StateType)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Atk.StateType" />
                </parameters>
              </method>
              <method name="XorSets(Atk.StateSet)" attrib="134" returntype="Atk.StateSet">
                <parameters>
                  <parameter name="compare_set" position="0" attrib="0" type="Atk.StateSet" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="StateType" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Reflection.MonoField">
            <attributes>
              <attribute name="GLib.GTypeAttribute">
                <properties>
                  <property name="WrapperType" value="Atk.StateTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Active" attrib="32854" fieldtype="Atk.StateType" value="1" />
              <field name="Animated" attrib="32854" fieldtype="Atk.StateType" value="37" />
              <field name="Armed" attrib="32854" fieldtype="Atk.StateType" value="2" />
              <field name="Busy" attrib="32854" fieldtype="Atk.StateType" value="3" />
              <field name="Checked" attrib="32854" fieldtype="Atk.StateType" value="4" />
              <field name="Default" attrib="32854" fieldtype="Atk.StateType" value="36" />
              <field name="Defunct" attrib="32854" fieldtype="Atk.StateType" value="5" />
              <field name="Editable" attrib="32854" fieldtype="Atk.StateType" value="6" />
              <field name="Enabled" attrib="32854" fieldtype="Atk.StateType" value="7" />
              <field name="Expandable" attrib="32854" fieldtype="Atk.StateType" value="8" />
              <field name="Expanded" attrib="32854" fieldtype="Atk.StateType" value="9" />
              <field name="Focusable" attrib="32854" fieldtype="Atk.StateType" value="10" />
              <field name="Focused" attrib="32854" fieldtype="Atk.StateType" value="11" />
              <field name="Horizontal" attrib="32854" fieldtype="Atk.StateType" value="12" />
              <field name="Iconified" attrib="32854" fieldtype="Atk.StateType" value="13" />
              <field name="Indeterminate" attrib="32854" fieldtype="Atk.StateType" value="30" />
              <field name="Invalid" attrib="32854" fieldtype="Atk.StateType" value="0" />
              <field name="InvalidEntry" attrib="32854" fieldtype="Atk.StateType" value="33" />
              <field name="LastDefined" attrib="32854" fieldtype="Atk.StateType" value="39" />
              <field name="ManagesDescendants" attrib="32854" fieldtype="Atk.StateType" value="29" />
              <field name="Modal" attrib="32854" fieldtype="Atk.StateType" value="14" />
              <field name="MultiLine" attrib="32854" fieldtype="Atk.StateType" value="15" />
              <field name="Multiselectable" attrib="32854" fieldtype="Atk.StateType" value="16" />
              <field name="Opaque" attrib="32854" fieldtype="Atk.StateType" value="17" />
              <field name="Pressed" attrib="32854" fieldtype="Atk.StateType" value="18" />
              <field name="Required" attrib="32854" fieldtype="Atk.StateType" value="32" />
              <field name="Resizable" attrib="32854" fieldtype="Atk.StateType" value="19" />
              <field name="Selectable" attrib="32854" fieldtype="Atk.StateType" value="20" />
              <field name="SelectableText" attrib="32854" fieldtype="Atk.StateType" value="35" />
              <field name="Selected" attrib="32854" fieldtype="Atk.StateType" value="21" />
              <field name="Sensitive" attrib="32854" fieldtype="Atk.StateType" value="22" />
              <field name="Showing" attrib="32854" fieldtype="Atk.StateType" value="23" />
              <field name="SingleLine" attrib="32854" fieldtype="Atk.StateType" value="24" />
              <field name="Stale" attrib="32854" fieldtype="Atk.StateType" value="25" />
              <field name="SupportsAutocompletion" attrib="32854" fieldtype="Atk.StateType" value="34" />
              <field name="Transient" attrib="32854" fieldtype="Atk.StateType" value="26" />
              <field name="Truncated" attrib="32854" fieldtype="Atk.StateType" value="31" />
              <field name="Vertical" attrib="32854" fieldtype="Atk.StateType" value="27" />
              <field name="Visible" attrib="32854" fieldtype="Atk.StateType" value="28" />
              <field name="Visited" attrib="32854" fieldtype="Atk.StateType" value="38" />
            </fields>
          </class>
          <class name="StreamableContent" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="NMimeTypes" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NMimeTypes()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetMimeType(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetStream(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.IntPtr">
                <parameters>
                  <parameter name="mime_type" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetUri(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="mime_type" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="StreamableContentAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.StreamableContent" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Atk.StreamableContentImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Atk.StreamableContentImplementor" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2246" virtual="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Handle" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_Handle()" attrib="2246" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Implementor" attrib="0" ptype="Atk.StreamableContentImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Atk.StreamableContentImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NMimeTypes" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NMimeTypes()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetMimeType(System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetObject(System.IntPtr, System.Boolean)" attrib="150" static="true" returntype="Atk.StreamableContent">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="owned" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Atk.StreamableContent">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="GetStream(System.String)" attrib="486" virtual="true" returntype="System.IntPtr">
                <parameters>
                  <parameter name="mime_type" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetUri(System.String)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="mime_type" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="StreamableContentImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Atk.StreamableContentAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="NMimeTypes" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NMimeTypes()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetMimeType(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetStream(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.IntPtr">
                <parameters>
                  <parameter name="mime_type" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetUri(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="mime_type" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Table" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="Caption" attrib="0" ptype="Atk.Object" params="">
                <methods>
                  <method name="get_Caption()" attrib="3526" abstract="true" virtual="true" returntype="Atk.Object">
                    <parameters />
                  </method>
                  <method name="set_Caption(Atk.Object)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Object" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="NColumns" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NColumns()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NRows" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NRows()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Summary" attrib="0" ptype="Atk.Object" params="">
                <methods>
                  <method name="get_Summary()" attrib="3526" abstract="true" virtual="true" returntype="Atk.Object">
                    <parameters />
                  </method>
                  <method name="set_Summary(Atk.Object)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Object" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ColumnDeleted" attrib="0" eventtype="Atk.ColumnDeletedHandler" />
              <event name="ColumnInserted" attrib="0" eventtype="Atk.ColumnInsertedHandler" />
              <event name="ColumnReordered" attrib="0" eventtype="System.EventHandler" />
              <event name="ModelChanged" attrib="0" eventtype="System.EventHandler" />
              <event name="RowDeleted" attrib="0" eventtype="Atk.RowDeletedHandler" />
              <event name="RowInserted" attrib="0" eventtype="Atk.RowInsertedHandler" />
              <event name="RowReordered" attrib="0" eventtype="System.EventHandler" />
            </events>
            <methods>
              <method name="AddColumnSelection(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="AddRowSelection(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetColumnAtIndex(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetColumnDescription(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetColumnExtentAt(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetColumnHeader(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetIndexAt(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetRowAtIndex(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetRowDescription(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetRowExtentAt(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetRowHeader(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetSelectedColumns(out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="selected" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetSelectedRows(out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="selected" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="IsColumnSelected(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IsRowSelected(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IsSelected(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RefAt(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RemoveColumnSelection(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RemoveRowSelection(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetColumnDescription(System.Int32, System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                  <parameter name="description" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetColumnHeader(System.Int32, Atk.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                  <parameter name="header" position="1" attrib="0" type="Atk.Object" />
                </parameters>
              </method>
              <method name="SetRowDescription(System.Int32, System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="description" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetRowHeader(System.Int32, Atk.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="header" position="1" attrib="0" type="Atk.Object" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TableAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Table" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Atk.TableImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Atk.TableImplementor" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Caption" attrib="0" ptype="Atk.Object" params="">
                <methods>
                  <method name="get_Caption()" attrib="2534" virtual="true" returntype="Atk.Object">
                    <parameters />
                  </method>
                  <method name="set_Caption(Atk.Object)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Object" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2246" virtual="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Handle" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_Handle()" attrib="2246" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Implementor" attrib="0" ptype="Atk.TableImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Atk.TableImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NColumns" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NColumns()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NRows" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NRows()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Summary" attrib="0" ptype="Atk.Object" params="">
                <methods>
                  <method name="get_Summary()" attrib="2534" virtual="true" returntype="Atk.Object">
                    <parameters />
                  </method>
                  <method name="set_Summary(Atk.Object)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Object" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ColumnDeleted" attrib="0" eventtype="Atk.ColumnDeletedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="column_deleted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ColumnInserted" attrib="0" eventtype="Atk.ColumnInsertedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="column_inserted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ColumnReordered" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="column_reordered" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ModelChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="model_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowDeleted" attrib="0" eventtype="Atk.RowDeletedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_deleted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowInserted" attrib="0" eventtype="Atk.RowInsertedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_inserted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowReordered" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_reordered" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddColumnSelection(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="AddRowSelection(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetColumnAtIndex(System.Int32)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetColumnDescription(System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetColumnExtentAt(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetColumnHeader(System.Int32)" attrib="486" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetIndexAt(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Atk.Table">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="GetObject(System.IntPtr, System.Boolean)" attrib="150" static="true" returntype="Atk.Table">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="owned" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="GetRowAtIndex(System.Int32)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetRowDescription(System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetRowExtentAt(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetRowHeader(System.Int32)" attrib="486" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetSelectedColumns(out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="selected" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetSelectedRows(out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="selected" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="IsColumnSelected(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IsRowSelected(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IsSelected(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RefAt(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RemoveColumnSelection(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RemoveRowSelection(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetColumnDescription(System.Int32, System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                  <parameter name="description" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetColumnHeader(System.Int32, Atk.Object)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                  <parameter name="header" position="1" attrib="0" type="Atk.Object" />
                </parameters>
              </method>
              <method name="SetRowDescription(System.Int32, System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="description" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetRowHeader(System.Int32, Atk.Object)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="header" position="1" attrib="0" type="Atk.Object" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TableImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Atk.TableAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="Caption" attrib="0" ptype="Atk.Object" params="">
                <methods>
                  <method name="get_Caption()" attrib="3526" abstract="true" virtual="true" returntype="Atk.Object">
                    <parameters />
                  </method>
                  <method name="set_Caption(Atk.Object)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Object" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="NColumns" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NColumns()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NRows" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NRows()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Summary" attrib="0" ptype="Atk.Object" params="">
                <methods>
                  <method name="get_Summary()" attrib="3526" abstract="true" virtual="true" returntype="Atk.Object">
                    <parameters />
                  </method>
                  <method name="set_Summary(Atk.Object)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Object" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddColumnSelection(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="AddRowSelection(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetColumnAtIndex(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetColumnDescription(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetColumnExtentAt(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetColumnHeader(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetIndexAt(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetRowAtIndex(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetRowDescription(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetRowExtentAt(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetRowHeader(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetSelectedColumns(out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="selected" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetSelectedRows(out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="selected" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="IsColumnSelected(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IsRowSelected(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IsSelected(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RefAt(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="Atk.Object">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RemoveColumnSelection(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RemoveRowSelection(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetColumnDescription(System.Int32, System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                  <parameter name="description" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetColumnHeader(System.Int32, Atk.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.Int32" />
                  <parameter name="header" position="1" attrib="0" type="Atk.Object" />
                </parameters>
              </method>
              <method name="SetRowDescription(System.Int32, System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="description" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetRowHeader(System.Int32, Atk.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.Int32" />
                  <parameter name="header" position="1" attrib="0" type="Atk.Object" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Text" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="CaretOffset" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_CaretOffset()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CharacterCount" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_CharacterCount()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DefaultAttributes" attrib="0" ptype="GLib.SList" params="">
                <methods>
                  <method name="get_DefaultAttributes()" attrib="3526" abstract="true" virtual="true" returntype="GLib.SList">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NSelections" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NSelections()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="TextAttributesChanged" attrib="0" eventtype="System.EventHandler" />
              <event name="TextCaretMoved" attrib="0" eventtype="Atk.TextCaretMovedHandler" />
              <event name="TextChanged" attrib="0" eventtype="Atk.TextChangedHandler" />
              <event name="TextSelectionChanged" attrib="0" eventtype="System.EventHandler" />
            </events>
            <methods>
              <method name="AddSelection(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="start_offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetBoundedRanges(Atk.TextRectangle, Atk.CoordType, Atk.TextClipType, Atk.TextClipType)" attrib="1478" abstract="true" virtual="true" returntype="Atk.TextRange">
                <parameters>
                  <parameter name="rect" position="0" attrib="0" type="Atk.TextRectangle" />
                  <parameter name="coord_type" position="1" attrib="0" type="Atk.CoordType" />
                  <parameter name="x_clip_type" position="2" attrib="0" type="Atk.TextClipType" />
                  <parameter name="y_clip_type" position="3" attrib="0" type="Atk.TextClipType" />
                </parameters>
              </method>
              <method name="GetCharacterAtOffset(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Char">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetCharacterExtents(System.Int32, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="x" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="width" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="coords" position="5" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetOffsetAtPoint(System.Int32, System.Int32, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coords" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetRangeExtents(System.Int32, System.Int32, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="Atk.TextRectangle">
                <parameters>
                  <parameter name="start_offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetRunAttributes(System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="GLib.SList">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="start_offset" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetSelection(System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="selection_num" position="0" attrib="0" type="System.Int32" />
                  <parameter name="start_offset" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetText(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="start_offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetTextAfterOffset(System.Int32, Atk.TextBoundary, out System.Int32&amp;, out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="boundary_type" position="1" attrib="0" type="Atk.TextBoundary" />
                  <parameter name="start_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetTextAtOffset(System.Int32, Atk.TextBoundary, out System.Int32&amp;, out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="boundary_type" position="1" attrib="0" type="Atk.TextBoundary" />
                  <parameter name="start_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetTextBeforeOffset(System.Int32, Atk.TextBoundary, out System.Int32&amp;, out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="boundary_type" position="1" attrib="0" type="Atk.TextBoundary" />
                  <parameter name="start_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="RemoveSelection(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="selection_num" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetCaretOffset(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetSelection(System.Int32, System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="selection_num" position="0" attrib="0" type="System.Int32" />
                  <parameter name="start_offset" position="1" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Text" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Atk.TextImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Atk.TextImplementor" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="CaretOffset" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_CaretOffset()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CharacterCount" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_CharacterCount()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DefaultAttributes" attrib="0" ptype="GLib.SList" params="">
                <methods>
                  <method name="get_DefaultAttributes()" attrib="2534" virtual="true" returntype="GLib.SList">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2246" virtual="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Handle" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_Handle()" attrib="2246" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Implementor" attrib="0" ptype="Atk.TextImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Atk.TextImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NSelections" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NSelections()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="TextAttributesChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="text_attributes_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TextCaretMoved" attrib="0" eventtype="Atk.TextCaretMovedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="text_caret_moved" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TextChanged" attrib="0" eventtype="Atk.TextChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="text_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TextSelectionChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="text_selection_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddSelection(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="start_offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="AttributeForName(System.String)" attrib="150" static="true" returntype="Atk.TextAttribute">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AttributeGetName(Atk.TextAttribute)" attrib="150" static="true" returntype="System.String">
                <parameters>
                  <parameter name="attr" position="0" attrib="0" type="Atk.TextAttribute" />
                </parameters>
              </method>
              <method name="AttributeGetValue(Atk.TextAttribute, System.Int32)" attrib="150" static="true" returntype="System.String">
                <parameters>
                  <parameter name="attr" position="0" attrib="0" type="Atk.TextAttribute" />
                  <parameter name="index_" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="AttributeRegister(System.String)" attrib="150" static="true" returntype="Atk.TextAttribute">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="EmitTextChanged(Atk.TextChangedDetail, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="detail" position="0" attrib="0" type="Atk.TextChangedDetail" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                  <parameter name="length" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="FreeRanges(Atk.TextRange)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="ranges" position="0" attrib="0" type="Atk.TextRange" />
                </parameters>
              </method>
              <method name="GetBoundedRanges(Atk.TextRectangle, Atk.CoordType, Atk.TextClipType, Atk.TextClipType)" attrib="486" virtual="true" returntype="Atk.TextRange">
                <parameters>
                  <parameter name="rect" position="0" attrib="0" type="Atk.TextRectangle" />
                  <parameter name="coord_type" position="1" attrib="0" type="Atk.CoordType" />
                  <parameter name="x_clip_type" position="2" attrib="0" type="Atk.TextClipType" />
                  <parameter name="y_clip_type" position="3" attrib="0" type="Atk.TextClipType" />
                </parameters>
              </method>
              <method name="GetCharacterAtOffset(System.Int32)" attrib="486" virtual="true" returntype="System.Char">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetCharacterExtents(System.Int32, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, Atk.CoordType)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="x" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="width" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="coords" position="5" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Atk.Text">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="GetObject(System.IntPtr, System.Boolean)" attrib="150" static="true" returntype="Atk.Text">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="owned" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="GetOffsetAtPoint(System.Int32, System.Int32, Atk.CoordType)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coords" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetRangeExtents(System.Int32, System.Int32, Atk.CoordType)" attrib="486" virtual="true" returntype="Atk.TextRectangle">
                <parameters>
                  <parameter name="start_offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetRunAttributes(System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="486" virtual="true" returntype="GLib.SList">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="start_offset" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetSelection(System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="selection_num" position="0" attrib="0" type="System.Int32" />
                  <parameter name="start_offset" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetText(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="start_offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetTextAfterOffset(System.Int32, Atk.TextBoundary, out System.Int32&amp;, out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="boundary_type" position="1" attrib="0" type="Atk.TextBoundary" />
                  <parameter name="start_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetTextAtOffset(System.Int32, Atk.TextBoundary, out System.Int32&amp;, out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="boundary_type" position="1" attrib="0" type="Atk.TextBoundary" />
                  <parameter name="start_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetTextBeforeOffset(System.Int32, Atk.TextBoundary, out System.Int32&amp;, out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="boundary_type" position="1" attrib="0" type="Atk.TextBoundary" />
                  <parameter name="start_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="RemoveSelection(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="selection_num" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetCaretOffset(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetSelection(System.Int32, System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="selection_num" position="0" attrib="0" type="System.Int32" />
                  <parameter name="start_offset" position="1" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextAttribute" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Reflection.MonoField">
            <attributes>
              <attribute name="GLib.GTypeAttribute">
                <properties>
                  <property name="WrapperType" value="Atk.TextAttributeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="BgColor" attrib="32854" fieldtype="Atk.TextAttribute" value="18" />
              <field name="BgFullHeight" attrib="32854" fieldtype="Atk.TextAttribute" value="9" />
              <field name="BgStipple" attrib="32854" fieldtype="Atk.TextAttribute" value="20" />
              <field name="Direction" attrib="32854" fieldtype="Atk.TextAttribute" value="23" />
              <field name="Editable" attrib="32854" fieldtype="Atk.TextAttribute" value="5" />
              <field name="FamilyName" attrib="32854" fieldtype="Atk.TextAttribute" value="17" />
              <field name="FgColor" attrib="32854" fieldtype="Atk.TextAttribute" value="19" />
              <field name="FgStipple" attrib="32854" fieldtype="Atk.TextAttribute" value="21" />
              <field name="Indent" attrib="32854" fieldtype="Atk.TextAttribute" value="3" />
              <field name="Invalid" attrib="32854" fieldtype="Atk.TextAttribute" value="0" />
              <field name="Invisible" attrib="32854" fieldtype="Atk.TextAttribute" value="4" />
              <field name="Justification" attrib="32854" fieldtype="Atk.TextAttribute" value="24" />
              <field name="Language" attrib="32854" fieldtype="Atk.TextAttribute" value="16" />
              <field name="LastDefined" attrib="32854" fieldtype="Atk.TextAttribute" value="28" />
              <field name="LeftMargin" attrib="32854" fieldtype="Atk.TextAttribute" value="1" />
              <field name="PixelsAboveLines" attrib="32854" fieldtype="Atk.TextAttribute" value="6" />
              <field name="PixelsBelowLines" attrib="32854" fieldtype="Atk.TextAttribute" value="7" />
              <field name="PixelsInsideWrap" attrib="32854" fieldtype="Atk.TextAttribute" value="8" />
              <field name="RightMargin" attrib="32854" fieldtype="Atk.TextAttribute" value="2" />
              <field name="Rise" attrib="32854" fieldtype="Atk.TextAttribute" value="10" />
              <field name="Scale" attrib="32854" fieldtype="Atk.TextAttribute" value="14" />
              <field name="Size" attrib="32854" fieldtype="Atk.TextAttribute" value="13" />
              <field name="Stretch" attrib="32854" fieldtype="Atk.TextAttribute" value="25" />
              <field name="Strikethrough" attrib="32854" fieldtype="Atk.TextAttribute" value="12" />
              <field name="Style" attrib="32854" fieldtype="Atk.TextAttribute" value="27" />
              <field name="Underline" attrib="32854" fieldtype="Atk.TextAttribute" value="11" />
              <field name="Variant" attrib="32854" fieldtype="Atk.TextAttribute" value="26" />
              <field name="Weight" attrib="32854" fieldtype="Atk.TextAttribute" value="15" />
              <field name="WrapMode" attrib="32854" fieldtype="Atk.TextAttribute" value="22" />
            </fields>
          </class>
          <class name="TextBoundary" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Reflection.MonoField">
            <attributes>
              <attribute name="GLib.GTypeAttribute">
                <properties>
                  <property name="WrapperType" value="Atk.TextBoundaryGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Char" attrib="32854" fieldtype="Atk.TextBoundary" value="0" />
              <field name="LineEnd" attrib="32854" fieldtype="Atk.TextBoundary" value="6" />
              <field name="LineStart" attrib="32854" fieldtype="Atk.TextBoundary" value="5" />
              <field name="SentenceEnd" attrib="32854" fieldtype="Atk.TextBoundary" value="4" />
              <field name="SentenceStart" attrib="32854" fieldtype="Atk.TextBoundary" value="3" />
              <field name="WordEnd" attrib="32854" fieldtype="Atk.TextBoundary" value="2" />
              <field name="WordStart" attrib="32854" fieldtype="Atk.TextBoundary" value="1" />
            </fields>
          </class>
          <class name="TextCaretMovedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Location" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Location()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TextCaretMovedHandler" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(System.Object, Atk.TextCaretMovedArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.TextCaretMovedArgs" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(System.Object, Atk.TextCaretMovedArgs)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.TextCaretMovedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextChangedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Length" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Length()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Position" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Position()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TextChangedDetail" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Reflection.MonoField">
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Delete" attrib="32854" fieldtype="Atk.TextChangedDetail" value="1" />
              <field name="Insert" attrib="32854" fieldtype="Atk.TextChangedDetail" value="0" />
            </fields>
          </class>
          <class name="TextChangedHandler" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(System.Object, Atk.TextChangedArgs, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.TextChangedArgs" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(System.Object, Atk.TextChangedArgs)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="Atk.TextChangedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextClipType" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Reflection.MonoField">
            <attributes>
              <attribute name="GLib.GTypeAttribute">
                <properties>
                  <property name="WrapperType" value="Atk.TextClipTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Both" attrib="32854" fieldtype="Atk.TextClipType" value="3" />
              <field name="Max" attrib="32854" fieldtype="Atk.TextClipType" value="2" />
              <field name="Min" attrib="32854" fieldtype="Atk.TextClipType" value="1" />
              <field name="None" attrib="32854" fieldtype="Atk.TextClipType" value="0" />
            </fields>
          </class>
          <class name="TextImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Atk.TextAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="CaretOffset" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_CaretOffset()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CharacterCount" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_CharacterCount()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DefaultAttributes" attrib="0" ptype="GLib.SList" params="">
                <methods>
                  <method name="get_DefaultAttributes()" attrib="3526" abstract="true" virtual="true" returntype="GLib.SList">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NSelections" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NSelections()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddSelection(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="start_offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetBoundedRanges(Atk.TextRectangle, Atk.CoordType, Atk.TextClipType, Atk.TextClipType)" attrib="1478" abstract="true" virtual="true" returntype="Atk.TextRange">
                <parameters>
                  <parameter name="rect" position="0" attrib="0" type="Atk.TextRectangle" />
                  <parameter name="coord_type" position="1" attrib="0" type="Atk.CoordType" />
                  <parameter name="x_clip_type" position="2" attrib="0" type="Atk.TextClipType" />
                  <parameter name="y_clip_type" position="3" attrib="0" type="Atk.TextClipType" />
                </parameters>
              </method>
              <method name="GetCharacterAtOffset(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Char">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetCharacterExtents(System.Int32, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="x" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="width" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="coords" position="5" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetOffsetAtPoint(System.Int32, System.Int32, Atk.CoordType)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coords" position="2" attrib="0" type="Atk.CoordType" />
                </parameters>
              </method>
              <method name="GetRangeExtents(System.Int32, System.Int32, Atk.CoordType, out Atk.TextRectangle&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="start_offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="1" attrib="0" type="System.Int32" />
                  <parameter name="coord_type" position="2" attrib="0" type="Atk.CoordType" />
                  <parameter name="rect" position="3" attrib="2" type="Atk.TextRectangle&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetRunAttributes(System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="GLib.SList">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="start_offset" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetSelection(System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="selection_num" position="0" attrib="0" type="System.Int32" />
                  <parameter name="start_offset" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetText(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="start_offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetTextAfterOffset(System.Int32, Atk.TextBoundary, out System.Int32&amp;, out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="boundary_type" position="1" attrib="0" type="Atk.TextBoundary" />
                  <parameter name="start_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetTextAtOffset(System.Int32, Atk.TextBoundary, out System.Int32&amp;, out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="boundary_type" position="1" attrib="0" type="Atk.TextBoundary" />
                  <parameter name="start_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetTextBeforeOffset(System.Int32, Atk.TextBoundary, out System.Int32&amp;, out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="boundary_type" position="1" attrib="0" type="Atk.TextBoundary" />
                  <parameter name="start_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="RemoveSelection(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="selection_num" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetCaretOffset(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetSelection(System.Int32, System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="selection_num" position="0" attrib="0" type="System.Int32" />
                  <parameter name="start_offset" position="1" attrib="0" type="System.Int32" />
                  <parameter name="end_offset" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextRange" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Bounds" attrib="6" fieldtype="Atk.TextRectangle" />
              <field name="Content" attrib="6" fieldtype="System.String" />
              <field name="EndOffset" attrib="6" fieldtype="System.Int32" />
              <field name="StartOffset" attrib="6" fieldtype="System.Int32" />
              <field name="Zero" attrib="22" fieldtype="Atk.TextRange" />
            </fields>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Atk.TextRange">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextRectangle" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Height" attrib="6" fieldtype="System.Int32" />
              <field name="Width" attrib="6" fieldtype="System.Int32" />
              <field name="X" attrib="6" fieldtype="System.Int32" />
              <field name="Y" attrib="6" fieldtype="System.Int32" />
              <field name="Zero" attrib="22" fieldtype="Atk.TextRectangle" />
            </fields>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Atk.TextRectangle">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Util" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2180">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(GLib.GType)" attrib="2180">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="gtype" position="0" attrib="0" type="GLib.GType" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="AddGlobalEventListenerHandler" attrib="0" ptype="Atk.Util+AddGlobalEventListenerDelegate" params="Atk.Util+AddGlobalEventListenerDelegate">
                <methods>
                  <method name="set_AddGlobalEventListenerHandler(Atk.Util+AddGlobalEventListenerDelegate)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Util+AddGlobalEventListenerDelegate" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AddKeyEventListenerHandler" attrib="0" ptype="Atk.Util+AddKeyEventListenerDelegate" params="Atk.Util+AddKeyEventListenerDelegate">
                <methods>
                  <method name="set_AddKeyEventListenerHandler(Atk.Util+AddKeyEventListenerDelegate)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Util+AddKeyEventListenerDelegate" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="GetRootHandler" attrib="0" ptype="Atk.Util+GetRootDelegate" params="Atk.Util+GetRootDelegate">
                <methods>
                  <method name="set_GetRootHandler(Atk.Util+GetRootDelegate)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Util+GetRootDelegate" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="GetToolkitNameHandler" attrib="0" ptype="Atk.Util+GetToolkitNameDelegate" params="Atk.Util+GetToolkitNameDelegate">
                <methods>
                  <method name="set_GetToolkitNameHandler(Atk.Util+GetToolkitNameDelegate)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Util+GetToolkitNameDelegate" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="GetToolkitVersionHandler" attrib="0" ptype="Atk.Util+GetToolkitVersionDelegate" params="Atk.Util+GetToolkitVersionDelegate">
                <methods>
                  <method name="set_GetToolkitVersionHandler(Atk.Util+GetToolkitVersionDelegate)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Util+GetToolkitVersionDelegate" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2198" static="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="RemoveGlobalEventListenerHandler" attrib="0" ptype="Atk.Util+RemoveListenerDelegate" params="Atk.Util+RemoveListenerDelegate">
                <methods>
                  <method name="set_RemoveGlobalEventListenerHandler(Atk.Util+RemoveListenerDelegate)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Util+RemoveListenerDelegate" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="RemoveKeyEventListenerHandler" attrib="0" ptype="Atk.Util+RemoveListenerDelegate" params="Atk.Util+RemoveListenerDelegate">
                <methods>
                  <method name="set_RemoveKeyEventListenerHandler(Atk.Util+RemoveListenerDelegate)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Atk.Util+RemoveListenerDelegate" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <classes>
              <class name="GetToolkitVersionDelegate" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
                <interfaces>
                  <interface name="System.ICloneable" />
                  <interface name="System.Runtime.Serialization.ISerializable" />
                </interfaces>
                <constructors>
                  <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                    <parameters>
                      <parameter name="object" position="0" attrib="0" type="System.Object" />
                      <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                    </parameters>
                  </constructor>
                </constructors>
                <methods>
                  <method name="BeginInvoke(System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                    <parameters>
                      <parameter name="callback" position="0" attrib="0" type="System.AsyncCallback" />
                      <parameter name="object" position="1" attrib="0" type="System.Object" />
                    </parameters>
                  </method>
                  <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.String">
                    <parameters>
                      <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                    </parameters>
                  </method>
                  <method name="Invoke()" attrib="454" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </class>
              <class name="GetToolkitNameDelegate" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
                <interfaces>
                  <interface name="System.ICloneable" />
                  <interface name="System.Runtime.Serialization.ISerializable" />
                </interfaces>
                <constructors>
                  <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                    <parameters>
                      <parameter name="object" position="0" attrib="0" type="System.Object" />
                      <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                    </parameters>
                  </constructor>
                </constructors>
                <methods>
                  <method name="BeginInvoke(System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                    <parameters>
                      <parameter name="callback" position="0" attrib="0" type="System.AsyncCallback" />
                      <parameter name="object" position="1" attrib="0" type="System.Object" />
                    </parameters>
                  </method>
                  <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.String">
                    <parameters>
                      <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                    </parameters>
                  </method>
                  <method name="Invoke()" attrib="454" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </class>
              <class name="GetRootDelegate" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
                <interfaces>
                  <interface name="System.ICloneable" />
                  <interface name="System.Runtime.Serialization.ISerializable" />
                </interfaces>
                <constructors>
                  <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                    <parameters>
                      <parameter name="object" position="0" attrib="0" type="System.Object" />
                      <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                    </parameters>
                  </constructor>
                </constructors>
                <methods>
                  <method name="BeginInvoke(System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                    <parameters>
                      <parameter name="callback" position="0" attrib="0" type="System.AsyncCallback" />
                      <parameter name="object" position="1" attrib="0" type="System.Object" />
                    </parameters>
                  </method>
                  <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="Atk.Object">
                    <parameters>
                      <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                    </parameters>
                  </method>
                  <method name="Invoke()" attrib="454" virtual="true" returntype="Atk.Object">
                    <parameters />
                  </method>
                </methods>
              </class>
              <class name="AddKeyEventListenerDelegate" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
                <interfaces>
                  <interface name="System.ICloneable" />
                  <interface name="System.Runtime.Serialization.ISerializable" />
                </interfaces>
                <constructors>
                  <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                    <parameters>
                      <parameter name="object" position="0" attrib="0" type="System.Object" />
                      <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                    </parameters>
                  </constructor>
                </constructors>
                <methods>
                  <method name="BeginInvoke(Atk.KeySnoopFunc, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                    <parameters>
                      <parameter name="listener" position="0" attrib="0" type="Atk.KeySnoopFunc" />
                      <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                      <parameter name="object" position="2" attrib="0" type="System.Object" />
                    </parameters>
                  </method>
                  <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.UInt32">
                    <parameters>
                      <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                    </parameters>
                  </method>
                  <method name="Invoke(Atk.KeySnoopFunc)" attrib="454" virtual="true" returntype="System.UInt32">
                    <parameters>
                      <parameter name="listener" position="0" attrib="0" type="Atk.KeySnoopFunc" />
                    </parameters>
                  </method>
                </methods>
              </class>
              <class name="RemoveListenerDelegate" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
                <interfaces>
                  <interface name="System.ICloneable" />
                  <interface name="System.Runtime.Serialization.ISerializable" />
                </interfaces>
                <constructors>
                  <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                    <parameters>
                      <parameter name="object" position="0" attrib="0" type="System.Object" />
                      <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                    </parameters>
                  </constructor>
                </constructors>
                <methods>
                  <method name="BeginInvoke(System.UInt32, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                    <parameters>
                      <parameter name="listener_id" position="0" attrib="0" type="System.UInt32" />
                      <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                      <parameter name="object" position="2" attrib="0" type="System.Object" />
                    </parameters>
                  </method>
                  <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                    </parameters>
                  </method>
                  <method name="Invoke(System.UInt32)" attrib="454" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="listener_id" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </class>
              <class name="AddGlobalEventListenerDelegate" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
                <interfaces>
                  <interface name="System.ICloneable" />
                  <interface name="System.Runtime.Serialization.ISerializable" />
                </interfaces>
                <constructors>
                  <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                    <parameters>
                      <parameter name="object" position="0" attrib="0" type="System.Object" />
                      <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                    </parameters>
                  </constructor>
                </constructors>
                <methods>
                  <method name="BeginInvoke(GLib.Signal+EmissionHook, System.String, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                    <parameters>
                      <parameter name="hook" position="0" attrib="0" type="GLib.Signal+EmissionHook" />
                      <parameter name="event_type" position="1" attrib="0" type="System.String" />
                      <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                      <parameter name="object" position="3" attrib="0" type="System.Object" />
                    </parameters>
                  </method>
                  <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.UInt32">
                    <parameters>
                      <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                    </parameters>
                  </method>
                  <method name="Invoke(GLib.Signal+EmissionHook, System.String)" attrib="454" virtual="true" returntype="System.UInt32">
                    <parameters>
                      <parameter name="hook" position="0" attrib="0" type="GLib.Signal+EmissionHook" />
                      <parameter name="event_type" position="1" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </class>
            </classes>
          </class>
          <class name="Value" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <methods>
              <method name="GetCurrentValue(GLib.Value&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetMaximumValue(GLib.Value&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetMinimumIncrement(GLib.Value&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetMinimumValue(GLib.Value&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="SetCurrentValue(GLib.Value)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ValueAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Value" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Atk.ValueImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Atk.ValueImplementor" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="GType" attrib="0" ptype="GLib.GType" params="">
                <methods>
                  <method name="get_GType()" attrib="2246" virtual="true" returntype="GLib.GType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Handle" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_Handle()" attrib="2246" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Implementor" attrib="0" ptype="Atk.ValueImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Atk.ValueImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetCurrentValue(GLib.Value&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetMaximumValue(GLib.Value&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetMinimumIncrement(GLib.Value&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetMinimumValue(GLib.Value&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Atk.Value">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="GetObject(System.IntPtr, System.Boolean)" attrib="150" static="true" returntype="Atk.Value">
                <parameters>
                  <parameter name="handle" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="owned" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="SetCurrentValue(GLib.Value)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ValueImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Atk.ValueAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <methods>
              <method name="GetCurrentValue(GLib.Value&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetMaximumValue(GLib.Value&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetMinimumIncrement(GLib.Value&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetMinimumValue(GLib.Value&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="SetCurrentValue(GLib.Value)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value" />
                </parameters>
              </method>
            </methods>
          </class>
        </classes>
      </namespace>
    </namespaces>
  </assembly>
</assemblies>