<?xml version="1.0"?>
<assemblies>
  <assembly name="gtk-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="Gtk">
        <classes>
          <class name="AboutDialog" type="class" base="Gtk.Dialog" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="Artists" attrib="0" ptype="System.String[]" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="artists" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Artists()" attrib="2182" returntype="System.String[]">
                    <parameters />
                  </method>
                  <method name="set_Artists(System.String[])" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String[]" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Authors" attrib="0" ptype="System.String[]" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="authors" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Authors()" attrib="2182" returntype="System.String[]">
                    <parameters />
                  </method>
                  <method name="set_Authors(System.String[])" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String[]" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Comments" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="comments" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Comments()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Comments(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Copyright" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="copyright" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Copyright()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Copyright(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Documenters" attrib="0" ptype="System.String[]" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="documenters" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Documenters()" attrib="2182" returntype="System.String[]">
                    <parameters />
                  </method>
                  <method name="set_Documenters(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="License" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="license" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_License()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_License(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Logo" attrib="0" ptype="Gdk.Pixbuf" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="logo" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Logo()" attrib="2182" returntype="Gdk.Pixbuf">
                    <parameters />
                  </method>
                  <method name="set_Logo(Gdk.Pixbuf)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LogoIconName" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="logo-icon-name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LogoIconName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_LogoIconName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Name" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="program-name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Use ProgramName instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <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="ProgramName" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="program-name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ProgramName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_ProgramName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TranslatorCredits" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="translator-credits" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TranslatorCredits()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_TranslatorCredits(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Version" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="version" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Version()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Version(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Website" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="website" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Website()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Website(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WebsiteLabel" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="website-label" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_WebsiteLabel()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_WebsiteLabel(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WrapLicense" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="wrap-license" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_WrapLicense()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_WrapLicense(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="SetEmailHook(Gtk.AboutDialogActivateLinkFunc)" attrib="150" static="true" returntype="Gtk.AboutDialogActivateLinkFunc">
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.AboutDialogActivateLinkFunc" />
                </parameters>
              </method>
              <method name="SetUrlHook(Gtk.AboutDialogActivateLinkFunc)" attrib="150" static="true" returntype="Gtk.AboutDialogActivateLinkFunc">
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.AboutDialogActivateLinkFunc" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AboutDialogActivateLinkFunc" 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(Gtk.AboutDialog, System.String, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="about" position="0" attrib="0" type="Gtk.AboutDialog" />
                  <parameter name="link_" 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.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Gtk.AboutDialog, System.String)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="about" position="0" attrib="0" type="Gtk.AboutDialog" />
                  <parameter name="link_" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Accel" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="GroupsActivate(GLib.Object, System.UInt32, Gdk.ModifierType)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="objekt" position="0" attrib="0" type="GLib.Object" />
                  <parameter name="accel_key" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="accel_mods" position="2" attrib="0" type="Gdk.ModifierType" />
                </parameters>
              </method>
              <method name="GroupsFromObject(GLib.Object)" attrib="150" static="true" returntype="Gtk.AccelGroup[]">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="MapAddEntry(System.String, System.UInt32, Gdk.ModifierType)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Moved to AccelMap class. Use AccelMap.AddEntry instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="accel_path" position="0" attrib="0" type="System.String" />
                  <parameter name="accel_key" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="accel_mods" position="2" attrib="0" type="Gdk.ModifierType" />
                </parameters>
              </method>
              <method name="MapAddFilter(System.String)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Moved to AccelMap class. Use AccelMap.AddFilter instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="filter_pattern" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="MapChangeEntry(System.String, System.UInt32, Gdk.ModifierType, System.Boolean)" attrib="150" static="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Moved to AccelMap class. Use AccelMap.ChangeEntry instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="accel_path" position="0" attrib="0" type="System.String" />
                  <parameter name="accel_key" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="accel_mods" position="2" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="replace" position="3" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="MapForeach(System.IntPtr, Gtk.AccelMapForeach)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Moved to AccelMap class. Use AccelMap.Foreach instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="data" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="foreach_func" position="1" attrib="0" type="Gtk.AccelMapForeach" />
                </parameters>
              </method>
              <method name="MapForeachUnfiltered(System.IntPtr, Gtk.AccelMapForeach)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Moved to AccelMap class. Use AccelMap.ForeachUnfiltered instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="data" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="foreach_func" position="1" attrib="0" type="Gtk.AccelMapForeach" />
                </parameters>
              </method>
              <method name="MapLoad(System.String)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Moved to AccelMap class. Use AccelMap.Load instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="file_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="MapLoadFd(System.Int32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Moved to AccelMap class. Use AccelMap.LoadFd instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="fd" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="MapLookupEntry(System.String, Gtk.AccelKey)" attrib="150" static="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Moved to AccelMap class. Use AccelMap.LookupEntry instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="accel_path" position="0" attrib="0" type="System.String" />
                  <parameter name="key" position="1" attrib="0" type="Gtk.AccelKey" />
                </parameters>
              </method>
              <method name="MapSave(System.String)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Moved to AccelMap class. Use AccelMap.Save instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="file_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="MapSaveFd(System.Int32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Moved to AccelMap class. Use AccelMap.SaveFd instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="fd" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AccelActivateArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Acceleratable" attrib="0" ptype="GLib.Object" params="">
                <methods>
                  <method name="get_Acceleratable()" attrib="2182" returntype="GLib.Object">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Keyval" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_Keyval()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Modifier" attrib="0" ptype="Gdk.ModifierType" params="">
                <methods>
                  <method name="get_Modifier()" attrib="2182" returntype="Gdk.ModifierType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AccelActivateHandler" 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, Gtk.AccelActivateArgs, 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="Gtk.AccelActivateArgs" />
                  <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, Gtk.AccelActivateArgs)" 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="Gtk.AccelActivateArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AccelCanActivateArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="SignalId" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_SignalId()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AccelCanActivateHandler" 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, Gtk.AccelCanActivateArgs, 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="Gtk.AccelCanActivateArgs" />
                  <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, Gtk.AccelCanActivateArgs)" 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="Gtk.AccelCanActivateArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AccelChangedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="AccelClosure" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_AccelClosure()" attrib="2182" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Keyval" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_Keyval()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Modifier" attrib="0" ptype="Gdk.ModifierType" params="">
                <methods>
                  <method name="get_Modifier()" attrib="2182" returntype="Gdk.ModifierType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AccelChangedHandler" 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, Gtk.AccelChangedArgs, 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="Gtk.AccelChangedArgs" />
                  <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, Gtk.AccelChangedArgs)" 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="Gtk.AccelChangedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AccelClearedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="PathString" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_PathString()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AccelClearedHandler" 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, Gtk.AccelClearedArgs, 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="Gtk.AccelClearedArgs" />
                  <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, Gtk.AccelClearedArgs)" 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="Gtk.AccelClearedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AccelEditedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="AccelKey" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_AccelKey()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="AccelMods" attrib="0" ptype="Gdk.ModifierType" params="">
                <methods>
                  <method name="get_AccelMods()" attrib="2182" returntype="Gdk.ModifierType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="HardwareKeycode" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_HardwareKeycode()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PathString" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_PathString()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AccelEditedHandler" 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, Gtk.AccelEditedArgs, 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="Gtk.AccelEditedArgs" />
                  <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, Gtk.AccelEditedArgs)" 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="Gtk.AccelEditedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Accelerator" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="DefaultModMask" attrib="0" ptype="Gdk.ModifierType" params="">
                <methods>
                  <method name="get_DefaultModMask()" attrib="2198" static="true" returntype="Gdk.ModifierType">
                    <parameters />
                  </method>
                  <method name="set_DefaultModMask(Gdk.ModifierType)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.ModifierType" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetLabel(System.UInt32, Gdk.ModifierType)" attrib="150" static="true" returntype="System.String">
                <parameters>
                  <parameter name="accelerator_key" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="accelerator_mods" position="1" attrib="0" type="Gdk.ModifierType" />
                </parameters>
              </method>
              <method name="Name(System.UInt32, Gdk.ModifierType)" attrib="150" static="true" returntype="System.String">
                <parameters>
                  <parameter name="accelerator_key" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="accelerator_mods" position="1" attrib="0" type="Gdk.ModifierType" />
                </parameters>
              </method>
              <method name="Parse(System.String, out System.UInt32&amp;, out Gdk.ModifierType&amp;)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="accelerator" position="0" attrib="0" type="System.String" />
                  <parameter name="accelerator_key" position="1" attrib="2" type="System.UInt32&amp;" direction="out" />
                  <parameter name="accelerator_mods" position="2" attrib="2" type="Gdk.ModifierType&amp;" direction="out" />
                </parameters>
              </method>
              <method name="Valid(System.UInt32, Gdk.ModifierType)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="keyval" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="modifiers" position="1" attrib="0" type="Gdk.ModifierType" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AccelFlags" 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="Gtk.AccelFlagsGType" />
                </properties>
              </attribute>
              <attribute name="System.FlagsAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Locked" attrib="32854" fieldtype="Gtk.AccelFlags" value="2" />
              <field name="Mask" attrib="32854" fieldtype="Gtk.AccelFlags" value="7" />
              <field name="Visible" attrib="32854" fieldtype="Gtk.AccelFlags" value="1" />
            </fields>
          </class>
          <class name="AccelGroup" 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>
            </properties>
            <events>
              <event name="AccelActivate" attrib="0" eventtype="Gtk.AccelActivateHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="accel_activate" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="AccelChanged" attrib="0" eventtype="Gtk.AccelChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="accel_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Activate(System.Int32, GLib.Object, System.UInt32, Gdk.ModifierType)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="accel_quark" position="0" attrib="0" type="System.Int32" />
                  <parameter name="acceleratable" position="1" attrib="0" type="GLib.Object" />
                  <parameter name="accel_key" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="accel_mods" position="3" attrib="0" type="Gdk.ModifierType" />
                </parameters>
              </method>
              <method name="Connect(System.UInt32, Gdk.ModifierType, Gtk.AccelFlags, System.IntPtr)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="accel_key" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="accel_mods" position="1" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="accel_flags" position="2" attrib="0" type="Gtk.AccelFlags" />
                  <parameter name="closure" position="3" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="ConnectByPath(System.String, System.IntPtr)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="accel_path" position="0" attrib="0" type="System.String" />
                  <parameter name="closure" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="Disconnect(System.IntPtr)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="closure" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="DisconnectKey(System.UInt32, Gdk.ModifierType)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="accel_key" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="accel_mods" position="1" attrib="0" type="Gdk.ModifierType" />
                </parameters>
              </method>
              <method name="Find(Gtk.AccelGroupFindFunc)" attrib="134" returntype="Gtk.AccelKey">
                <parameters>
                  <parameter name="find_func" position="0" attrib="0" type="Gtk.AccelGroupFindFunc" />
                </parameters>
              </method>
              <method name="FromAccelClosure(System.IntPtr)" attrib="150" static="true" returntype="Gtk.AccelGroup">
                <parameters>
                  <parameter name="closure" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="Lock()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="OnAccelActivate(GLib.Object, System.UInt32, Gdk.ModifierType)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideAccelActivate" />
                      <property name="Type" value="Gtk.AccelGroup" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="acceleratable" position="0" attrib="0" type="GLib.Object" />
                  <parameter name="keyval" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="modifier" position="2" attrib="0" type="Gdk.ModifierType" />
                </parameters>
              </method>
              <method name="OnAccelChanged(System.UInt32, Gdk.ModifierType, System.IntPtr)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideAccelChanged" />
                      <property name="Type" value="Gtk.AccelGroup" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="keyval" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="modifier" position="1" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="accel_closure" position="2" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="Query(System.UInt32, Gdk.ModifierType, out System.UInt32&amp;)" attrib="134" returntype="Gtk.AccelGroupEntry">
                <parameters>
                  <parameter name="accel_key" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="accel_mods" position="1" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="n_entries" position="2" attrib="2" type="System.UInt32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="Unlock()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="AccelGroupActivate" 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(Gtk.AccelGroup, GLib.Object, System.UInt32, Gdk.ModifierType, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="accel_group" position="0" attrib="0" type="Gtk.AccelGroup" />
                  <parameter name="acceleratable" position="1" attrib="0" type="GLib.Object" />
                  <parameter name="keyval" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="modifier" position="3" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="callback" position="4" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="5" 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(Gtk.AccelGroup, GLib.Object, System.UInt32, Gdk.ModifierType)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="accel_group" position="0" attrib="0" type="Gtk.AccelGroup" />
                  <parameter name="acceleratable" position="1" attrib="0" type="GLib.Object" />
                  <parameter name="keyval" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="modifier" position="3" attrib="0" type="Gdk.ModifierType" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AccelGroupEntry" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="AccelPathQuark" attrib="6" fieldtype="System.Int32" />
              <field name="Key" attrib="6" fieldtype="Gtk.AccelKey" />
              <field name="Zero" attrib="22" fieldtype="Gtk.AccelGroupEntry" />
            </fields>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.AccelGroupEntry">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AccelGroupFindFunc" 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(Gtk.AccelKey, System.IntPtr, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="Gtk.AccelKey" />
                  <parameter name="closure" position="1" attrib="0" type="System.IntPtr" />
                  <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.Boolean">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Gtk.AccelKey, System.IntPtr)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="Gtk.AccelKey" />
                  <parameter name="closure" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AccelKey" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="AccelMods" attrib="6" fieldtype="Gdk.ModifierType" />
              <field name="Key" attrib="6" fieldtype="Gdk.Key" />
              <field name="Zero" attrib="22" fieldtype="Gtk.AccelKey" />
            </fields>
            <constructors>
              <constructor name=".ctor(Gdk.Key, Gdk.ModifierType, Gtk.AccelFlags)" attrib="2182">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="Gdk.Key" />
                  <parameter name="mods" position="1" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="flags" position="2" attrib="0" type="Gtk.AccelFlags" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="AccelFlags" attrib="0" ptype="Gtk.AccelFlags" params="">
                <methods>
                  <method name="get_AccelFlags()" attrib="2182" returntype="Gtk.AccelFlags">
                    <parameters />
                  </method>
                  <method name="set_AccelFlags(Gtk.AccelFlags)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.AccelFlags" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.AccelKey">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AccelLabel" type="class" base="Gtk.Label" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="str1ng" position="0" attrib="0" type="System.String" />
                </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="AccelClosure" attrib="0" ptype="System.IntPtr" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="accel-closure" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AccelClosure()" attrib="2182" returntype="System.IntPtr">
                    <parameters />
                  </method>
                  <method name="set_AccelClosure(System.IntPtr)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.IntPtr" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AccelWidget" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="accel-widget" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AccelWidget()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_AccelWidget(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AccelWidth" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_AccelWidth()" attrib="2182" returntype="System.UInt32">
                    <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="Refetch()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="AccelMap" 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>
            <events>
              <event name="MapChanged" attrib="0" eventtype="Gtk.MapChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddEntry(System.String, System.UInt32, Gdk.ModifierType)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="accel_path" position="0" attrib="0" type="System.String" />
                  <parameter name="accel_key" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="accel_mods" position="2" attrib="0" type="Gdk.ModifierType" />
                </parameters>
              </method>
              <method name="AddFilter(System.String)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter_pattern" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ChangeEntry(System.String, System.UInt32, Gdk.ModifierType, System.Boolean)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="accel_path" position="0" attrib="0" type="System.String" />
                  <parameter name="accel_key" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="accel_mods" position="2" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="replace" position="3" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Foreach(System.IntPtr, Gtk.AccelMapForeach)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="data" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="foreach_func" position="1" attrib="0" type="Gtk.AccelMapForeach" />
                </parameters>
              </method>
              <method name="ForeachUnfiltered(System.IntPtr, Gtk.AccelMapForeach)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="data" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="foreach_func" position="1" attrib="0" type="Gtk.AccelMapForeach" />
                </parameters>
              </method>
              <method name="Get()" attrib="150" static="true" returntype="Gtk.AccelMap">
                <parameters />
              </method>
              <method name="Load(System.String)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="file_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="LoadFd(System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="fd" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="LockPath(System.String)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="accel_path" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="LookupEntry(System.String, Gtk.AccelKey)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="accel_path" position="0" attrib="0" type="System.String" />
                  <parameter name="key" position="1" attrib="0" type="Gtk.AccelKey" />
                </parameters>
              </method>
              <method name="OnMapChanged(System.String, System.UInt32, Gdk.ModifierType)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMapChanged" />
                      <property name="Type" value="Gtk.AccelMap" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="accel_path" position="0" attrib="0" type="System.String" />
                  <parameter name="accel_key" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="accel_mods" position="2" attrib="0" type="Gdk.ModifierType" />
                </parameters>
              </method>
              <method name="Save(System.String)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="file_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SaveFd(System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="fd" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="UnlockPath(System.String)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="accel_path" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AccelMapForeach" 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.IntPtr, System.String, System.UInt32, Gdk.ModifierType, System.Boolean, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="data" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="accel_path" position="1" attrib="0" type="System.String" />
                  <parameter name="accel_key" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="accel_mods" position="3" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="changed" position="4" attrib="0" type="System.Boolean" />
                  <parameter name="callback" position="5" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="6" 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.IntPtr, System.String, System.UInt32, Gdk.ModifierType, System.Boolean)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="data" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="accel_path" position="1" attrib="0" type="System.String" />
                  <parameter name="accel_key" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="accel_mods" position="3" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="changed" position="4" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AcceptPositionArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="AcceptPositionHandler" 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, Gtk.AcceptPositionArgs, 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="Gtk.AcceptPositionArgs" />
                  <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, Gtk.AcceptPositionArgs)" 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="Gtk.AcceptPositionArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Accessible" 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>
            </properties>
            <methods>
              <method name="ConnectWidgetDestroyed()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="Action" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, System.String, System.String, System.String)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="label" position="1" attrib="0" type="System.String" />
                  <parameter name="tooltip" position="2" attrib="0" type="System.String" />
                  <parameter name="stock_id" position="3" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="label" position="1" attrib="0" type="System.String" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="AccelGroup" attrib="0" ptype="Gtk.AccelGroup" params="Gtk.AccelGroup">
                <methods>
                  <method name="set_AccelGroup(Gtk.AccelGroup)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.AccelGroup" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AccelPath" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_AccelPath()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_AccelPath(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ActionGroup" attrib="0" ptype="Gtk.ActionGroup" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="action-group" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ActionGroup()" attrib="2182" returntype="Gtk.ActionGroup">
                    <parameters />
                  </method>
                  <method name="set_ActionGroup(Gtk.ActionGroup)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ActionGroup" />
                    </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="HideIfEmpty" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="hide-if-empty" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HideIfEmpty()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_HideIfEmpty(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IconName" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="icon-name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IconName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_IconName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsImportant" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="is-important" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IsImportant()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsImportant(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsSensitive" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsSensitive()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsVisible" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsVisible()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Label" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="label" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Label()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Label(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Name" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Name()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Proxies" attrib="0" ptype="Gtk.Widget[]" params="">
                <methods>
                  <method name="get_Proxies()" attrib="2182" returntype="Gtk.Widget[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Sensitive" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="sensitive" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Sensitive()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Sensitive(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShortLabel" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="short-label" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShortLabel()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_ShortLabel(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="StockId" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="stock-id" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_StockId()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_StockId(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Tooltip" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="tooltip" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Tooltip()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Tooltip(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Visible" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="visible" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Visible()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Visible(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="VisibleHorizontal" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="visible-horizontal" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_VisibleHorizontal()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_VisibleHorizontal(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="VisibleOverflown" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="visible-overflown" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_VisibleOverflown()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_VisibleOverflown(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="VisibleVertical" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="visible-vertical" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_VisibleVertical()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_VisibleVertical(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Activated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="activate" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Activate()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="BlockActivateFrom(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="proxy" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="ConnectAccelerator()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ConnectProxy(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="proxy" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="CreateIcon(Gtk.IconSize)" attrib="134" returntype="Gtk.Widget">
                <parameters>
                  <parameter name="icon_size" position="0" attrib="0" type="Gtk.IconSize" />
                </parameters>
              </method>
              <method name="CreateMenu()" attrib="134" returntype="Gtk.Widget">
                <parameters />
              </method>
              <method name="CreateMenuItem()" attrib="134" returntype="Gtk.Widget">
                <parameters />
              </method>
              <method name="CreateToolItem()" attrib="134" returntype="Gtk.Widget">
                <parameters />
              </method>
              <method name="DisconnectAccelerator()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="DisconnectProxy(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="proxy" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="OnActivated()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideActivated" />
                      <property name="Type" value="Gtk.Action" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="UnblockActivateFrom(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="proxy" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ActionActivatedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Index" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Index()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ActionActivatedHandler" 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, Gtk.ActionActivatedArgs, 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="Gtk.ActionActivatedArgs" />
                  <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, Gtk.ActionActivatedArgs)" 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="Gtk.ActionActivatedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ActionEntry" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="accelerator" attrib="6" fieldtype="System.String" />
              <field name="activated" attrib="6" fieldtype="System.EventHandler" />
              <field name="label" attrib="6" fieldtype="System.String" />
              <field name="name" attrib="6" fieldtype="System.String" />
              <field name="stock_id" attrib="6" fieldtype="System.String" />
              <field name="tooltip" attrib="6" fieldtype="System.String" />
            </fields>
            <constructors>
              <constructor name=".ctor(System.String, System.String, System.String, System.String, System.String, System.EventHandler)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="stock_id" position="1" attrib="0" type="System.String" />
                  <parameter name="label" position="2" attrib="0" type="System.String" />
                  <parameter name="accelerator" position="3" attrib="0" type="System.String" />
                  <parameter name="tooltip" position="4" attrib="0" type="System.String" />
                  <parameter name="activated" position="5" attrib="0" type="System.EventHandler" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String, System.EventHandler)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="stock_id" position="1" attrib="0" type="System.String" />
                  <parameter name="activated" position="2" attrib="0" type="System.EventHandler" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="stock_id" position="1" attrib="0" type="System.String" />
                </parameters>
              </constructor>
            </constructors>
          </class>
          <class name="ActionGroup" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Reflection.DefaultMemberAttribute">
                <properties>
                  <property name="MemberName" value="Item" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </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="Item" attrib="0" ptype="Gtk.Action" params="System.String">
                <methods>
                  <method name="get_Item(System.String)" attrib="2182" returntype="Gtk.Action">
                    <parameters>
                      <parameter name="name" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Name" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Name()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Sensitive" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="sensitive" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Sensitive()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Sensitive(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TranslateFunc" attrib="0" ptype="Gtk.TranslateFunc" params="Gtk.TranslateFunc">
                <methods>
                  <method name="set_TranslateFunc(Gtk.TranslateFunc)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TranslateFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TranslationDomain" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_TranslationDomain(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Visible" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="visible" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Visible()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Visible(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ConnectProxy" attrib="0" eventtype="Gtk.ConnectProxyHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="connect_proxy" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DisconnectProxy" attrib="0" eventtype="Gtk.DisconnectProxyHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="disconnect_proxy" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PostActivate" attrib="0" eventtype="Gtk.PostActivateHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="post_activate" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PreActivate" attrib="0" eventtype="Gtk.PreActivateHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="pre_activate" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Add(Gtk.Action)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="Gtk.Action" />
                </parameters>
              </method>
              <method name="Add(Gtk.Action, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="Gtk.Action" />
                  <parameter name="accelerator" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Add(Gtk.ActionEntry[])" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="entries" position="0" attrib="0" type="Gtk.ActionEntry[]" />
                </parameters>
              </method>
              <method name="Add(Gtk.RadioActionEntry[], System.Int32, Gtk.ChangedHandler)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="entries" position="0" attrib="0" type="Gtk.RadioActionEntry[]" />
                  <parameter name="value" position="1" attrib="0" type="System.Int32" />
                  <parameter name="changed" position="2" attrib="0" type="Gtk.ChangedHandler" />
                </parameters>
              </method>
              <method name="Add(Gtk.ToggleActionEntry[])" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="entries" position="0" attrib="0" type="Gtk.ToggleActionEntry[]" />
                </parameters>
              </method>
              <method name="GetAction(System.String)" attrib="134" returntype="Gtk.Action">
                <parameters>
                  <parameter name="action_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ListActions()" attrib="134" returntype="Gtk.Action[]">
                <parameters />
              </method>
              <method name="OnConnectProxy(Gtk.Action, Gtk.Widget)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideConnectProxy" />
                      <property name="Type" value="Gtk.ActionGroup" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="Gtk.Action" />
                  <parameter name="proxy" position="1" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="OnDisconnectProxy(Gtk.Action, Gtk.Widget)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDisconnectProxy" />
                      <property name="Type" value="Gtk.ActionGroup" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="Gtk.Action" />
                  <parameter name="proxy" position="1" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="OnPostActivate(Gtk.Action)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePostActivate" />
                      <property name="Type" value="Gtk.ActionGroup" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="Gtk.Action" />
                </parameters>
              </method>
              <method name="OnPreActivate(Gtk.Action)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePreActivate" />
                      <property name="Type" value="Gtk.ActionGroup" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="Gtk.Action" />
                </parameters>
              </method>
              <method name="Remove(Gtk.Action)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="Gtk.Action" />
                </parameters>
              </method>
              <method name="TranslateString(System.String)" attrib="134" returntype="System.String">
                <parameters>
                  <parameter name="str1ng" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ActivateCurrentArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="ForceHide" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_ForceHide()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ActivateCurrentHandler" 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, Gtk.ActivateCurrentArgs, 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="Gtk.ActivateCurrentArgs" />
                  <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, Gtk.ActivateCurrentArgs)" 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="Gtk.ActivateCurrentArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ActivateCursorItemArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="ActivateCursorItemHandler" 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, Gtk.ActivateCursorItemArgs, 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="Gtk.ActivateCursorItemArgs" />
                  <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, Gtk.ActivateCursorItemArgs)" 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="Gtk.ActivateCursorItemArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AddedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Widget" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Widget()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AddedHandler" 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, Gtk.AddedArgs, 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="Gtk.AddedArgs" />
                  <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, Gtk.AddedArgs)" 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="Gtk.AddedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AddWidgetArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Widget" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Widget()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AddWidgetHandler" 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, Gtk.AddWidgetArgs, 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="Gtk.AddWidgetArgs" />
                  <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, Gtk.AddWidgetArgs)" 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="Gtk.AddWidgetArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AdjustBoundsArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="NewValue" attrib="0" ptype="System.Double" params="">
                <methods>
                  <method name="get_NewValue()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AdjustBoundsHandler" 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, Gtk.AdjustBoundsArgs, 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="Gtk.AdjustBoundsArgs" />
                  <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, Gtk.AdjustBoundsArgs)" 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="Gtk.AdjustBoundsArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Adjustment" type="class" base="Gtk.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.Double, System.Double, System.Double, System.Double, System.Double, System.Double)" attrib="2182">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="System.Double" />
                  <parameter name="lower" position="1" attrib="0" type="System.Double" />
                  <parameter name="upper" position="2" attrib="0" type="System.Double" />
                  <parameter name="step_increment" position="3" attrib="0" type="System.Double" />
                  <parameter name="page_increment" position="4" attrib="0" type="System.Double" />
                  <parameter name="page_size" position="5" attrib="0" type="System.Double" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="Lower" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="lower" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Lower()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_Lower(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PageIncrement" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="page-increment" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PageIncrement()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_PageIncrement(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PageSize" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="page-size" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PageSize()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_PageSize(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="StepIncrement" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="step-increment" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_StepIncrement()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_StepIncrement(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Upper" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="upper" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Upper()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_Upper(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Value" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="value" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Value()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_Value(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Changed" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ValueChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="value_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Change()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ChangeValue()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ClampPage(System.Double, System.Double)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="lower" position="0" attrib="0" type="System.Double" />
                  <parameter name="upper" position="1" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="OnChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChanged" />
                      <property name="Type" value="Gtk.Adjustment" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnValueChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideValueChanged" />
                      <property name="Type" value="Gtk.Adjustment" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="SetBounds(System.Double, System.Double, System.Double, System.Double, System.Double)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="lower" position="0" attrib="0" type="System.Double" />
                  <parameter name="upper" position="1" attrib="0" type="System.Double" />
                  <parameter name="step_increment" position="2" attrib="0" type="System.Double" />
                  <parameter name="page_increment" position="3" attrib="0" type="System.Double" />
                  <parameter name="page_size" position="4" attrib="0" type="System.Double" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Alignment" type="class" base="Gtk.Bin" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Single, System.Single, System.Single, System.Single)" attrib="2182">
                <parameters>
                  <parameter name="xalign" position="0" attrib="0" type="System.Single" />
                  <parameter name="yalign" position="1" attrib="0" type="System.Single" />
                  <parameter name="xscale" position="2" attrib="0" type="System.Single" />
                  <parameter name="yscale" position="3" attrib="0" type="System.Single" />
                </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="BottomPadding" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="bottom-padding" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_BottomPadding()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_BottomPadding(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </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="LeftPadding" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="left-padding" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LeftPadding()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_LeftPadding(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="RightPadding" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="right-padding" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_RightPadding()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_RightPadding(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TopPadding" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="top-padding" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TopPadding()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_TopPadding(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Xalign" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="xalign" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Xalign()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_Xalign(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Xscale" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="xscale" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Xscale()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_Xscale(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Yalign" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="yalign" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Yalign()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_Yalign(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Yscale" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="yscale" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Yscale()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_Yscale(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetPadding(out System.UInt32&amp;, out System.UInt32&amp;, out System.UInt32&amp;, out System.UInt32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="padding_top" position="0" attrib="2" type="System.UInt32&amp;" direction="out" />
                  <parameter name="padding_bottom" position="1" attrib="2" type="System.UInt32&amp;" direction="out" />
                  <parameter name="padding_left" position="2" attrib="2" type="System.UInt32&amp;" direction="out" />
                  <parameter name="padding_right" position="3" attrib="2" type="System.UInt32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="Set(System.Single, System.Single, System.Single, System.Single)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="xalign" position="0" attrib="0" type="System.Single" />
                  <parameter name="yalign" position="1" attrib="0" type="System.Single" />
                  <parameter name="xscale" position="2" attrib="0" type="System.Single" />
                  <parameter name="yscale" position="3" attrib="0" type="System.Single" />
                </parameters>
              </method>
              <method name="SetPadding(System.UInt32, System.UInt32, System.UInt32, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="padding_top" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="padding_bottom" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="padding_left" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="padding_right" position="3" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AnchorType" 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="Gtk.AnchorTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Center" attrib="32854" fieldtype="Gtk.AnchorType" value="0" />
              <field name="E" attrib="32854" fieldtype="Gtk.AnchorType" value="8" />
              <field name="East" attrib="32854" fieldtype="Gtk.AnchorType" value="8" />
              <field name="N" attrib="32854" fieldtype="Gtk.AnchorType" value="1" />
              <field name="Ne" attrib="32854" fieldtype="Gtk.AnchorType" value="3" />
              <field name="North" attrib="32854" fieldtype="Gtk.AnchorType" value="1" />
              <field name="NorthEast" attrib="32854" fieldtype="Gtk.AnchorType" value="3" />
              <field name="NorthWest" attrib="32854" fieldtype="Gtk.AnchorType" value="2" />
              <field name="Nw" attrib="32854" fieldtype="Gtk.AnchorType" value="2" />
              <field name="S" attrib="32854" fieldtype="Gtk.AnchorType" value="4" />
              <field name="Se" attrib="32854" fieldtype="Gtk.AnchorType" value="6" />
              <field name="South" attrib="32854" fieldtype="Gtk.AnchorType" value="4" />
              <field name="SouthEast" attrib="32854" fieldtype="Gtk.AnchorType" value="6" />
              <field name="SouthWest" attrib="32854" fieldtype="Gtk.AnchorType" value="5" />
              <field name="Sw" attrib="32854" fieldtype="Gtk.AnchorType" value="5" />
              <field name="W" attrib="32854" fieldtype="Gtk.AnchorType" value="7" />
              <field name="West" attrib="32854" fieldtype="Gtk.AnchorType" value="7" />
            </fields>
          </class>
          <class name="Application" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <properties>
              <property name="CurrentEvent" attrib="0" ptype="Gdk.Event" params="">
                <methods>
                  <method name="get_CurrentEvent()" attrib="2198" static="true" returntype="Gdk.Event">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="EventsPending()" attrib="150" static="true" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="Init()" attrib="150" static="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="Init(System.String, System.String[]&amp;)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="progname" position="0" attrib="0" type="System.String" />
                  <parameter name="args" position="1" attrib="0" type="System.String[]&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="InitCheck(System.String, System.String[]&amp;)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="progname" position="0" attrib="0" type="System.String" />
                  <parameter name="args" position="1" attrib="0" type="System.String[]&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="Invoke(System.EventHandler)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="d" position="0" attrib="0" type="System.EventHandler" />
                </parameters>
              </method>
              <method name="Invoke(System.Object, System.EventArgs, System.EventHandler)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="sender" position="0" attrib="0" type="System.Object" />
                  <parameter name="args" position="1" attrib="0" type="System.EventArgs" />
                  <parameter name="d" position="2" attrib="0" type="System.EventHandler" />
                </parameters>
              </method>
              <method name="Quit()" attrib="150" static="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="Run()" attrib="150" static="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="RunIteration()" attrib="150" static="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="RunIteration(System.Boolean)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="blocking" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Arg" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <attributes>
              <attribute name="System.ObsoleteAttribute">
                <properties>
                  <property name="Message" null="true" />
                  <property name="IsError" value="False" />
                </properties>
              </attribute>
            </attributes>
            <fields>
              <field name="CharData" attrib="6" fieldtype="System.String" />
              <field name="Name" attrib="6" fieldtype="System.String" />
              <field name="Type" attrib="6" fieldtype="GLib.GType" />
              <field name="Zero" attrib="22" fieldtype="Gtk.Arg" />
            </fields>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.Arg">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Arrow" type="class" base="Gtk.Misc" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.ArrowType, Gtk.ShadowType)" attrib="2182">
                <parameters>
                  <parameter name="arrow_type" position="0" attrib="0" type="Gtk.ArrowType" />
                  <parameter name="shadow_type" position="1" attrib="0" type="Gtk.ShadowType" />
                </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="ArrowType" attrib="0" ptype="Gtk.ArrowType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="arrow-type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ArrowType()" attrib="2182" returntype="Gtk.ArrowType">
                    <parameters />
                  </method>
                  <method name="set_ArrowType(Gtk.ArrowType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ArrowType" />
                    </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="ShadowType" attrib="0" ptype="Gtk.ShadowType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="shadow-type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShadowType()" attrib="2182" returntype="Gtk.ShadowType">
                    <parameters />
                  </method>
                  <method name="set_ShadowType(Gtk.ShadowType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ShadowType" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ArrowType" 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="Gtk.ArrowTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Down" attrib="32854" fieldtype="Gtk.ArrowType" value="1" />
              <field name="Left" attrib="32854" fieldtype="Gtk.ArrowType" value="2" />
              <field name="None" attrib="32854" fieldtype="Gtk.ArrowType" value="4" />
              <field name="Right" attrib="32854" fieldtype="Gtk.ArrowType" value="3" />
              <field name="Up" attrib="32854" fieldtype="Gtk.ArrowType" value="0" />
            </fields>
          </class>
          <class name="AspectFrame" type="class" base="Gtk.Frame" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, System.Single, System.Single, System.Single, System.Boolean)" attrib="2182">
                <parameters>
                  <parameter name="label" position="0" attrib="0" type="System.String" />
                  <parameter name="xalign" position="1" attrib="0" type="System.Single" />
                  <parameter name="yalign" position="2" attrib="0" type="System.Single" />
                  <parameter name="ratio" position="3" attrib="0" type="System.Single" />
                  <parameter name="obey_child" position="4" attrib="0" type="System.Boolean" />
                </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="ObeyChild" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="obey-child" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ObeyChild()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ObeyChild(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Ratio" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="ratio" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Ratio()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_Ratio(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Xalign" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="xalign" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Xalign()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_Xalign(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Yalign" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="yalign" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Yalign()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_Yalign(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Set(System.Single, System.Single, System.Single, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="xalign" position="0" attrib="0" type="System.Single" />
                  <parameter name="yalign" position="1" attrib="0" type="System.Single" />
                  <parameter name="ratio" position="2" attrib="0" type="System.Single" />
                  <parameter name="obey_child" position="3" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Assistant" type="class" base="Gtk.Window" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Reflection.DefaultMemberAttribute">
                <properties>
                  <property name="MemberName" value="Item" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="CurrentPage" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_CurrentPage()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_CurrentPage(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ForwardPageFunc" attrib="0" ptype="Gtk.AssistantPageFunc" params="Gtk.AssistantPageFunc">
                <methods>
                  <method name="set_ForwardPageFunc(Gtk.AssistantPageFunc)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.AssistantPageFunc" />
                    </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="Item" attrib="0" ptype="Gtk.Container+ContainerChild" params="Gtk.Widget">
                <methods>
                  <method name="get_Item(Gtk.Widget)" attrib="2246" virtual="true" returntype="Gtk.Container+ContainerChild">
                    <parameters>
                      <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="NPages" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NPages()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Apply" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="apply" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Cancel" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="cancel" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Close" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="close" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Prepare" attrib="0" eventtype="Gtk.PrepareHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="prepare" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddActionWidget(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="AppendPage(Gtk.Widget)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="page" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="GetNthPage(System.Int32)" attrib="134" returntype="Gtk.Widget">
                <parameters>
                  <parameter name="page_num" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetPageComplete(Gtk.Widget)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="page" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="GetPageHeaderImage(Gtk.Widget)" attrib="134" returntype="Gdk.Pixbuf">
                <parameters>
                  <parameter name="page" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="GetPageSideImage(Gtk.Widget)" attrib="134" returntype="Gdk.Pixbuf">
                <parameters>
                  <parameter name="page" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="GetPageTitle(Gtk.Widget)" attrib="134" returntype="System.String">
                <parameters>
                  <parameter name="page" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="GetPageType(Gtk.Widget)" attrib="134" returntype="Gtk.AssistantPageType">
                <parameters>
                  <parameter name="page" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="InsertPage(Gtk.Widget, System.Int32)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="page" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnApply()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideApply" />
                      <property name="Type" value="Gtk.Assistant" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnCancel()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCancel" />
                      <property name="Type" value="Gtk.Assistant" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnClose()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideClose" />
                      <property name="Type" value="Gtk.Assistant" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnPrepare(Gtk.Widget)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePrepare" />
                      <property name="Type" value="Gtk.Assistant" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="page" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="PrependPage(Gtk.Widget)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="page" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="RemoveActionWidget(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="SetPageComplete(Gtk.Widget, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="page" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="complete" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="SetPageHeaderImage(Gtk.Widget, Gdk.Pixbuf)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="page" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="pixbuf" position="1" attrib="0" type="Gdk.Pixbuf" />
                </parameters>
              </method>
              <method name="SetPageSideImage(Gtk.Widget, Gdk.Pixbuf)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="page" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="pixbuf" position="1" attrib="0" type="Gdk.Pixbuf" />
                </parameters>
              </method>
              <method name="SetPageTitle(Gtk.Widget, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="page" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="title" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetPageType(Gtk.Widget, Gtk.AssistantPageType)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="page" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="type" position="1" attrib="0" type="Gtk.AssistantPageType" />
                </parameters>
              </method>
              <method name="UpdateButtonsState()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
            <classes>
              <class name="AssistantChild" type="class" base="Gtk.Container+ContainerChild" charset="Ansi" layout="Auto">
                <constructors>
                  <constructor name=".ctor(Gtk.Container, Gtk.Widget)" attrib="2181">
                    <parameters>
                      <parameter name="parent" position="0" attrib="0" type="Gtk.Container" />
                      <parameter name="child" position="1" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </constructor>
                </constructors>
                <properties>
                  <property name="Complete" attrib="0" ptype="System.Boolean" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="complete" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_Complete()" attrib="2182" returntype="System.Boolean">
                        <parameters />
                      </method>
                      <method name="set_Complete(System.Boolean)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="HeaderImage" attrib="0" ptype="Gdk.Pixbuf" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="header-image" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_HeaderImage()" attrib="2182" returntype="Gdk.Pixbuf">
                        <parameters />
                      </method>
                      <method name="set_HeaderImage(Gdk.Pixbuf)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="PageType" attrib="0" ptype="Gtk.AssistantPageType" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="page-type" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_PageType()" attrib="2182" returntype="Gtk.AssistantPageType">
                        <parameters />
                      </method>
                      <method name="set_PageType(Gtk.AssistantPageType)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="Gtk.AssistantPageType" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="SidebarImage" attrib="0" ptype="Gdk.Pixbuf" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="sidebar-image" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_SidebarImage()" attrib="2182" returntype="Gdk.Pixbuf">
                        <parameters />
                      </method>
                      <method name="set_SidebarImage(Gdk.Pixbuf)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="Title" attrib="0" ptype="System.String" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="title" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_Title()" attrib="2182" returntype="System.String">
                        <parameters />
                      </method>
                      <method name="set_Title(System.String)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.String" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                </properties>
              </class>
            </classes>
          </class>
          <class name="AssistantPageFunc" 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.Int32, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="current_page" position="0" attrib="0" type="System.Int32" />
                  <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(System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="current_page" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AssistantPageType" 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="Gtk.AssistantPageTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Confirm" attrib="32854" fieldtype="Gtk.AssistantPageType" value="2" />
              <field name="Content" attrib="32854" fieldtype="Gtk.AssistantPageType" value="0" />
              <field name="Intro" attrib="32854" fieldtype="Gtk.AssistantPageType" value="1" />
              <field name="Progress" attrib="32854" fieldtype="Gtk.AssistantPageType" value="4" />
              <field name="Summary" attrib="32854" fieldtype="Gtk.AssistantPageType" value="3" />
            </fields>
          </class>
          <class name="AttachOptions" 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="Gtk.AttachOptionsGType" />
                </properties>
              </attribute>
              <attribute name="System.FlagsAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Expand" attrib="32854" fieldtype="Gtk.AttachOptions" value="1" />
              <field name="Fill" attrib="32854" fieldtype="Gtk.AttachOptions" value="4" />
              <field name="Shrink" attrib="32854" fieldtype="Gtk.AttachOptions" value="2" />
            </fields>
          </class>
          <class name="BeginPrintArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Context" attrib="0" ptype="Gtk.PrintContext" params="">
                <methods>
                  <method name="get_Context()" attrib="2182" returntype="Gtk.PrintContext">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="BeginPrintHandler" 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, Gtk.BeginPrintArgs, 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="Gtk.BeginPrintArgs" />
                  <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, Gtk.BeginPrintArgs)" 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="Gtk.BeginPrintArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Bin" type="class" base="Gtk.Container" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="Child" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Child()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_Child(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </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>
          </class>
          <class name="BindingAttribute" type="class" base="System.Attribute" sealed="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.AttributeUsageAttribute">
                <properties>
                  <property name="AllowMultiple" value="True" />
                  <property name="Inherited" value="True" />
                  <property name="ValidOn" value="Class" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.Runtime.InteropServices._Attribute" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gdk.Key, Gdk.ModifierType, System.String, System.Object[])" attrib="2182">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="Gdk.Key" />
                  <parameter name="mod" position="1" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="handler" position="2" attrib="0" type="System.String" />
                  <parameter name="parms" position="3" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </constructor>
              <constructor name=".ctor(Gdk.Key, System.String, System.Object[])" attrib="2182">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="Gdk.Key" />
                  <parameter name="handler" position="1" attrib="0" type="System.String" />
                  <parameter name="parms" position="2" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Handler" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Handler()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Key" attrib="0" ptype="Gdk.Key" params="">
                <methods>
                  <method name="get_Key()" attrib="2182" returntype="Gdk.Key">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Mod" attrib="0" ptype="Gdk.ModifierType" params="">
                <methods>
                  <method name="get_Mod()" attrib="2182" returntype="Gdk.ModifierType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Parms" attrib="0" ptype="System.Object[]" params="">
                <methods>
                  <method name="get_Parms()" attrib="2182" returntype="System.Object[]">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="Bindings" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="ActivateEvent(Gtk.Object, Gdk.EventKey)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="objekt" position="0" attrib="0" type="Gtk.Object" />
                  <parameter name="evnt" position="1" attrib="0" type="Gdk.EventKey" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Box" type="class" base="Gtk.Container" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Reflection.DefaultMemberAttribute">
                <properties>
                  <property name="MemberName" value="Item" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="Homogeneous" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="homogeneous" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Homogeneous()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Homogeneous(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Item" attrib="0" ptype="Gtk.Container+ContainerChild" params="Gtk.Widget">
                <methods>
                  <method name="get_Item(Gtk.Widget)" attrib="2246" virtual="true" returntype="Gtk.Container+ContainerChild">
                    <parameters>
                      <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Spacing" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="spacing" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Spacing()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Spacing(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="PackEnd(Gtk.Widget, System.Boolean, System.Boolean, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                  <parameter name="fill" position="2" attrib="0" type="System.Boolean" />
                  <parameter name="padding" position="3" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="PackEnd(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="PackStart(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="PackStart(Gtk.Widget, System.Boolean, System.Boolean, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                  <parameter name="fill" position="2" attrib="0" type="System.Boolean" />
                  <parameter name="padding" position="3" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="QueryChildPacking(Gtk.Widget, out System.Boolean&amp;, out System.Boolean&amp;, out System.UInt32&amp;, out Gtk.PackType&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="expand" position="1" attrib="2" type="System.Boolean&amp;" direction="out" />
                  <parameter name="fill" position="2" attrib="2" type="System.Boolean&amp;" direction="out" />
                  <parameter name="padding" position="3" attrib="2" type="System.UInt32&amp;" direction="out" />
                  <parameter name="pack_type" position="4" attrib="2" type="Gtk.PackType&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ReorderChild(Gtk.Widget, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetChildPacking(Gtk.Widget, System.Boolean, System.Boolean, System.UInt32, Gtk.PackType)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                  <parameter name="fill" position="2" attrib="0" type="System.Boolean" />
                  <parameter name="padding" position="3" attrib="0" type="System.UInt32" />
                  <parameter name="pack_type" position="4" attrib="0" type="Gtk.PackType" />
                </parameters>
              </method>
            </methods>
            <classes>
              <class name="BoxChild" type="class" base="Gtk.Container+ContainerChild" charset="Ansi" layout="Auto">
                <constructors>
                  <constructor name=".ctor(Gtk.Container, Gtk.Widget)" attrib="2181">
                    <parameters>
                      <parameter name="parent" position="0" attrib="0" type="Gtk.Container" />
                      <parameter name="child" position="1" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </constructor>
                </constructors>
                <properties>
                  <property name="Expand" attrib="0" ptype="System.Boolean" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="expand" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_Expand()" attrib="2182" returntype="System.Boolean">
                        <parameters />
                      </method>
                      <method name="set_Expand(System.Boolean)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="Fill" attrib="0" ptype="System.Boolean" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="fill" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_Fill()" attrib="2182" returntype="System.Boolean">
                        <parameters />
                      </method>
                      <method name="set_Fill(System.Boolean)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="PackType" attrib="0" ptype="Gtk.PackType" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="pack-type" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_PackType()" attrib="2182" returntype="Gtk.PackType">
                        <parameters />
                      </method>
                      <method name="set_PackType(Gtk.PackType)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="Gtk.PackType" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="Padding" attrib="0" ptype="System.UInt32" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="padding" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_Padding()" attrib="2182" returntype="System.UInt32">
                        <parameters />
                      </method>
                      <method name="set_Padding(System.UInt32)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="Position" attrib="0" ptype="System.Int32" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="position" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_Position()" attrib="2182" returntype="System.Int32">
                        <parameters />
                      </method>
                      <method name="set_Position(System.Int32)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Int32" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                </properties>
              </class>
            </classes>
          </class>
          <class name="Builder" 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>
            </constructors>
            <properties>
              <property name="ErrorQuark" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_ErrorQuark()" attrib="2198" static="true" 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="Objects" attrib="0" ptype="GLib.Object[]" params="">
                <methods>
                  <method name="get_Objects()" attrib="2182" returntype="GLib.Object[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="TranslationDomain" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="translation-domain" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TranslationDomain()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_TranslationDomain(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddFromFile(System.String)" attrib="134" returntype="System.UInt32">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AddFromString(System.String)" attrib="134" returntype="System.UInt32">
                <parameters>
                  <parameter name="buffer" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetObject(System.String)" attrib="134" returntype="GLib.Object">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="BuilderConnectFunc" 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(Gtk.Builder, GLib.Object, System.String, System.String, GLib.Object, GLib.ConnectFlags, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="builder" position="0" attrib="0" type="Gtk.Builder" />
                  <parameter name="objekt" position="1" attrib="0" type="GLib.Object" />
                  <parameter name="signal_name" position="2" attrib="0" type="System.String" />
                  <parameter name="handler_name" position="3" attrib="0" type="System.String" />
                  <parameter name="connect_object" position="4" attrib="0" type="GLib.Object" />
                  <parameter name="flags" position="5" attrib="0" type="GLib.ConnectFlags" />
                  <parameter name="callback" position="6" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="7" 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(Gtk.Builder, GLib.Object, System.String, System.String, GLib.Object, GLib.ConnectFlags)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="builder" position="0" attrib="0" type="Gtk.Builder" />
                  <parameter name="objekt" position="1" attrib="0" type="GLib.Object" />
                  <parameter name="signal_name" position="2" attrib="0" type="System.String" />
                  <parameter name="handler_name" position="3" attrib="0" type="System.String" />
                  <parameter name="connect_object" position="4" attrib="0" type="GLib.Object" />
                  <parameter name="flags" position="5" attrib="0" type="GLib.ConnectFlags" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="BuilderError" 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="Gtk.BuilderErrorGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="InvalidAttribute" attrib="32854" fieldtype="Gtk.BuilderError" value="3" />
              <field name="InvalidTag" attrib="32854" fieldtype="Gtk.BuilderError" value="4" />
              <field name="InvalidTypeFunction" attrib="32854" fieldtype="Gtk.BuilderError" value="0" />
              <field name="InvalidValue" attrib="32854" fieldtype="Gtk.BuilderError" value="6" />
              <field name="MissingAttribute" attrib="32854" fieldtype="Gtk.BuilderError" value="2" />
              <field name="MissingPropertyValue" attrib="32854" fieldtype="Gtk.BuilderError" value="5" />
              <field name="UnhandledTag" attrib="32854" fieldtype="Gtk.BuilderError" value="1" />
            </fields>
          </class>
          <class name="Button" type="class" base="Gtk.Bin" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Gtk.Widget)" attrib="2182">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="FocusOnClick" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="focus-on-click" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_FocusOnClick()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_FocusOnClick(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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="Image" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="image" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Image()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_Image(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ImagePosition" attrib="0" ptype="Gtk.PositionType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="image-position" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ImagePosition()" attrib="2182" returntype="Gtk.PositionType">
                    <parameters />
                  </method>
                  <method name="set_ImagePosition(Gtk.PositionType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PositionType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="InButton" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_InButton()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_InButton(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Label" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="label" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Label()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Label(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Relief" attrib="0" ptype="Gtk.ReliefStyle" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="relief" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Relief()" attrib="2182" returntype="Gtk.ReliefStyle">
                    <parameters />
                  </method>
                  <method name="set_Relief(Gtk.ReliefStyle)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ReliefStyle" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UseStock" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="use-stock" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UseStock()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UseStock(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UseUnderline" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="use-underline" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UseUnderline()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UseUnderline(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Xalign" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="xalign" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Xalign()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_Xalign(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Yalign" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="yalign" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Yalign()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_Yalign(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Activated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="activate" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Clicked" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="clicked" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Entered" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="enter" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Left" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="leave" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Pressed" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="pressed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Released" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="released" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="ActionGetType()" attrib="150" static="true" returntype="GLib.GType">
                <parameters />
              </method>
              <method name="Click()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Enter()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetAlignment(out System.Single&amp;, out System.Single&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="xalign" position="0" attrib="2" type="System.Single&amp;" direction="out" />
                  <parameter name="yalign" position="1" attrib="2" type="System.Single&amp;" direction="out" />
                </parameters>
              </method>
              <method name="Leave()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="NewWithLabel(System.String)" attrib="150" static="true" returntype="Gtk.Button">
                <parameters>
                  <parameter name="label" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="NewWithMnemonic(System.String)" attrib="150" static="true" returntype="Gtk.Button">
                <parameters>
                  <parameter name="label" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnActivated()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideActivated" />
                      <property name="Type" value="Gtk.Button" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnClicked()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideClicked" />
                      <property name="Type" value="Gtk.Button" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnEntered()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideEntered" />
                      <property name="Type" value="Gtk.Button" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnLeft()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideLeft" />
                      <property name="Type" value="Gtk.Button" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnPressed()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePressed" />
                      <property name="Type" value="Gtk.Button" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnReleased()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideReleased" />
                      <property name="Type" value="Gtk.Button" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Press()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Release()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="SetAlignment(System.Single, System.Single)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="xalign" position="0" attrib="0" type="System.Single" />
                  <parameter name="yalign" position="1" attrib="0" type="System.Single" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ButtonBox" type="class" base="Gtk.Box" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Reflection.DefaultMemberAttribute">
                <properties>
                  <property name="MemberName" value="Item" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="Item" attrib="0" ptype="Gtk.Container+ContainerChild" params="Gtk.Widget">
                <methods>
                  <method name="get_Item(Gtk.Widget)" attrib="2246" virtual="true" returntype="Gtk.Container+ContainerChild">
                    <parameters>
                      <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Layout" attrib="0" ptype="Gtk.ButtonBoxStyle" params="">
                <methods>
                  <method name="get_Layout()" attrib="2182" returntype="Gtk.ButtonBoxStyle">
                    <parameters />
                  </method>
                  <method name="set_Layout(Gtk.ButtonBoxStyle)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ButtonBoxStyle" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LayoutStyle" attrib="0" ptype="Gtk.ButtonBoxStyle" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="layout-style" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LayoutStyle()" attrib="2182" returntype="Gtk.ButtonBoxStyle">
                    <parameters />
                  </method>
                  <method name="set_LayoutStyle(Gtk.ButtonBoxStyle)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ButtonBoxStyle" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetChildIpadding(out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="ipad_x" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="ipad_y" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetChildSecondary(Gtk.Widget)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="GetChildSize(out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="min_width" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="min_height" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="SetChildIpadding(System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="ipad_x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="ipad_y" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetChildSecondary(Gtk.Widget, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="is_secondary" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="SetChildSize(System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="min_width" position="0" attrib="0" type="System.Int32" />
                  <parameter name="min_height" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
            <classes>
              <class name="ButtonBoxChild" type="class" base="Gtk.Box+BoxChild" charset="Ansi" layout="Auto">
                <constructors>
                  <constructor name=".ctor(Gtk.Container, Gtk.Widget)" attrib="2181">
                    <parameters>
                      <parameter name="parent" position="0" attrib="0" type="Gtk.Container" />
                      <parameter name="child" position="1" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </constructor>
                </constructors>
                <properties>
                  <property name="Secondary" attrib="0" ptype="System.Boolean" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="secondary" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_Secondary()" attrib="2182" returntype="System.Boolean">
                        <parameters />
                      </method>
                      <method name="set_Secondary(System.Boolean)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                </properties>
              </class>
            </classes>
          </class>
          <class name="ButtonBoxStyle" 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="Gtk.ButtonBoxStyleGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Center" attrib="32854" fieldtype="Gtk.ButtonBoxStyle" value="5" />
              <field name="DefaultStyle" attrib="32854" fieldtype="Gtk.ButtonBoxStyle" value="0" />
              <field name="Edge" attrib="32854" fieldtype="Gtk.ButtonBoxStyle" value="2" />
              <field name="End" attrib="32854" fieldtype="Gtk.ButtonBoxStyle" value="4" />
              <field name="Spread" attrib="32854" fieldtype="Gtk.ButtonBoxStyle" value="1" />
              <field name="Start" attrib="32854" fieldtype="Gtk.ButtonBoxStyle" value="3" />
            </fields>
          </class>
          <class name="ButtonPressEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventButton" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventButton">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ButtonPressEventHandler" 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, Gtk.ButtonPressEventArgs, 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="Gtk.ButtonPressEventArgs" />
                  <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, Gtk.ButtonPressEventArgs)" 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="Gtk.ButtonPressEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ButtonReleaseEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventButton" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventButton">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ButtonReleaseEventHandler" 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, Gtk.ButtonReleaseEventArgs, 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="Gtk.ButtonReleaseEventArgs" />
                  <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, Gtk.ButtonReleaseEventArgs)" 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="Gtk.ButtonReleaseEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ButtonsType" 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="Gtk.ButtonsTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Cancel" attrib="32854" fieldtype="Gtk.ButtonsType" value="3" />
              <field name="Close" attrib="32854" fieldtype="Gtk.ButtonsType" value="2" />
              <field name="None" attrib="32854" fieldtype="Gtk.ButtonsType" value="0" />
              <field name="Ok" attrib="32854" fieldtype="Gtk.ButtonsType" value="1" />
              <field name="OkCancel" attrib="32854" fieldtype="Gtk.ButtonsType" value="5" />
              <field name="YesNo" attrib="32854" fieldtype="Gtk.ButtonsType" value="4" />
            </fields>
          </class>
          <class name="Calendar" type="class" base="Gtk.Widget" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="Date" attrib="0" ptype="System.DateTime" params="">
                <methods>
                  <method name="get_Date()" attrib="2182" returntype="System.DateTime">
                    <parameters />
                  </method>
                  <method name="set_Date(System.DateTime)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.DateTime" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Day" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="day" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Day()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Day(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DisplayOptions" attrib="0" ptype="Gtk.CalendarDisplayOptions" params="">
                <methods>
                  <method name="get_DisplayOptions()" attrib="2182" returntype="Gtk.CalendarDisplayOptions">
                    <parameters />
                  </method>
                  <method name="set_DisplayOptions(Gtk.CalendarDisplayOptions)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.CalendarDisplayOptions" />
                    </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="Month" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="month" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Month()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Month(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="NoMonthChange" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="no-month-change" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_NoMonthChange()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_NoMonthChange(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowDayNames" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-day-names" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowDayNames()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowDayNames(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowHeading" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-heading" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowHeading()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowHeading(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowWeekNumbers" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-week-numbers" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowWeekNumbers()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowWeekNumbers(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Year" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="year" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Year()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Year(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="DaySelected" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="day_selected" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DaySelectedDoubleClick" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="day_selected_double_click" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MonthChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="month_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="NextMonth" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="next_month" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="NextYear" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="next_year" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PrevMonth" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="prev_month" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PrevYear" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="prev_year" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="ClearMarks()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Freeze()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="GetDate()" attrib="134" returntype="System.DateTime">
                <parameters />
              </method>
              <method name="GetDate(out System.UInt32&amp;, out System.UInt32&amp;, out System.UInt32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="year" position="0" attrib="2" type="System.UInt32&amp;" direction="out" />
                  <parameter name="month" position="1" attrib="2" type="System.UInt32&amp;" direction="out" />
                  <parameter name="day" position="2" attrib="2" type="System.UInt32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="MarkDay(System.UInt32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="day" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="OnDaySelected()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDaySelected" />
                      <property name="Type" value="Gtk.Calendar" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnDaySelectedDoubleClick()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDaySelectedDoubleClick" />
                      <property name="Type" value="Gtk.Calendar" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnMonthChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMonthChanged" />
                      <property name="Type" value="Gtk.Calendar" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnNextMonth()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideNextMonth" />
                      <property name="Type" value="Gtk.Calendar" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnNextYear()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideNextYear" />
                      <property name="Type" value="Gtk.Calendar" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnPrevMonth()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePrevMonth" />
                      <property name="Type" value="Gtk.Calendar" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnPrevYear()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePrevYear" />
                      <property name="Type" value="Gtk.Calendar" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="SelectDay(System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="day" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="SelectMonth(System.UInt32, System.UInt32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="month" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="year" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="Thaw()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="UnmarkDay(System.UInt32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="day" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CalendarDisplayOptions" 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="Gtk.CalendarDisplayOptionsGType" />
                </properties>
              </attribute>
              <attribute name="System.FlagsAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="NoMonthChange" attrib="32854" fieldtype="Gtk.CalendarDisplayOptions" value="4" />
              <field name="ShowDayNames" attrib="32854" fieldtype="Gtk.CalendarDisplayOptions" value="2" />
              <field name="ShowHeading" attrib="32854" fieldtype="Gtk.CalendarDisplayOptions" value="1" />
              <field name="ShowWeekNumbers" attrib="32854" fieldtype="Gtk.CalendarDisplayOptions" value="8" />
              <field name="WeekStartMonday" attrib="32854" fieldtype="Gtk.CalendarDisplayOptions" value="16" />
            </fields>
          </class>
          <class name="Callback" 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(Gtk.Widget, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <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(Gtk.Widget)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CallbackMarshal" 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(Gtk.Object, System.IntPtr, System.UInt32, Gtk.Arg, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="objekt" position="0" attrib="0" type="Gtk.Object" />
                  <parameter name="data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="n_args" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="args" position="3" attrib="0" type="Gtk.Arg" />
                  <parameter name="callback" position="4" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="5" 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(Gtk.Object, System.IntPtr, System.UInt32, Gtk.Arg)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="objekt" position="0" attrib="0" type="Gtk.Object" />
                  <parameter name="data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="n_args" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="args" position="3" attrib="0" type="Gtk.Arg" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CancelPositionArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="CancelPositionHandler" 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, Gtk.CancelPositionArgs, 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="Gtk.CancelPositionArgs" />
                  <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, Gtk.CancelPositionArgs)" 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="Gtk.CancelPositionArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CellEditable" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <events>
              <event name="EditingDone" attrib="0" eventtype="System.EventHandler" />
              <event name="WidgetRemoved" attrib="0" eventtype="System.EventHandler" />
            </events>
            <methods>
              <method name="FinishEditing()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="RemoveWidget()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="StartEditing(Gdk.Event)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CellEditableAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="Gtk.CellEditable" />
              <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(Gtk.CellEditableImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Gtk.CellEditableImplementor" />
                </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="Gtk.CellEditableImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Gtk.CellEditableImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="EditingDone" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="editing_done" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="WidgetRemoved" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="remove_widget" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="FinishEditing()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Gtk.CellEditable">
                <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="Gtk.CellEditable">
                <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="RemoveWidget()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="StartEditing(Gdk.Event)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CellEditableImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Gtk.CellEditableAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <methods>
              <method name="StartEditing(Gdk.Event)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CellLayout" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="Cells" attrib="0" ptype="Gtk.CellRenderer[]" params="">
                <methods>
                  <method name="get_Cells()" attrib="3526" abstract="true" virtual="true" returntype="Gtk.CellRenderer[]">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddAttribute(Gtk.CellRenderer, System.String, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attribute" position="1" attrib="0" type="System.String" />
                  <parameter name="column" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Clear()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="ClearAttributes(Gtk.CellRenderer)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                </parameters>
              </method>
              <method name="PackEnd(Gtk.CellRenderer, System.Boolean)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="PackStart(Gtk.CellRenderer, System.Boolean)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Reorder(Gtk.CellRenderer, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetAttributes(Gtk.CellRenderer, System.Object[])" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="renderer" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attrs" position="1" attrib="0" type="System.Object[]" />
                </parameters>
              </method>
              <method name="SetCellDataFunc(Gtk.CellRenderer, Gtk.CellLayoutDataFunc)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="func" position="1" attrib="0" type="Gtk.CellLayoutDataFunc" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CellLayoutAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="Gtk.CellLayout" />
              <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(Gtk.CellLayoutImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Gtk.CellLayoutImplementor" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Cells" attrib="0" ptype="Gtk.CellRenderer[]" params="">
                <methods>
                  <method name="get_Cells()" attrib="2534" virtual="true" returntype="Gtk.CellRenderer[]">
                    <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="Gtk.CellLayoutImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Gtk.CellLayoutImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddAttribute(Gtk.CellRenderer, System.String, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attribute" position="1" attrib="0" type="System.String" />
                  <parameter name="column" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Clear()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="ClearAttributes(Gtk.CellRenderer)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                </parameters>
              </method>
              <method name="GetObject(System.IntPtr, System.Boolean)" attrib="150" static="true" returntype="Gtk.CellLayout">
                <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="Gtk.CellLayout">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="PackEnd(Gtk.CellRenderer, System.Boolean)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="PackStart(Gtk.CellRenderer, System.Boolean)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Reorder(Gtk.CellRenderer, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetAttributes(Gtk.CellRenderer, System.Object[])" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attrs" position="1" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="SetCellDataFunc(Gtk.CellRenderer, Gtk.CellLayoutDataFunc)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="func" position="1" attrib="0" type="Gtk.CellLayoutDataFunc" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CellLayoutDataFunc" 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(Gtk.CellLayout, Gtk.CellRenderer, Gtk.TreeModel, Gtk.TreeIter, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="cell_layout" position="0" attrib="0" type="Gtk.CellLayout" />
                  <parameter name="cell" position="1" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="tree_model" position="2" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="iter" position="3" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="callback" position="4" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="5" 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(Gtk.CellLayout, Gtk.CellRenderer, Gtk.TreeModel, Gtk.TreeIter)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell_layout" position="0" attrib="0" type="Gtk.CellLayout" />
                  <parameter name="cell" position="1" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="tree_model" position="2" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="iter" position="3" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CellLayoutImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Gtk.CellLayoutAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="Cells" attrib="0" ptype="Gtk.CellRenderer[]" params="">
                <methods>
                  <method name="get_Cells()" attrib="3526" abstract="true" virtual="true" returntype="Gtk.CellRenderer[]">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddAttribute(Gtk.CellRenderer, System.String, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attribute" position="1" attrib="0" type="System.String" />
                  <parameter name="column" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Clear()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="ClearAttributes(Gtk.CellRenderer)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                </parameters>
              </method>
              <method name="PackEnd(Gtk.CellRenderer, System.Boolean)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="PackStart(Gtk.CellRenderer, System.Boolean)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Reorder(Gtk.CellRenderer, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetCellDataFunc(Gtk.CellRenderer, Gtk.CellLayoutDataFunc)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="func" position="1" attrib="0" type="Gtk.CellLayoutDataFunc" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CellRenderer" type="class" base="Gtk.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="CellBackground" attrib="0" ptype="System.String" params="System.String">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="cell-background" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_CellBackground(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CellBackgroundGdk" attrib="0" ptype="Gdk.Color" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="cell-background-gdk" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_CellBackgroundGdk()" attrib="2182" returntype="Gdk.Color">
                    <parameters />
                  </method>
                  <method name="set_CellBackgroundGdk(Gdk.Color)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Color" />
                    </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="Height" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="height" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Height()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Height(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsExpanded" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="is-expanded" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IsExpanded()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsExpanded(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsExpander" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="is-expander" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IsExpander()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsExpander(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Mode" attrib="0" ptype="Gtk.CellRendererMode" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="mode" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Mode()" attrib="2182" returntype="Gtk.CellRendererMode">
                    <parameters />
                  </method>
                  <method name="set_Mode(Gtk.CellRendererMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.CellRendererMode" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Sensitive" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="sensitive" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Sensitive()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Sensitive(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Visible" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="visible" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Visible()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Visible(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Width" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="width" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Width()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Width(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Xalign" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="xalign" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Xalign()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_Xalign(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Xpad" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="xpad" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Xpad()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_Xpad(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Yalign" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="yalign" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Yalign()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_Yalign(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Ypad" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="ypad" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Ypad()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_Ypad(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="EditingCanceled" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="editing-canceled" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="EditingStarted" attrib="0" eventtype="Gtk.EditingStartedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="editing-started" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Activate(Gdk.Event, Gtk.Widget, System.String, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="path" position="2" attrib="0" type="System.String" />
                  <parameter name="background_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
              <method name="CancelEditing()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="GetFixedSize(out System.Int32&amp;, out System.Int32&amp;)" attrib="134" 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="GetSize(Gtk.Widget, Gdk.Rectangle&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;)" attrib="454" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideGetSize" />
                      <property name="Type" value="Gtk.CellRenderer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="cell_area" position="1" attrib="0" type="Gdk.Rectangle&amp;" direction="ref" />
                  <parameter name="x_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="width" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="5" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="OnEditingCanceled()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideEditingCanceled" />
                      <property name="Type" value="Gtk.CellRenderer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnEditingStarted(Gtk.CellEditable, System.String)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideEditingStarted" />
                      <property name="Type" value="Gtk.CellRenderer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="editable" position="0" attrib="0" type="Gtk.CellEditable" />
                  <parameter name="path" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Render(Gdk.Drawable, Gtk.Widget, Gdk.Rectangle, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRender" />
                      <property name="Type" value="Gtk.CellRenderer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="window" position="0" attrib="0" type="Gdk.Drawable" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="background_area" position="2" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="expose_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
              <method name="Render(Gdk.Window, Gtk.Widget, Gdk.Rectangle, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="window" position="0" attrib="0" type="Gdk.Window" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="background_area" position="2" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="expose_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
              <method name="SetFixedSize(System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="width" position="0" attrib="0" type="System.Int32" />
                  <parameter name="height" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="StartEditing(Gdk.Event, Gtk.Widget, System.String, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="454" virtual="true" returntype="Gtk.CellEditable">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideStartEditing" />
                      <property name="Type" value="Gtk.CellRenderer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="path" position="2" attrib="0" type="System.String" />
                  <parameter name="background_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
              <method name="StopEditing(System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="canceled" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CellRendererAccel" type="class" base="Gtk.CellRendererText" 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="AccelKey" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="accel-key" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AccelKey()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_AccelKey(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AccelMode" attrib="0" ptype="Gtk.CellRendererAccelMode" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="accel-mode" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AccelMode()" attrib="2182" returntype="Gtk.CellRendererAccelMode">
                    <parameters />
                  </method>
                  <method name="set_AccelMode(Gtk.CellRendererAccelMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.CellRendererAccelMode" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AccelMods" attrib="0" ptype="Gdk.ModifierType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="accel-mods" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AccelMods()" attrib="2182" returntype="Gdk.ModifierType">
                    <parameters />
                  </method>
                  <method name="set_AccelMods(Gdk.ModifierType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.ModifierType" />
                    </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="Keycode" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="keycode" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Keycode()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_Keycode(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="AccelCleared" attrib="0" eventtype="Gtk.AccelClearedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="accel-cleared" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="AccelEdited" attrib="0" eventtype="Gtk.AccelEditedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="accel-edited" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="GetSize(Gtk.Widget, Gdk.Rectangle&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;)" attrib="198" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="cell_area" position="1" attrib="0" type="Gdk.Rectangle&amp;" direction="ref" />
                  <parameter name="x_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="width" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="5" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="OnAccelCleared(System.String)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideAccelCleared" />
                      <property name="Type" value="Gtk.CellRendererAccel" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path_string" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnAccelEdited(System.String, System.UInt32, Gdk.ModifierType, System.UInt32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideAccelEdited" />
                      <property name="Type" value="Gtk.CellRendererAccel" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path_string" position="0" attrib="0" type="System.String" />
                  <parameter name="accel_key" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="accel_mods" position="2" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="hardware_keycode" position="3" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="Render(Gdk.Drawable, Gtk.Widget, Gdk.Rectangle, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="window" position="0" attrib="0" type="Gdk.Drawable" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="background_area" position="2" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="expose_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
              <method name="StartEditing(Gdk.Event, Gtk.Widget, System.String, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="198" virtual="true" returntype="Gtk.CellEditable">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="path" position="2" attrib="0" type="System.String" />
                  <parameter name="background_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CellRendererAccelMode" 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="Gtk.CellRendererAccelModeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Gtk" attrib="32854" fieldtype="Gtk.CellRendererAccelMode" value="0" />
              <field name="Other" attrib="32854" fieldtype="Gtk.CellRendererAccelMode" value="1" />
            </fields>
          </class>
          <class name="CellRendererCombo" type="class" base="Gtk.CellRendererText" 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="HasEntry" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="has-entry" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HasEntry()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_HasEntry(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Model" attrib="0" ptype="Gtk.TreeModel" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="model" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Model()" attrib="2182" returntype="Gtk.TreeModel">
                    <parameters />
                  </method>
                  <method name="set_Model(Gtk.TreeModel)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeModel" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TextColumn" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="text-column" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TextColumn()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_TextColumn(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetSize(Gtk.Widget, Gdk.Rectangle&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;)" attrib="198" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="cell_area" position="1" attrib="0" type="Gdk.Rectangle&amp;" direction="ref" />
                  <parameter name="x_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="width" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="5" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="Render(Gdk.Drawable, Gtk.Widget, Gdk.Rectangle, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="window" position="0" attrib="0" type="Gdk.Drawable" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="background_area" position="2" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="expose_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
              <method name="StartEditing(Gdk.Event, Gtk.Widget, System.String, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="198" virtual="true" returntype="Gtk.CellEditable">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="path" position="2" attrib="0" type="System.String" />
                  <parameter name="background_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CellRendererMode" 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="Gtk.CellRendererModeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Activatable" attrib="32854" fieldtype="Gtk.CellRendererMode" value="1" />
              <field name="Editable" attrib="32854" fieldtype="Gtk.CellRendererMode" value="2" />
              <field name="Inert" attrib="32854" fieldtype="Gtk.CellRendererMode" value="0" />
            </fields>
          </class>
          <class name="CellRendererPixbuf" type="class" base="Gtk.CellRenderer" 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="FollowState" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="follow-state" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_FollowState()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_FollowState(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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="IconName" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="icon-name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IconName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_IconName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Pixbuf" attrib="0" ptype="Gdk.Pixbuf" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixbuf" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Pixbuf()" attrib="2182" returntype="Gdk.Pixbuf">
                    <parameters />
                  </method>
                  <method name="set_Pixbuf(Gdk.Pixbuf)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PixbufExpanderClosed" attrib="0" ptype="Gdk.Pixbuf" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixbuf-expander-closed" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PixbufExpanderClosed()" attrib="2182" returntype="Gdk.Pixbuf">
                    <parameters />
                  </method>
                  <method name="set_PixbufExpanderClosed(Gdk.Pixbuf)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PixbufExpanderOpen" attrib="0" ptype="Gdk.Pixbuf" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixbuf-expander-open" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PixbufExpanderOpen()" attrib="2182" returntype="Gdk.Pixbuf">
                    <parameters />
                  </method>
                  <method name="set_PixbufExpanderOpen(Gdk.Pixbuf)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="StockDetail" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="stock-detail" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_StockDetail()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_StockDetail(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="StockId" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="stock-id" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_StockId()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_StockId(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="StockSize" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="stock-size" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_StockSize()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_StockSize(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetSize(Gtk.Widget, Gdk.Rectangle&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;)" attrib="198" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="cell_area" position="1" attrib="0" type="Gdk.Rectangle&amp;" direction="ref" />
                  <parameter name="x_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="width" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="5" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="Render(Gdk.Drawable, Gtk.Widget, Gdk.Rectangle, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="window" position="0" attrib="0" type="Gdk.Drawable" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="background_area" position="2" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="expose_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
              <method name="StartEditing(Gdk.Event, Gtk.Widget, System.String, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="198" virtual="true" returntype="Gtk.CellEditable">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="path" position="2" attrib="0" type="System.String" />
                  <parameter name="background_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CellRendererProgress" type="class" base="Gtk.CellRenderer" 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="Orientation" attrib="0" ptype="Gtk.ProgressBarOrientation" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="orientation" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Orientation()" attrib="2182" returntype="Gtk.ProgressBarOrientation">
                    <parameters />
                  </method>
                  <method name="set_Orientation(Gtk.ProgressBarOrientation)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ProgressBarOrientation" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Pulse" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pulse" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Pulse()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Pulse(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Text" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="text" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Text()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Text(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TextXAlign" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="text-xalign" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TextXAlign()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_TextXAlign(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TextYAlign" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="text-yalign" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TextYAlign()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_TextYAlign(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Value" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="value" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Value()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Value(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetSize(Gtk.Widget, Gdk.Rectangle&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;)" attrib="198" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="cell_area" position="1" attrib="0" type="Gdk.Rectangle&amp;" direction="ref" />
                  <parameter name="x_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="width" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="5" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="Render(Gdk.Drawable, Gtk.Widget, Gdk.Rectangle, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="window" position="0" attrib="0" type="Gdk.Drawable" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="background_area" position="2" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="expose_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
              <method name="StartEditing(Gdk.Event, Gtk.Widget, System.String, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="198" virtual="true" returntype="Gtk.CellEditable">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="path" position="2" attrib="0" type="System.String" />
                  <parameter name="background_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CellRendererSpin" type="class" base="Gtk.CellRendererText" 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="Adjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="adjustment" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Adjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                  <method name="set_Adjustment(Gtk.Adjustment)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Adjustment" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ClimbRate" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="climb-rate" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ClimbRate()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_ClimbRate(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Digits" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="digits" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Digits()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_Digits(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </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="GetSize(Gtk.Widget, Gdk.Rectangle&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;)" attrib="198" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="cell_area" position="1" attrib="0" type="Gdk.Rectangle&amp;" direction="ref" />
                  <parameter name="x_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="width" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="5" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="Render(Gdk.Drawable, Gtk.Widget, Gdk.Rectangle, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="window" position="0" attrib="0" type="Gdk.Drawable" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="background_area" position="2" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="expose_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
              <method name="StartEditing(Gdk.Event, Gtk.Widget, System.String, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="198" virtual="true" returntype="Gtk.CellEditable">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="path" position="2" attrib="0" type="System.String" />
                  <parameter name="background_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CellRendererState" 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="Gtk.CellRendererStateGType" />
                </properties>
              </attribute>
              <attribute name="System.FlagsAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Focused" attrib="32854" fieldtype="Gtk.CellRendererState" value="16" />
              <field name="Insensitive" attrib="32854" fieldtype="Gtk.CellRendererState" value="4" />
              <field name="Prelit" attrib="32854" fieldtype="Gtk.CellRendererState" value="2" />
              <field name="Selected" attrib="32854" fieldtype="Gtk.CellRendererState" value="1" />
              <field name="Sorted" attrib="32854" fieldtype="Gtk.CellRendererState" value="8" />
            </fields>
          </class>
          <class name="CellRendererText" type="class" base="Gtk.CellRenderer" 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="Alignment" attrib="0" ptype="Pango.Alignment" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="alignment" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Alignment()" attrib="2182" returntype="Pango.Alignment">
                    <parameters />
                  </method>
                  <method name="set_Alignment(Pango.Alignment)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Alignment" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Attributes" attrib="0" ptype="Pango.AttrList" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="attributes" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Attributes()" attrib="2182" returntype="Pango.AttrList">
                    <parameters />
                  </method>
                  <method name="set_Attributes(Pango.AttrList)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.AttrList" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Background" attrib="0" ptype="System.String" params="System.String">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="background" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_Background(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="BackgroundGdk" attrib="0" ptype="Gdk.Color" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="background-gdk" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_BackgroundGdk()" attrib="2182" returntype="Gdk.Color">
                    <parameters />
                  </method>
                  <method name="set_BackgroundGdk(Gdk.Color)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Color" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Editable" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="editable" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Editable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Editable(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Ellipsize" attrib="0" ptype="Pango.EllipsizeMode" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="ellipsize" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Ellipsize()" attrib="2182" returntype="Pango.EllipsizeMode">
                    <parameters />
                  </method>
                  <method name="set_Ellipsize(Pango.EllipsizeMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.EllipsizeMode" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Family" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="family" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Family()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Family(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FixedHeightFromFont" attrib="0" ptype="System.Int32" params="System.Int32">
                <methods>
                  <method name="set_FixedHeightFromFont(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Font" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="font" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Font()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Font(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FontDesc" attrib="0" ptype="Pango.FontDescription" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="font-desc" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_FontDesc()" attrib="2182" returntype="Pango.FontDescription">
                    <parameters />
                  </method>
                  <method name="set_FontDesc(Pango.FontDescription)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.FontDescription" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Foreground" attrib="0" ptype="System.String" params="System.String">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="foreground" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_Foreground(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ForegroundGdk" attrib="0" ptype="Gdk.Color" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="foreground-gdk" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ForegroundGdk()" attrib="2182" returntype="Gdk.Color">
                    <parameters />
                  </method>
                  <method name="set_ForegroundGdk(Gdk.Color)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Color" />
                    </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="Language" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="language" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Language()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Language(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Markup" attrib="0" ptype="System.String" params="System.String">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="markup" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_Markup(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Rise" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="rise" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Rise()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Rise(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Scale" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="scale" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Scale()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_Scale(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SingleParagraphMode" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="single-paragraph-mode" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SingleParagraphMode()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SingleParagraphMode(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Size" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="size" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Size()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Size(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SizePoints" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="size-points" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SizePoints()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_SizePoints(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Stretch" attrib="0" ptype="Pango.Stretch" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="stretch" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Stretch()" attrib="2182" returntype="Pango.Stretch">
                    <parameters />
                  </method>
                  <method name="set_Stretch(Pango.Stretch)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Stretch" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Strikethrough" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="strikethrough" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Strikethrough()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Strikethrough(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Style" attrib="0" ptype="Pango.Style" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="style" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Style()" attrib="2182" returntype="Pango.Style">
                    <parameters />
                  </method>
                  <method name="set_Style(Pango.Style)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Style" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Text" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="text" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Text()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Text(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Underline" attrib="0" ptype="Pango.Underline" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="underline" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Underline()" attrib="2182" returntype="Pango.Underline">
                    <parameters />
                  </method>
                  <method name="set_Underline(Pango.Underline)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Underline" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Variant" attrib="0" ptype="Pango.Variant" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="variant" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Variant()" attrib="2182" returntype="Pango.Variant">
                    <parameters />
                  </method>
                  <method name="set_Variant(Pango.Variant)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Variant" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Weight" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="weight" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Weight()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Weight(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WidthChars" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="width-chars" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_WidthChars()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_WidthChars(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WrapMode" attrib="0" ptype="Pango.WrapMode" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="wrap-mode" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_WrapMode()" attrib="2182" returntype="Pango.WrapMode">
                    <parameters />
                  </method>
                  <method name="set_WrapMode(Pango.WrapMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.WrapMode" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WrapWidth" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="wrap-width" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_WrapWidth()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_WrapWidth(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Edited" attrib="0" eventtype="Gtk.EditedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="edited" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="GetSize(Gtk.Widget, Gdk.Rectangle&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;)" attrib="198" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="cell_area" position="1" attrib="0" type="Gdk.Rectangle&amp;" direction="ref" />
                  <parameter name="x_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="width" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="5" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="OnEdited(System.String, System.String)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideEdited" />
                      <property name="Type" value="Gtk.CellRendererText" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="System.String" />
                  <parameter name="new_text" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Render(Gdk.Drawable, Gtk.Widget, Gdk.Rectangle, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="window" position="0" attrib="0" type="Gdk.Drawable" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="background_area" position="2" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="expose_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
              <method name="StartEditing(Gdk.Event, Gtk.Widget, System.String, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="198" virtual="true" returntype="Gtk.CellEditable">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="path" position="2" attrib="0" type="System.String" />
                  <parameter name="background_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CellRendererToggle" type="class" base="Gtk.CellRenderer" 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="Activatable" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="activatable" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Activatable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Activatable(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Active" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="active" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Active()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Active(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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="Inconsistent" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="inconsistent" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Inconsistent()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Inconsistent(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IndicatorSize" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="indicator-size" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IndicatorSize()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_IndicatorSize(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Radio" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="radio" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Radio()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Radio(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Toggled" attrib="0" eventtype="Gtk.ToggledHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="toggled" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="GetSize(Gtk.Widget, Gdk.Rectangle&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;)" attrib="198" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="cell_area" position="1" attrib="0" type="Gdk.Rectangle&amp;" direction="ref" />
                  <parameter name="x_offset" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y_offset" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="width" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="5" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="OnToggled(System.String)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideToggled" />
                      <property name="Type" value="Gtk.CellRendererToggle" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Render(Gdk.Drawable, Gtk.Widget, Gdk.Rectangle, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="window" position="0" attrib="0" type="Gdk.Drawable" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="background_area" position="2" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="expose_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
              <method name="StartEditing(Gdk.Event, Gtk.Widget, System.String, Gdk.Rectangle, Gdk.Rectangle, Gtk.CellRendererState)" attrib="198" virtual="true" returntype="Gtk.CellEditable">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="path" position="2" attrib="0" type="System.String" />
                  <parameter name="background_area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="cell_area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="flags" position="5" attrib="0" type="Gtk.CellRendererState" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CellView" type="class" base="Gtk.Widget" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="Gtk.CellLayout" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="markup" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Gdk.Pixbuf)" attrib="2182">
                <parameters>
                  <parameter name="pixbuf" position="0" attrib="0" type="Gdk.Pixbuf" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Background" attrib="0" ptype="System.String" params="System.String">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="background" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_Background(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="BackgroundColor" attrib="0" ptype="Gdk.Color" params="Gdk.Color">
                <methods>
                  <method name="set_BackgroundColor(Gdk.Color)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Color" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="BackgroundGdk" attrib="0" ptype="Gdk.Color" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="background-gdk" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_BackgroundGdk()" attrib="2182" returntype="Gdk.Color">
                    <parameters />
                  </method>
                  <method name="set_BackgroundGdk(Gdk.Color)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Color" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CellRenderers" attrib="0" ptype="GLib.List" params="">
                <methods>
                  <method name="get_CellRenderers()" attrib="2182" returntype="GLib.List">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Cells" attrib="0" ptype="Gtk.CellRenderer[]" params="">
                <methods>
                  <method name="get_Cells()" attrib="2534" virtual="true" returntype="Gtk.CellRenderer[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DisplayedRow" attrib="0" ptype="Gtk.TreePath" params="">
                <methods>
                  <method name="get_DisplayedRow()" attrib="2182" returntype="Gtk.TreePath">
                    <parameters />
                  </method>
                  <method name="set_DisplayedRow(Gtk.TreePath)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreePath" />
                    </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="Model" attrib="0" ptype="Gtk.TreeModel" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="model" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Model()" attrib="2182" returntype="Gtk.TreeModel">
                    <parameters />
                  </method>
                  <method name="set_Model(Gtk.TreeModel)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeModel" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddAttribute(Gtk.CellRenderer, System.String, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attribute" position="1" attrib="0" type="System.String" />
                  <parameter name="column" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Clear()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="ClearAttributes(Gtk.CellRenderer)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                </parameters>
              </method>
              <method name="GetSizeOfRow(Gtk.TreePath, Gtk.Requisition)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="requisition" position="1" attrib="0" type="Gtk.Requisition" />
                </parameters>
              </method>
              <method name="NewWithText(System.String)" attrib="150" static="true" returntype="Gtk.CellView">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="PackEnd(Gtk.CellRenderer, System.Boolean)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="PackStart(Gtk.CellRenderer, System.Boolean)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Reorder(Gtk.CellRenderer, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetAttributes(Gtk.CellRenderer, System.Object[])" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attrs" position="1" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="SetCellDataFunc(Gtk.CellRenderer, Gtk.CellLayoutDataFunc)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="func" position="1" attrib="0" type="Gtk.CellLayoutDataFunc" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ChangeCurrentPageArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Offset" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Offset()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ChangeCurrentPageHandler" 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, Gtk.ChangeCurrentPageArgs, 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="Gtk.ChangeCurrentPageArgs" />
                  <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, Gtk.ChangeCurrentPageArgs)" 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="Gtk.ChangeCurrentPageArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ChangedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Current" attrib="0" ptype="Gtk.RadioAction" params="">
                <methods>
                  <method name="get_Current()" attrib="2182" returntype="Gtk.RadioAction">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ChangedHandler" 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, Gtk.ChangedArgs, 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="Gtk.ChangedArgs" />
                  <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, Gtk.ChangedArgs)" 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="Gtk.ChangedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ChangeValueArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Scroll" attrib="0" ptype="Gtk.ScrollType" params="">
                <methods>
                  <method name="get_Scroll()" attrib="2182" returntype="Gtk.ScrollType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ChangeValueHandler" 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, Gtk.ChangeValueArgs, 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="Gtk.ChangeValueArgs" />
                  <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, Gtk.ChangeValueArgs)" 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="Gtk.ChangeValueArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CheckButton" type="class" base="Gtk.ToggleButton" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="label" position="0" attrib="0" type="System.String" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="NewWithLabel(System.String)" attrib="150" static="true" returntype="Gtk.CheckButton">
                <parameters>
                  <parameter name="label" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CheckMenuItem" type="class" base="Gtk.MenuItem" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="label" position="0" attrib="0" type="System.String" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Active" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="active" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Active()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Active(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DrawAsRadio" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="draw-as-radio" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_DrawAsRadio()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_DrawAsRadio(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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="Inconsistent" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="inconsistent" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Inconsistent()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Inconsistent(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowToggle" attrib="0" ptype="System.Boolean" params="System.Boolean">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_ShowToggle(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Toggled" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="toggled" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="EmitToggled()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="OnToggled()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideToggled" />
                      <property name="Type" value="Gtk.CheckMenuItem" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Toggle()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="ChildAnchorInsertedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Anchor" attrib="0" ptype="Gtk.TextChildAnchor" params="">
                <methods>
                  <method name="get_Anchor()" attrib="2182" returntype="Gtk.TextChildAnchor">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Pos" attrib="0" ptype="Gtk.TextIter" params="">
                <methods>
                  <method name="get_Pos()" attrib="2182" returntype="Gtk.TextIter">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ChildAnchorInsertedHandler" 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, Gtk.ChildAnchorInsertedArgs, 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="Gtk.ChildAnchorInsertedArgs" />
                  <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, Gtk.ChildAnchorInsertedArgs)" 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="Gtk.ChildAnchorInsertedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ChildAttachedArgs" 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="Gtk.Widget" params="">
                <methods>
                  <method name="get_Child()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ChildAttachedHandler" 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, Gtk.ChildAttachedArgs, 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="Gtk.ChildAttachedArgs" />
                  <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, Gtk.ChildAttachedArgs)" 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="Gtk.ChildAttachedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ChildDetachedArgs" 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="Gtk.Widget" params="">
                <methods>
                  <method name="get_Child()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ChildDetachedHandler" 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, Gtk.ChildDetachedArgs, 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="Gtk.ChildDetachedArgs" />
                  <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, Gtk.ChildDetachedArgs)" 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="Gtk.ChildDetachedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ChildNotifiedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Pspec" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_Pspec()" attrib="2182" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ChildNotifiedHandler" 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, Gtk.ChildNotifiedArgs, 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="Gtk.ChildNotifiedArgs" />
                  <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, Gtk.ChildNotifiedArgs)" 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="Gtk.ChildNotifiedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ChildPropertyAttribute" type="class" base="System.Attribute" sealed="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Runtime.InteropServices._Attribute" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </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>
                  <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>
            </properties>
          </class>
          <class name="ClientEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventClient" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventClient">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ClientEventHandler" 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, Gtk.ClientEventArgs, 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="Gtk.ClientEventArgs" />
                  <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, Gtk.ClientEventArgs)" 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="Gtk.ClientEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Clipboard" 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="Display" attrib="0" ptype="Gdk.Display" params="">
                <methods>
                  <method name="get_Display()" attrib="2182" returntype="Gdk.Display">
                    <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="Image" attrib="0" ptype="Gdk.Pixbuf" params="Gdk.Pixbuf">
                <methods>
                  <method name="set_Image(Gdk.Pixbuf)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Owner" attrib="0" ptype="GLib.Object" params="">
                <methods>
                  <method name="get_Owner()" attrib="2182" returntype="GLib.Object">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Text" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_Text(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="OwnerChange" attrib="0" eventtype="Gtk.OwnerChangeHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="owner_change" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Clear()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Get(Gdk.Atom)" attrib="150" static="true" returntype="Gtk.Clipboard">
                <parameters>
                  <parameter name="selection" position="0" attrib="0" type="Gdk.Atom" />
                </parameters>
              </method>
              <method name="GetForDisplay(Gdk.Display, Gdk.Atom)" attrib="150" static="true" returntype="Gtk.Clipboard">
                <parameters>
                  <parameter name="display" position="0" attrib="0" type="Gdk.Display" />
                  <parameter name="selection" position="1" attrib="0" type="Gdk.Atom" />
                </parameters>
              </method>
              <method name="OnOwnerChange(Gdk.EventOwnerChange)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideOwnerChange" />
                      <property name="Type" value="Gtk.Clipboard" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventOwnerChange" />
                </parameters>
              </method>
              <method name="RequestContents(Gdk.Atom, Gtk.ClipboardReceivedFunc)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="target" position="0" attrib="0" type="Gdk.Atom" />
                  <parameter name="cb" position="1" attrib="0" type="Gtk.ClipboardReceivedFunc" />
                </parameters>
              </method>
              <method name="RequestImage(Gtk.ClipboardImageReceivedFunc)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="cb" position="0" attrib="0" type="Gtk.ClipboardImageReceivedFunc" />
                </parameters>
              </method>
              <method name="RequestRichText(Gtk.TextBuffer, Gtk.Clipboard+RichTextReceivedFunc)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="buffer" position="0" attrib="0" type="Gtk.TextBuffer" />
                  <parameter name="cb" position="1" attrib="0" type="Gtk.Clipboard+RichTextReceivedFunc" />
                </parameters>
              </method>
              <method name="RequestTargets(Gtk.ClipboardTargetsReceivedFunc)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="cb" position="0" attrib="0" type="Gtk.ClipboardTargetsReceivedFunc" />
                </parameters>
              </method>
              <method name="RequestText(Gtk.ClipboardTextReceivedFunc)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="cb" position="0" attrib="0" type="Gtk.ClipboardTextReceivedFunc" />
                </parameters>
              </method>
              <method name="SetCanStore(Gtk.TargetEntry, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="targets" position="0" attrib="0" type="Gtk.TargetEntry" />
                  <parameter name="n_targets" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetText(System.String)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by Text property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetWithData(Gtk.TargetEntry[], Gtk.ClipboardGetFunc, Gtk.ClipboardClearFunc)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="targets" position="0" attrib="0" type="Gtk.TargetEntry[]" />
                  <parameter name="get_func" position="1" attrib="0" type="Gtk.ClipboardGetFunc" />
                  <parameter name="clear_func" position="2" attrib="0" type="Gtk.ClipboardClearFunc" />
                </parameters>
              </method>
              <method name="SetWithOwner(Gtk.TargetEntry[], Gtk.ClipboardGetFunc, Gtk.ClipboardClearFunc, GLib.Object)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="targets" position="0" attrib="0" type="Gtk.TargetEntry[]" />
                  <parameter name="get_func" position="1" attrib="0" type="Gtk.ClipboardGetFunc" />
                  <parameter name="clear_func" position="2" attrib="0" type="Gtk.ClipboardClearFunc" />
                  <parameter name="owner" position="3" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="Store()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="WaitForContents(Gdk.Atom)" attrib="134" returntype="Gtk.SelectionData">
                <parameters>
                  <parameter name="target" position="0" attrib="0" type="Gdk.Atom" />
                </parameters>
              </method>
              <method name="WaitForImage()" attrib="134" returntype="Gdk.Pixbuf">
                <parameters />
              </method>
              <method name="WaitForRichText(Gtk.TextBuffer, out Gdk.Atom&amp;)" attrib="134" returntype="System.Byte[]">
                <parameters>
                  <parameter name="buffer" position="0" attrib="0" type="Gtk.TextBuffer" />
                  <parameter name="format" position="1" attrib="2" type="Gdk.Atom&amp;" direction="out" />
                </parameters>
              </method>
              <method name="WaitForTargets(Gdk.Atom, out System.Int32&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="targets" position="0" attrib="0" type="Gdk.Atom" />
                  <parameter name="n_targets" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="WaitForText()" attrib="134" returntype="System.String">
                <parameters />
              </method>
              <method name="WaitIsImageAvailable()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="WaitIsRichTextAvailable(Gtk.TextBuffer)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="buffer" position="0" attrib="0" type="Gtk.TextBuffer" />
                </parameters>
              </method>
              <method name="WaitIsTargetAvailable(Gdk.Atom)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="target" position="0" attrib="0" type="Gdk.Atom" />
                </parameters>
              </method>
              <method name="WaitIsTextAvailable()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
            </methods>
            <classes>
              <class name="RichTextReceivedFunc" 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(Gtk.Clipboard, Gdk.Atom, System.Byte[], System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                    <parameters>
                      <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                      <parameter name="format" position="1" attrib="0" type="Gdk.Atom" />
                      <parameter name="text" position="2" attrib="0" type="System.Byte[]" />
                      <parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
                      <parameter name="object" position="4" 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(Gtk.Clipboard, Gdk.Atom, System.Byte[])" attrib="454" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                      <parameter name="format" position="1" attrib="0" type="Gdk.Atom" />
                      <parameter name="text" position="2" attrib="0" type="System.Byte[]" />
                    </parameters>
                  </method>
                </methods>
              </class>
            </classes>
          </class>
          <class name="ClipboardClearFunc" 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(Gtk.Clipboard, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                  <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(Gtk.Clipboard)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ClipboardGetFunc" 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(Gtk.Clipboard, Gtk.SelectionData, System.UInt32, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                  <parameter name="info" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="4" 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(Gtk.Clipboard, Gtk.SelectionData, System.UInt32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                  <parameter name="info" position="2" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ClipboardImageReceivedFunc" 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(Gtk.Clipboard, Gdk.Pixbuf, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                  <parameter name="pixbuf" position="1" attrib="0" type="Gdk.Pixbuf" />
                  <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(Gtk.Clipboard, Gdk.Pixbuf)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                  <parameter name="pixbuf" position="1" attrib="0" type="Gdk.Pixbuf" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ClipboardReceivedFunc" 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(Gtk.Clipboard, Gtk.SelectionData, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                  <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(Gtk.Clipboard, Gtk.SelectionData)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ClipboardTargetsReceivedFunc" 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(Gtk.Clipboard, Gdk.Atom, System.Int32, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                  <parameter name="atoms" position="1" attrib="0" type="Gdk.Atom" />
                  <parameter name="n_atoms" position="2" attrib="0" type="System.Int32" />
                  <parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="4" 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(Gtk.Clipboard, Gdk.Atom, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                  <parameter name="atoms" position="1" attrib="0" type="Gdk.Atom" />
                  <parameter name="n_atoms" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ClipboardTextReceivedFunc" 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(Gtk.Clipboard, System.String, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                  <parameter name="text" 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.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Gtk.Clipboard, System.String)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                  <parameter name="text" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ColorButton" type="class" base="Gtk.Button" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(Gdk.Color)" attrib="2182">
                <parameters>
                  <parameter name="color" position="0" attrib="0" type="Gdk.Color" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Alpha" attrib="0" ptype="System.UInt16" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="alpha" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Alpha()" attrib="2182" returntype="System.UInt16">
                    <parameters />
                  </method>
                  <method name="set_Alpha(System.UInt16)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt16" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Color" attrib="0" ptype="Gdk.Color" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="color" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Color()" attrib="2182" returntype="Gdk.Color">
                    <parameters />
                  </method>
                  <method name="set_Color(Gdk.Color)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Color" />
                    </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="Title" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="title" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Title()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Title(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UseAlpha" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="use-alpha" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UseAlpha()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UseAlpha(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ColorSet" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="color_set" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnColorSet()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideColorSet" />
                      <property name="Type" value="Gtk.ColorButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
            </methods>
          </class>
          <class name="ColorSelection" type="class" base="Gtk.VBox" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="CurrentAlpha" attrib="0" ptype="System.UInt16" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="current-alpha" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_CurrentAlpha()" attrib="2182" returntype="System.UInt16">
                    <parameters />
                  </method>
                  <method name="set_CurrentAlpha(System.UInt16)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt16" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CurrentColor" attrib="0" ptype="Gdk.Color" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="current-color" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_CurrentColor()" attrib="2182" returntype="Gdk.Color">
                    <parameters />
                  </method>
                  <method name="set_CurrentColor(Gdk.Color)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Color" />
                    </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="HasOpacityControl" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="has-opacity-control" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HasOpacityControl()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_HasOpacityControl(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="HasPalette" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="has-palette" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HasPalette()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_HasPalette(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsAdjusting" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsAdjusting()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PreviousAlpha" attrib="0" ptype="System.UInt16" params="">
                <methods>
                  <method name="get_PreviousAlpha()" attrib="2182" returntype="System.UInt16">
                    <parameters />
                  </method>
                  <method name="set_PreviousAlpha(System.UInt16)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt16" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PreviousColor" attrib="0" ptype="Gdk.Color" params="">
                <methods>
                  <method name="get_PreviousColor()" attrib="2182" returntype="Gdk.Color">
                    <parameters />
                  </method>
                  <method name="set_PreviousColor(Gdk.Color)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Color" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UpdatePolicy" attrib="0" ptype="Gtk.UpdateType" params="Gtk.UpdateType">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_UpdatePolicy(Gtk.UpdateType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.UpdateType" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ColorChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="color_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnColorChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideColorChanged" />
                      <property name="Type" value="Gtk.ColorSelection" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="PaletteFromString(System.String)" attrib="150" static="true" returntype="Gdk.Color[]">
                <parameters>
                  <parameter name="str" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="PaletteToString(Gdk.Color[])" attrib="150" static="true" returntype="System.String">
                <parameters>
                  <parameter name="colors" position="0" attrib="0" type="Gdk.Color[]" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ColorSelectionChangePaletteFunc" 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(Gdk.Color, System.Int32, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="colors" position="0" attrib="0" type="Gdk.Color" />
                  <parameter name="n_colors" position="1" attrib="0" type="System.Int32" />
                  <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(Gdk.Color, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="colors" position="0" attrib="0" type="Gdk.Color" />
                  <parameter name="n_colors" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ColorSelectionChangePaletteWithScreenFunc" 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(Gdk.Screen, Gdk.Color, System.Int32, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="screen" position="0" attrib="0" type="Gdk.Screen" />
                  <parameter name="colors" position="1" attrib="0" type="Gdk.Color" />
                  <parameter name="n_colors" position="2" attrib="0" type="System.Int32" />
                  <parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="4" 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(Gdk.Screen, Gdk.Color, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="screen" position="0" attrib="0" type="Gdk.Screen" />
                  <parameter name="colors" position="1" attrib="0" type="Gdk.Color" />
                  <parameter name="n_colors" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ColorSelectionDialog" type="class" base="Gtk.Dialog" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="title" position="0" attrib="0" type="System.String" />
                </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="CancelButton" attrib="0" ptype="Gtk.Button" params="">
                <methods>
                  <method name="get_CancelButton()" attrib="2182" returntype="Gtk.Button">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ColorSelection" attrib="0" ptype="Gtk.ColorSelection" params="">
                <methods>
                  <method name="get_ColorSelection()" attrib="2182" returntype="Gtk.ColorSelection">
                    <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="HelpButton" attrib="0" ptype="Gtk.Button" params="">
                <methods>
                  <method name="get_HelpButton()" attrib="2182" returntype="Gtk.Button">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="OkButton" attrib="0" ptype="Gtk.Button" params="">
                <methods>
                  <method name="get_OkButton()" attrib="2182" returntype="Gtk.Button">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <classes>
              <class name="ColorSelectionButton" type="class" base="Gtk.Button" charset="Ansi" layout="Auto">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Do not use this class. It will cause your app to crash in mysterious ways." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <interfaces>
                  <interface name="System.Collections.IEnumerable" />
                  <interface name="GLib.IWrapper" />
                  <interface name="Atk.Implementor" />
                  <interface name="System.IDisposable" />
                </interfaces>
                <constructors>
                  <constructor name=".ctor(Gtk.ColorSelectionDialog, System.IntPtr)" attrib="2182">
                    <parameters>
                      <parameter name="cs" position="0" attrib="0" type="Gtk.ColorSelectionDialog" />
                      <parameter name="raw" position="1" attrib="0" type="System.IntPtr" />
                    </parameters>
                  </constructor>
                </constructors>
                <properties>
                  <property name="ColorSelectionDialog" attrib="0" ptype="Gtk.ColorSelectionDialog" params="">
                    <methods>
                      <method name="get_ColorSelectionDialog()" attrib="2182" returntype="Gtk.ColorSelectionDialog">
                        <parameters />
                      </method>
                    </methods>
                  </property>
                </properties>
              </class>
            </classes>
          </class>
          <class name="Combo" type="class" base="Gtk.HBox" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.ObsoleteAttribute">
                <properties>
                  <property name="Message" null="true" />
                  <property name="IsError" value="False" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="AllowEmpty" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="allow-empty" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AllowEmpty()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_AllowEmpty(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Button" attrib="0" ptype="Gtk.Button" params="">
                <methods>
                  <method name="get_Button()" attrib="2182" returntype="Gtk.Button">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CaseSensitive" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="case-sensitive" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_CaseSensitive()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_CaseSensitive(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="EnableArrowKeys" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="enable-arrow-keys" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_EnableArrowKeys()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_EnableArrowKeys(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="EnableArrowsAlways" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="enable-arrows-always" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_EnableArrowsAlways()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_EnableArrowsAlways(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Entry" attrib="0" ptype="Gtk.Entry" params="">
                <methods>
                  <method name="get_Entry()" attrib="2182" returntype="Gtk.Entry">
                    <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="List" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_List()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PopdownStrings" attrib="0" ptype="System.String[]" params="System.String[]">
                <methods>
                  <method name="set_PopdownStrings(System.String[])" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String[]" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UseArrows" attrib="0" ptype="System.Boolean" params="System.Boolean">
                <methods>
                  <method name="set_UseArrows(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UseArrowsAlways" attrib="0" ptype="System.Boolean" params="System.Boolean">
                <methods>
                  <method name="set_UseArrowsAlways(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ValueInList" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="value-in-list" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ValueInList()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ValueInList(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="DisableActivate()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="SetItemString(Gtk.Item, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="item" position="0" attrib="0" type="Gtk.Item" />
                  <parameter name="item_value" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetValueInList(System.Boolean, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="val" position="0" attrib="0" type="System.Boolean" />
                  <parameter name="ok_if_empty" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ComboBox" type="class" base="Gtk.Bin" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="Gtk.CellEditable" />
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.CellLayout" />
              <interface name="System.Collections.IEnumerable" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.TreeModel)" attrib="2182">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String[])" attrib="2182">
                <parameters>
                  <parameter name="entries" position="0" attrib="0" type="System.String[]" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Active" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="active" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Active()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Active(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ActiveText" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ActiveText()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="AddTearoffs" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="add-tearoffs" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AddTearoffs()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_AddTearoffs(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Cells" attrib="0" ptype="Gtk.CellRenderer[]" params="">
                <methods>
                  <method name="get_Cells()" attrib="2534" virtual="true" returntype="Gtk.CellRenderer[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ColumnSpanColumn" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="column-span-column" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ColumnSpanColumn()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_ColumnSpanColumn(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FocusOnClick" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="focus-on-click" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_FocusOnClick()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_FocusOnClick(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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="HasFrame" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="has-frame" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HasFrame()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_HasFrame(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Model" attrib="0" ptype="Gtk.TreeModel" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="model" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Model()" attrib="2182" returntype="Gtk.TreeModel">
                    <parameters />
                  </method>
                  <method name="set_Model(Gtk.TreeModel)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeModel" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PopupAccessible" attrib="0" ptype="Atk.Object" params="">
                <methods>
                  <method name="get_PopupAccessible()" attrib="2182" returntype="Atk.Object">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PopupShown" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="popup-shown" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PopupShown()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="RowSeparatorFunc" attrib="0" ptype="Gtk.TreeViewRowSeparatorFunc" params="">
                <methods>
                  <method name="get_RowSeparatorFunc()" attrib="2182" returntype="Gtk.TreeViewRowSeparatorFunc">
                    <parameters />
                  </method>
                  <method name="set_RowSeparatorFunc(Gtk.TreeViewRowSeparatorFunc)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeViewRowSeparatorFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="RowSpanColumn" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="row-span-column" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_RowSpanColumn()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_RowSpanColumn(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TearoffTitle" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="tearoff-title" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TearoffTitle()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_TearoffTitle(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WrapWidth" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="wrap-width" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_WrapWidth()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_WrapWidth(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Changed" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="EditingDone" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="editing_done" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="WidgetRemoved" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="remove_widget" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddAttribute(Gtk.CellRenderer, System.String, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attribute" position="1" attrib="0" type="System.String" />
                  <parameter name="column" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="AppendText(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Clear()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="ClearAttributes(Gtk.CellRenderer)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                </parameters>
              </method>
              <method name="FinishEditing()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetActiveIter(out Gtk.TreeIter&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="InsertText(System.Int32, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="position" position="0" attrib="0" type="System.Int32" />
                  <parameter name="text" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="NewText()" attrib="150" static="true" returntype="Gtk.ComboBox">
                <parameters />
              </method>
              <method name="OnChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChanged" />
                      <property name="Type" value="Gtk.ComboBox" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnEditingDone()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideEditingDone" />
                      <property name="Type" value="Gtk.ComboBox" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnWidgetRemoved()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideWidgetRemoved" />
                      <property name="Type" value="Gtk.ComboBox" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="PackEnd(Gtk.CellRenderer, System.Boolean)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="PackStart(Gtk.CellRenderer, System.Boolean)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Popdown()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Popup()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="PrependText(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="RemoveText(System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="position" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RemoveWidget()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="Reorder(Gtk.CellRenderer, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetActiveIter(Gtk.TreeIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="SetAttributes(Gtk.CellRenderer, System.Object[])" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attrs" position="1" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="SetCellDataFunc(Gtk.CellRenderer, Gtk.CellLayoutDataFunc)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="func" position="1" attrib="0" type="Gtk.CellLayoutDataFunc" />
                </parameters>
              </method>
              <method name="StartEditing(Gdk.Event)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ComboBoxEntry" type="class" base="Gtk.ComboBox" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="Gtk.CellEditable" />
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.CellLayout" />
              <interface name="System.Collections.IEnumerable" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.TreeModel, System.Int32)" attrib="2182">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="text_column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String[])" attrib="2182">
                <parameters>
                  <parameter name="entries" position="0" attrib="0" type="System.String[]" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Entry" attrib="0" ptype="Gtk.Entry" params="">
                <methods>
                  <method name="get_Entry()" attrib="2182" returntype="Gtk.Entry">
                    <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="TextColumn" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="text-column" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TextColumn()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_TextColumn(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="NewText()" attrib="150" static="true" returntype="Gtk.ComboBoxEntry">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="CommitArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Str" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Str()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="CommitHandler" 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, Gtk.CommitArgs, 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="Gtk.CommitArgs" />
                  <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, Gtk.CommitArgs)" 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="Gtk.CommitArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ConfigureEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventConfigure" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventConfigure">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ConfigureEventHandler" 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, Gtk.ConfigureEventArgs, 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="Gtk.ConfigureEventArgs" />
                  <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, Gtk.ConfigureEventArgs)" 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="Gtk.ConfigureEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ConfirmOverwriteArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="ConfirmOverwriteHandler" 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, Gtk.ConfirmOverwriteArgs, 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="Gtk.ConfirmOverwriteArgs" />
                  <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, Gtk.ConfirmOverwriteArgs)" 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="Gtk.ConfirmOverwriteArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ConnectProxyArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Action" attrib="0" ptype="Gtk.Action" params="">
                <methods>
                  <method name="get_Action()" attrib="2182" returntype="Gtk.Action">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Proxy" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Proxy()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ConnectProxyHandler" 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, Gtk.ConnectProxyArgs, 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="Gtk.ConnectProxyArgs" />
                  <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, Gtk.ConnectProxyArgs)" 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="Gtk.ConnectProxyArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Container" type="class" base="Gtk.Widget" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Reflection.DefaultMemberAttribute">
                <properties>
                  <property name="MemberName" value="Item" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="AllChildren" attrib="0" ptype="System.Collections.IEnumerable" params="">
                <methods>
                  <method name="get_AllChildren()" attrib="2182" returntype="System.Collections.IEnumerable">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="BorderWidth" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="border-width" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_BorderWidth()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_BorderWidth(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Child" attrib="0" ptype="Gtk.Widget" params="Gtk.Widget">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="child" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_Child(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Children" attrib="0" ptype="Gtk.Widget[]" params="">
                <methods>
                  <method name="get_Children()" attrib="2182" returntype="Gtk.Widget[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="FocusChain" attrib="0" ptype="Gtk.Widget[]" params="">
                <methods>
                  <method name="get_FocusChain()" attrib="2182" returntype="Gtk.Widget[]">
                    <parameters />
                  </method>
                  <method name="set_FocusChain(Gtk.Widget[])" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget[]" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FocusChild" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_FocusChild()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_FocusChild(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FocusHadjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <methods>
                  <method name="get_FocusHadjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                  <method name="set_FocusHadjustment(Gtk.Adjustment)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Adjustment" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FocusVadjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <methods>
                  <method name="get_FocusVadjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                  <method name="set_FocusVadjustment(Gtk.Adjustment)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Adjustment" />
                    </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="Item" attrib="0" ptype="Gtk.Container+ContainerChild" params="Gtk.Widget">
                <methods>
                  <method name="get_Item(Gtk.Widget)" attrib="2502" virtual="true" returntype="Gtk.Container+ContainerChild">
                    <parameters>
                      <parameter name="w" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ReallocateRedraws" attrib="0" ptype="System.Boolean" params="System.Boolean">
                <methods>
                  <method name="set_ReallocateRedraws(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ResizeMode" attrib="0" ptype="Gtk.ResizeMode" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="resize-mode" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ResizeMode()" attrib="2182" returntype="Gtk.ResizeMode">
                    <parameters />
                  </method>
                  <method name="set_ResizeMode(Gtk.ResizeMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ResizeMode" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Added" attrib="0" eventtype="Gtk.AddedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="add" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="FocusChildSet" attrib="0" eventtype="Gtk.FocusChildSetHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="set-focus-child" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Removed" attrib="0" eventtype="Gtk.RemovedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="remove" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ResizeChecked" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="check_resize" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Add(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="CheckResize()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ChildGetProperty(Gtk.Widget, System.String)" attrib="134" returntype="GLib.Value">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="property_name" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ChildGetValist(Gtk.Widget, System.String, System.IntPtr)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="first_property_name" position="1" attrib="0" type="System.String" />
                  <parameter name="var_args" position="2" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="ChildSetProperty(Gtk.Widget, System.String, GLib.Value)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="property_name" position="1" attrib="0" type="System.String" />
                  <parameter name="value" position="2" attrib="0" type="GLib.Value" />
                </parameters>
              </method>
              <method name="ChildSetValist(Gtk.Widget, System.String, System.IntPtr)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="first_property_name" position="1" attrib="0" type="System.String" />
                  <parameter name="var_args" position="2" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="ChildType()" attrib="454" virtual="true" returntype="GLib.GType">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChildType" />
                      <property name="Type" value="Gtk.Container" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Forall(Gtk.Callback)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="cb" position="0" attrib="0" type="Gtk.Callback" />
                </parameters>
              </method>
              <method name="ForAll(System.Boolean, Gtk.Container+CallbackInvoker)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideForallOld" />
                      <property name="Type" value="Gtk.Container" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Override the ForAll(bool,Gtk.Callback) method instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="include_internals" position="0" attrib="0" type="System.Boolean" />
                  <parameter name="invoker" position="1" attrib="0" type="Gtk.Container+CallbackInvoker" />
                </parameters>
              </method>
              <method name="ForAll(System.Boolean, Gtk.Callback)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideForall" />
                      <property name="Type" value="Gtk.Container" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="include_internals" position="0" attrib="0" type="System.Boolean" />
                  <parameter name="callback" position="1" attrib="0" type="Gtk.Callback" />
                </parameters>
              </method>
              <method name="Foreach(Gtk.Callback)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="cb" position="0" attrib="0" type="Gtk.Callback" />
                </parameters>
              </method>
              <method name="GetEnumerator()" attrib="486" virtual="true" returntype="System.Collections.IEnumerator">
                <parameters />
              </method>
              <method name="OnAdded(Gtk.Widget)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideAdded" />
                      <property name="Type" value="Gtk.Container" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="OnFocusChildSet(Gtk.Widget)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideFocusChildSet" />
                      <property name="Type" value="Gtk.Container" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="OnRemoved(Gtk.Widget)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRemoved" />
                      <property name="Type" value="Gtk.Container" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="OnResizeChecked()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideResizeChecked" />
                      <property name="Type" value="Gtk.Container" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="PropagateExpose(Gtk.Widget, Gdk.EventExpose)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="evnt" position="1" attrib="0" type="Gdk.EventExpose" />
                </parameters>
              </method>
              <method name="Remove(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="ResizeChildren()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnsetFocusChain()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
            <classes>
              <class name="ContainerChild" type="class" base="System.Object" charset="Ansi" layout="Auto">
                <fields>
                  <field name="child" attrib="4" fieldtype="Gtk.Widget" />
                  <field name="parent" attrib="4" fieldtype="Gtk.Container" />
                </fields>
                <constructors>
                  <constructor name=".ctor(Gtk.Container, Gtk.Widget)" attrib="2182">
                    <parameters>
                      <parameter name="parent" position="0" attrib="0" type="Gtk.Container" />
                      <parameter name="child" position="1" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </constructor>
                </constructors>
                <properties>
                  <property name="Child" attrib="0" ptype="Gtk.Widget" params="">
                    <methods>
                      <method name="get_Child()" attrib="2182" returntype="Gtk.Widget">
                        <parameters />
                      </method>
                    </methods>
                  </property>
                  <property name="Parent" attrib="0" ptype="Gtk.Container" params="">
                    <methods>
                      <method name="get_Parent()" attrib="2182" returntype="Gtk.Container">
                        <parameters />
                      </method>
                    </methods>
                  </property>
                </properties>
              </class>
              <class name="CallbackInvoker" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
                <methods>
                  <method name="Invoke(Gtk.Widget)" attrib="134" returntype="System.Void">
                    <parameters>
                      <parameter name="w" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </class>
            </classes>
          </class>
          <class name="CornerType" 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="Gtk.CornerTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="BottomLeft" attrib="32854" fieldtype="Gtk.CornerType" value="1" />
              <field name="BottomRight" attrib="32854" fieldtype="Gtk.CornerType" value="3" />
              <field name="TopLeft" attrib="32854" fieldtype="Gtk.CornerType" value="0" />
              <field name="TopRight" attrib="32854" fieldtype="Gtk.CornerType" value="2" />
            </fields>
          </class>
          <class name="CreateCustomWidgetArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="CreateCustomWidgetHandler" 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, Gtk.CreateCustomWidgetArgs, 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="Gtk.CreateCustomWidgetArgs" />
                  <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, Gtk.CreateCustomWidgetArgs)" 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="Gtk.CreateCustomWidgetArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CreateMenuProxyArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="CreateMenuProxyHandler" 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, Gtk.CreateMenuProxyArgs, 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="Gtk.CreateMenuProxyArgs" />
                  <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, Gtk.CreateMenuProxyArgs)" 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="Gtk.CreateMenuProxyArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CreateWindowArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Page" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Page()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="X" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_X()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Y" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Y()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="CreateWindowHandler" 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, Gtk.CreateWindowArgs, 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="Gtk.CreateWindowArgs" />
                  <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, Gtk.CreateWindowArgs)" 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="Gtk.CreateWindowArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CursorOnMatchArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Iter" attrib="0" ptype="Gtk.TreeIter" params="">
                <methods>
                  <method name="get_Iter()" attrib="2182" returntype="Gtk.TreeIter">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Model" attrib="0" ptype="Gtk.TreeModel" params="">
                <methods>
                  <method name="get_Model()" attrib="2182" returntype="Gtk.TreeModel">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="CursorOnMatchHandler" 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, Gtk.CursorOnMatchArgs, 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="Gtk.CursorOnMatchArgs" />
                  <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, Gtk.CursorOnMatchArgs)" 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="Gtk.CursorOnMatchArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Curve" type="class" base="Gtk.DrawingArea" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="CurveType" attrib="0" ptype="Gtk.CurveType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="curve-type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_CurveType()" attrib="2182" returntype="Gtk.CurveType">
                    <parameters />
                  </method>
                  <method name="set_CurveType(Gtk.CurveType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.CurveType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Gamma" attrib="0" ptype="System.Single" params="System.Single">
                <methods>
                  <method name="set_Gamma(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </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="MaxX" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="max-x" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_MaxX()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_MaxX(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MaxY" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="max-y" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_MaxY()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_MaxY(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MinX" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="min-x" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_MinX()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_MinX(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MinY" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="min-y" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_MinY()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_MinY(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="CurveTypeChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="curve_type_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="GetVector(System.Int32, System.Single[])" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="veclen" position="0" attrib="0" type="System.Int32" />
                  <parameter name="vector" position="1" attrib="0" type="System.Single[]" />
                </parameters>
              </method>
              <method name="OnCurveTypeChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCurveTypeChanged" />
                      <property name="Type" value="Gtk.Curve" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Reset()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="SetRange(System.Single, System.Single, System.Single, System.Single)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="min_x" position="0" attrib="0" type="System.Single" />
                  <parameter name="max_x" position="1" attrib="0" type="System.Single" />
                  <parameter name="min_y" position="2" attrib="0" type="System.Single" />
                  <parameter name="max_y" position="3" attrib="0" type="System.Single" />
                </parameters>
              </method>
              <method name="SetVector(System.Int32, System.Single[])" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="veclen" position="0" attrib="0" type="System.Int32" />
                  <parameter name="vector" position="1" attrib="0" type="System.Single[]" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CurveType" 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="Gtk.CurveTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Free" attrib="32854" fieldtype="Gtk.CurveType" value="2" />
              <field name="Linear" attrib="32854" fieldtype="Gtk.CurveType" value="0" />
              <field name="Spline" attrib="32854" fieldtype="Gtk.CurveType" value="1" />
            </fields>
          </class>
          <class name="CustomWidgetApplyArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Widget" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Widget()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="CustomWidgetApplyHandler" 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, Gtk.CustomWidgetApplyArgs, 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="Gtk.CustomWidgetApplyArgs" />
                  <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, Gtk.CustomWidgetApplyArgs)" 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="Gtk.CustomWidgetApplyArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CycleChildFocusArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Reverse" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Reverse()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="CycleChildFocusHandler" 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, Gtk.CycleChildFocusArgs, 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="Gtk.CycleChildFocusArgs" />
                  <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, Gtk.CycleChildFocusArgs)" 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="Gtk.CycleChildFocusArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CycleHandleFocusArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Reverse" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Reverse()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="CycleHandleFocusHandler" 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, Gtk.CycleHandleFocusArgs, 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="Gtk.CycleHandleFocusArgs" />
                  <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, Gtk.CycleHandleFocusArgs)" 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="Gtk.CycleHandleFocusArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DeleteEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.Event" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.Event">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DeleteEventHandler" 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, Gtk.DeleteEventArgs, 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="Gtk.DeleteEventArgs" />
                  <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, Gtk.DeleteEventArgs)" 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="Gtk.DeleteEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DeleteFromCursorArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Count" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Count()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Type" attrib="0" ptype="Gtk.DeleteType" params="">
                <methods>
                  <method name="get_Type()" attrib="2182" returntype="Gtk.DeleteType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DeleteFromCursorHandler" 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, Gtk.DeleteFromCursorArgs, 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="Gtk.DeleteFromCursorArgs" />
                  <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, Gtk.DeleteFromCursorArgs)" 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="Gtk.DeleteFromCursorArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DeleteRangeArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="End" attrib="0" ptype="Gtk.TextIter" params="">
                <methods>
                  <method name="get_End()" attrib="2182" returntype="Gtk.TextIter">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Start" attrib="0" ptype="Gtk.TextIter" params="">
                <methods>
                  <method name="get_Start()" attrib="2182" returntype="Gtk.TextIter">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DeleteRangeHandler" 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, Gtk.DeleteRangeArgs, 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="Gtk.DeleteRangeArgs" />
                  <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, Gtk.DeleteRangeArgs)" 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="Gtk.DeleteRangeArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DeleteType" 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="Gtk.DeleteTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Chars" attrib="32854" fieldtype="Gtk.DeleteType" value="0" />
              <field name="DisplayLineEnds" attrib="32854" fieldtype="Gtk.DeleteType" value="4" />
              <field name="DisplayLines" attrib="32854" fieldtype="Gtk.DeleteType" value="3" />
              <field name="ParagraphEnds" attrib="32854" fieldtype="Gtk.DeleteType" value="5" />
              <field name="Paragraphs" attrib="32854" fieldtype="Gtk.DeleteType" value="6" />
              <field name="Whitespace" attrib="32854" fieldtype="Gtk.DeleteType" value="7" />
              <field name="WordEnds" attrib="32854" fieldtype="Gtk.DeleteType" value="1" />
              <field name="Words" attrib="32854" fieldtype="Gtk.DeleteType" value="2" />
            </fields>
          </class>
          <class name="DestDefaults" 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="Gtk.DestDefaultsGType" />
                </properties>
              </attribute>
              <attribute name="System.FlagsAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="All" attrib="32854" fieldtype="Gtk.DestDefaults" value="7" />
              <field name="Drop" attrib="32854" fieldtype="Gtk.DestDefaults" value="4" />
              <field name="Highlight" attrib="32854" fieldtype="Gtk.DestDefaults" value="2" />
              <field name="Motion" attrib="32854" fieldtype="Gtk.DestDefaults" value="1" />
            </fields>
          </class>
          <class name="DestroyEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.Event" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.Event">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DestroyEventHandler" 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, Gtk.DestroyEventArgs, 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="Gtk.DestroyEventArgs" />
                  <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, Gtk.DestroyEventArgs)" 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="Gtk.DestroyEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DestroyNotify" 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="DetailsAcquiredArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Success" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Success()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DetailsAcquiredHandler" 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, Gtk.DetailsAcquiredArgs, 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="Gtk.DetailsAcquiredArgs" />
                  <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, Gtk.DetailsAcquiredArgs)" 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="Gtk.DetailsAcquiredArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Dialog" type="class" base="Gtk.Window" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.String, Gtk.Window, Gtk.DialogFlags, System.Object[])" attrib="2182">
                <parameters>
                  <parameter name="title" position="0" attrib="0" type="System.String" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.Window" />
                  <parameter name="flags" position="2" attrib="0" type="Gtk.DialogFlags" />
                  <parameter name="button_data" position="3" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="ActionArea" attrib="0" ptype="Gtk.HButtonBox" params="">
                <methods>
                  <method name="get_ActionArea()" attrib="2182" returntype="Gtk.HButtonBox">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="AlternativeButtonOrder" attrib="0" ptype="System.Int32[]" params="System.Int32[]">
                <methods>
                  <method name="set_AlternativeButtonOrder(System.Int32[])" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32[]" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DefaultResponse" attrib="0" ptype="Gtk.ResponseType" params="Gtk.ResponseType">
                <methods>
                  <method name="set_DefaultResponse(Gtk.ResponseType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ResponseType" />
                    </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="HasSeparator" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="has-separator" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HasSeparator()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_HasSeparator(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="VBox" attrib="0" ptype="Gtk.VBox" params="">
                <methods>
                  <method name="get_VBox()" attrib="2182" returntype="Gtk.VBox">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Close" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="close" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Response" attrib="0" eventtype="Gtk.ResponseHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="response" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddActionWidget(Gtk.Widget, Gtk.ResponseType)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="response" position="1" attrib="0" type="Gtk.ResponseType" />
                </parameters>
              </method>
              <method name="AddActionWidget(Gtk.Widget, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="response_id" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="AddButton(System.String, Gtk.ResponseType)" attrib="134" returntype="Gtk.Widget">
                <parameters>
                  <parameter name="button_text" position="0" attrib="0" type="System.String" />
                  <parameter name="response" position="1" attrib="0" type="Gtk.ResponseType" />
                </parameters>
              </method>
              <method name="AddButton(System.String, System.Int32)" attrib="134" returntype="Gtk.Widget">
                <parameters>
                  <parameter name="button_text" position="0" attrib="0" type="System.String" />
                  <parameter name="response_id" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetResponseForWidget(Gtk.Widget)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="OnClose()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideClose" />
                      <property name="Type" value="Gtk.Dialog" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnResponse(Gtk.ResponseType)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideResponse" />
                      <property name="Type" value="Gtk.Dialog" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="response_id" position="0" attrib="0" type="Gtk.ResponseType" />
                </parameters>
              </method>
              <method name="Respond(Gtk.ResponseType)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="response" position="0" attrib="0" type="Gtk.ResponseType" />
                </parameters>
              </method>
              <method name="Respond(System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="response_id" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Run()" attrib="134" returntype="System.Int32">
                <parameters />
              </method>
              <method name="SetAlternativeButtonOrderFromArray(System.Int32)" attrib="134" returntype="System.Int32">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by AlternativeButtonOrder property" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="n_params" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetResponseSensitive(Gtk.ResponseType, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="response_id" position="0" attrib="0" type="Gtk.ResponseType" />
                  <parameter name="setting" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DialogFlags" 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="Gtk.DialogFlagsGType" />
                </properties>
              </attribute>
              <attribute name="System.FlagsAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="DestroyWithParent" attrib="32854" fieldtype="Gtk.DialogFlags" value="2" />
              <field name="Modal" attrib="32854" fieldtype="Gtk.DialogFlags" value="1" />
              <field name="NoSeparator" attrib="32854" fieldtype="Gtk.DialogFlags" value="4" />
            </fields>
          </class>
          <class name="DirectionChangedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="PreviousDirection" attrib="0" ptype="Gtk.TextDirection" params="">
                <methods>
                  <method name="get_PreviousDirection()" attrib="2182" returntype="Gtk.TextDirection">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DirectionChangedHandler" 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, Gtk.DirectionChangedArgs, 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="Gtk.DirectionChangedArgs" />
                  <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, Gtk.DirectionChangedArgs)" 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="Gtk.DirectionChangedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DirectionType" 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="Gtk.DirectionTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Down" attrib="32854" fieldtype="Gtk.DirectionType" value="3" />
              <field name="Left" attrib="32854" fieldtype="Gtk.DirectionType" value="4" />
              <field name="Right" attrib="32854" fieldtype="Gtk.DirectionType" value="5" />
              <field name="TabBackward" attrib="32854" fieldtype="Gtk.DirectionType" value="1" />
              <field name="TabForward" attrib="32854" fieldtype="Gtk.DirectionType" value="0" />
              <field name="Up" attrib="32854" fieldtype="Gtk.DirectionType" value="2" />
            </fields>
          </class>
          <class name="DisableDeviceArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Device" attrib="0" ptype="Gdk.Device" params="">
                <methods>
                  <method name="get_Device()" attrib="2182" returntype="Gdk.Device">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DisableDeviceHandler" 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, Gtk.DisableDeviceArgs, 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="Gtk.DisableDeviceArgs" />
                  <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, Gtk.DisableDeviceArgs)" 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="Gtk.DisableDeviceArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DisconnectProxyArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Action" attrib="0" ptype="Gtk.Action" params="">
                <methods>
                  <method name="get_Action()" attrib="2182" returntype="Gtk.Action">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Proxy" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Proxy()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DisconnectProxyHandler" 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, Gtk.DisconnectProxyArgs, 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="Gtk.DisconnectProxyArgs" />
                  <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, Gtk.DisconnectProxyArgs)" 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="Gtk.DisconnectProxyArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DoneArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Result" attrib="0" ptype="Gtk.PrintOperationResult" params="">
                <methods>
                  <method name="get_Result()" attrib="2182" returntype="Gtk.PrintOperationResult">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DoneHandler" 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, Gtk.DoneArgs, 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="Gtk.DoneArgs" />
                  <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, Gtk.DoneArgs)" 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="Gtk.DoneArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Drag" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="IconDefault" attrib="0" ptype="Gdk.DragContext" params="Gdk.DragContext">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by SetIconDefault(ctx)" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_IconDefault(Gdk.DragContext)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.DragContext" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Begin(Gtk.Widget, Gtk.TargetList, Gdk.DragAction, System.Int32, Gdk.Event)" attrib="150" static="true" returntype="Gdk.DragContext">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="targets" position="1" attrib="0" type="Gtk.TargetList" />
                  <parameter name="actions" position="2" attrib="0" type="Gdk.DragAction" />
                  <parameter name="button" position="3" attrib="0" type="System.Int32" />
                  <parameter name="evnt" position="4" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
              <method name="CheckThreshold(Gtk.Widget, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="start_x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="start_y" position="2" attrib="0" type="System.Int32" />
                  <parameter name="current_x" position="3" attrib="0" type="System.Int32" />
                  <parameter name="current_y" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="DestAddImageTargets(Gtk.Widget)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="DestAddTextTargets(Gtk.Widget)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="DestAddUriTargets(Gtk.Widget)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="DestFindTarget(Gtk.Widget, Gdk.DragContext, Gtk.TargetList)" attrib="150" static="true" returntype="Gdk.Atom">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="context" position="1" attrib="0" type="Gdk.DragContext" />
                  <parameter name="target_list" position="2" attrib="0" type="Gtk.TargetList" />
                </parameters>
              </method>
              <method name="DestGetTargetList(Gtk.Widget)" attrib="150" static="true" returntype="Gtk.TargetList">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="DestGetTrackMotion(Gtk.Widget)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="DestSet(Gtk.Widget, Gtk.DestDefaults, Gtk.TargetEntry[], Gdk.DragAction)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="flags" position="1" attrib="0" type="Gtk.DestDefaults" />
                  <parameter name="targets" position="2" attrib="0" type="Gtk.TargetEntry[]" />
                  <parameter name="actions" position="3" attrib="0" type="Gdk.DragAction" />
                </parameters>
              </method>
              <method name="DestSetProxy(Gtk.Widget, Gdk.Window, Gdk.DragProtocol, System.Boolean)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="proxy_window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="protocol" position="2" attrib="0" type="Gdk.DragProtocol" />
                  <parameter name="use_coordinates" position="3" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="DestSetTargetList(Gtk.Widget, Gtk.TargetList)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="target_list" position="1" attrib="0" type="Gtk.TargetList" />
                </parameters>
              </method>
              <method name="DestSetTrackMotion(Gtk.Widget, System.Boolean)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="track_motion" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="DestUnset(Gtk.Widget)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="Finish(Gdk.DragContext, System.Boolean, System.Boolean, System.UInt32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gdk.DragContext" />
                  <parameter name="success" position="1" attrib="0" type="System.Boolean" />
                  <parameter name="del" position="2" attrib="0" type="System.Boolean" />
                  <parameter name="time_" position="3" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="GetData(Gtk.Widget, Gdk.DragContext, Gdk.Atom, System.UInt32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="context" position="1" attrib="0" type="Gdk.DragContext" />
                  <parameter name="target" position="2" attrib="0" type="Gdk.Atom" />
                  <parameter name="time_" position="3" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="GetSourceWidget(Gdk.DragContext)" attrib="150" static="true" returntype="Gtk.Widget">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gdk.DragContext" />
                </parameters>
              </method>
              <method name="Highlight(Gtk.Widget)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="SetDefaultIcon(Gdk.Colormap, Gdk.Pixmap, Gdk.Pixmap, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="colormap" position="0" attrib="0" type="Gdk.Colormap" />
                  <parameter name="pixmap" position="1" attrib="0" type="Gdk.Pixmap" />
                  <parameter name="mask" position="2" attrib="0" type="Gdk.Pixmap" />
                  <parameter name="hot_x" position="3" attrib="0" type="System.Int32" />
                  <parameter name="hot_y" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetIconDefault(Gdk.DragContext)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gdk.DragContext" />
                </parameters>
              </method>
              <method name="SetIconName(Gdk.DragContext, System.String, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gdk.DragContext" />
                  <parameter name="icon_name" position="1" attrib="0" type="System.String" />
                  <parameter name="hot_x" position="2" attrib="0" type="System.Int32" />
                  <parameter name="hot_y" position="3" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetIconPixbuf(Gdk.DragContext, Gdk.Pixbuf, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gdk.DragContext" />
                  <parameter name="pixbuf" position="1" attrib="0" type="Gdk.Pixbuf" />
                  <parameter name="hot_x" position="2" attrib="0" type="System.Int32" />
                  <parameter name="hot_y" position="3" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetIconPixmap(Gdk.DragContext, Gdk.Colormap, Gdk.Pixmap, Gdk.Pixmap, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gdk.DragContext" />
                  <parameter name="colormap" position="1" attrib="0" type="Gdk.Colormap" />
                  <parameter name="pixmap" position="2" attrib="0" type="Gdk.Pixmap" />
                  <parameter name="mask" position="3" attrib="0" type="Gdk.Pixmap" />
                  <parameter name="hot_x" position="4" attrib="0" type="System.Int32" />
                  <parameter name="hot_y" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetIconStock(Gdk.DragContext, System.String, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gdk.DragContext" />
                  <parameter name="stock_id" position="1" attrib="0" type="System.String" />
                  <parameter name="hot_x" position="2" attrib="0" type="System.Int32" />
                  <parameter name="hot_y" position="3" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetIconWidget(Gdk.DragContext, Gtk.Widget, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gdk.DragContext" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="hot_x" position="2" attrib="0" type="System.Int32" />
                  <parameter name="hot_y" position="3" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SourceAddImageTargets(Gtk.Widget)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="SourceAddTextTargets(Gtk.Widget)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="SourceAddUriTargets(Gtk.Widget)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="SourceGetTargetList(Gtk.Widget)" attrib="150" static="true" returntype="Gtk.TargetList">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="SourceSet(Gtk.Widget, Gdk.ModifierType, Gtk.TargetEntry[], Gdk.DragAction)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="start_button_mask" position="1" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="targets" position="2" attrib="0" type="Gtk.TargetEntry[]" />
                  <parameter name="actions" position="3" attrib="0" type="Gdk.DragAction" />
                </parameters>
              </method>
              <method name="SourceSetIcon(Gtk.Widget, Gdk.Colormap, Gdk.Pixmap, Gdk.Pixmap)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="colormap" position="1" attrib="0" type="Gdk.Colormap" />
                  <parameter name="pixmap" position="2" attrib="0" type="Gdk.Pixmap" />
                  <parameter name="mask" position="3" attrib="0" type="Gdk.Pixmap" />
                </parameters>
              </method>
              <method name="SourceSetIconName(Gtk.Widget, System.String)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="icon_name" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SourceSetIconPixbuf(Gtk.Widget, Gdk.Pixbuf)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="pixbuf" position="1" attrib="0" type="Gdk.Pixbuf" />
                </parameters>
              </method>
              <method name="SourceSetIconStock(Gtk.Widget, System.String)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="stock_id" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SourceSetTargetList(Gtk.Widget, Gtk.TargetList)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="target_list" position="1" attrib="0" type="Gtk.TargetList" />
                </parameters>
              </method>
              <method name="SourceUnset(Gtk.Widget)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="Unhighlight(Gtk.Widget)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DragBeginArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Context" attrib="0" ptype="Gdk.DragContext" params="">
                <methods>
                  <method name="get_Context()" attrib="2182" returntype="Gdk.DragContext">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DragBeginHandler" 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, Gtk.DragBeginArgs, 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="Gtk.DragBeginArgs" />
                  <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, Gtk.DragBeginArgs)" 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="Gtk.DragBeginArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DragDataDeleteArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Context" attrib="0" ptype="Gdk.DragContext" params="">
                <methods>
                  <method name="get_Context()" attrib="2182" returntype="Gdk.DragContext">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DragDataDeleteHandler" 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, Gtk.DragDataDeleteArgs, 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="Gtk.DragDataDeleteArgs" />
                  <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, Gtk.DragDataDeleteArgs)" 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="Gtk.DragDataDeleteArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DragDataGetArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Context" attrib="0" ptype="Gdk.DragContext" params="">
                <methods>
                  <method name="get_Context()" attrib="2182" returntype="Gdk.DragContext">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Info" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_Info()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SelectionData" attrib="0" ptype="Gtk.SelectionData" params="">
                <methods>
                  <method name="get_SelectionData()" attrib="2182" returntype="Gtk.SelectionData">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Time" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_Time()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DragDataGetHandler" 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, Gtk.DragDataGetArgs, 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="Gtk.DragDataGetArgs" />
                  <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, Gtk.DragDataGetArgs)" 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="Gtk.DragDataGetArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DragDataReceivedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Context" attrib="0" ptype="Gdk.DragContext" params="">
                <methods>
                  <method name="get_Context()" attrib="2182" returntype="Gdk.DragContext">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Info" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_Info()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SelectionData" attrib="0" ptype="Gtk.SelectionData" params="">
                <methods>
                  <method name="get_SelectionData()" attrib="2182" returntype="Gtk.SelectionData">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Time" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_Time()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="X" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_X()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Y" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Y()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DragDataReceivedHandler" 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, Gtk.DragDataReceivedArgs, 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="Gtk.DragDataReceivedArgs" />
                  <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, Gtk.DragDataReceivedArgs)" 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="Gtk.DragDataReceivedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DragDropArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Context" attrib="0" ptype="Gdk.DragContext" params="">
                <methods>
                  <method name="get_Context()" attrib="2182" returntype="Gdk.DragContext">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Time" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_Time()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="X" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_X()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Y" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Y()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DragDropHandler" 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, Gtk.DragDropArgs, 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="Gtk.DragDropArgs" />
                  <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, Gtk.DragDropArgs)" 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="Gtk.DragDropArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DragEndArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Context" attrib="0" ptype="Gdk.DragContext" params="">
                <methods>
                  <method name="get_Context()" attrib="2182" returntype="Gdk.DragContext">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DragEndHandler" 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, Gtk.DragEndArgs, 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="Gtk.DragEndArgs" />
                  <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, Gtk.DragEndArgs)" 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="Gtk.DragEndArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DragFailedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="DragContext" attrib="0" ptype="Gdk.DragContext" params="">
                <methods>
                  <method name="get_DragContext()" attrib="2182" returntype="Gdk.DragContext">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DragResult" attrib="0" ptype="Gtk.DragResult" params="">
                <methods>
                  <method name="get_DragResult()" attrib="2182" returntype="Gtk.DragResult">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DragFailedHandler" 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, Gtk.DragFailedArgs, 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="Gtk.DragFailedArgs" />
                  <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, Gtk.DragFailedArgs)" 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="Gtk.DragFailedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DragLeaveArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Context" attrib="0" ptype="Gdk.DragContext" params="">
                <methods>
                  <method name="get_Context()" attrib="2182" returntype="Gdk.DragContext">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Time" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_Time()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DragLeaveHandler" 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, Gtk.DragLeaveArgs, 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="Gtk.DragLeaveArgs" />
                  <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, Gtk.DragLeaveArgs)" 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="Gtk.DragLeaveArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DragMotionArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Context" attrib="0" ptype="Gdk.DragContext" params="">
                <methods>
                  <method name="get_Context()" attrib="2182" returntype="Gdk.DragContext">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Time" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_Time()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="X" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_X()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Y" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Y()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DragMotionHandler" 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, Gtk.DragMotionArgs, 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="Gtk.DragMotionArgs" />
                  <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, Gtk.DragMotionArgs)" 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="Gtk.DragMotionArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DragResult" 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="Gtk.DragResultGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Error" attrib="32854" fieldtype="Gtk.DragResult" value="5" />
              <field name="GrabBroken" attrib="32854" fieldtype="Gtk.DragResult" value="4" />
              <field name="NoTarget" attrib="32854" fieldtype="Gtk.DragResult" value="1" />
              <field name="Success" attrib="32854" fieldtype="Gtk.DragResult" value="0" />
              <field name="TimeoutExpired" attrib="32854" fieldtype="Gtk.DragResult" value="3" />
              <field name="UserCancelled" attrib="32854" fieldtype="Gtk.DragResult" value="2" />
            </fields>
          </class>
          <class name="Draw" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="Arrow(Gtk.Style, Gdk.Window, Gtk.StateType, Gtk.ShadowType, Gtk.ArrowType, System.Boolean, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="arrow_type" position="4" attrib="0" type="Gtk.ArrowType" />
                  <parameter name="fill" position="5" attrib="0" type="System.Boolean" />
                  <parameter name="x" position="6" attrib="0" type="System.Int32" />
                  <parameter name="y" position="7" attrib="0" type="System.Int32" />
                  <parameter name="width" position="8" attrib="0" type="System.Int32" />
                  <parameter name="height" position="9" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Box(Gtk.Style, Gdk.Window, Gtk.StateType, Gtk.ShadowType, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="x" position="4" attrib="0" type="System.Int32" />
                  <parameter name="y" position="5" attrib="0" type="System.Int32" />
                  <parameter name="width" position="6" attrib="0" type="System.Int32" />
                  <parameter name="height" position="7" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="BoxGap(Gtk.Style, Gdk.Window, Gtk.StateType, Gtk.ShadowType, System.Int32, System.Int32, System.Int32, System.Int32, Gtk.PositionType, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="x" position="4" attrib="0" type="System.Int32" />
                  <parameter name="y" position="5" attrib="0" type="System.Int32" />
                  <parameter name="width" position="6" attrib="0" type="System.Int32" />
                  <parameter name="height" position="7" attrib="0" type="System.Int32" />
                  <parameter name="gap_side" position="8" attrib="0" type="Gtk.PositionType" />
                  <parameter name="gap_x" position="9" attrib="0" type="System.Int32" />
                  <parameter name="gap_width" position="10" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Check(Gtk.Style, Gdk.Window, Gtk.StateType, Gtk.ShadowType, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="x" position="4" attrib="0" type="System.Int32" />
                  <parameter name="y" position="5" attrib="0" type="System.Int32" />
                  <parameter name="width" position="6" attrib="0" type="System.Int32" />
                  <parameter name="height" position="7" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Diamond(Gtk.Style, Gdk.Window, Gtk.StateType, Gtk.ShadowType, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="x" position="4" attrib="0" type="System.Int32" />
                  <parameter name="y" position="5" attrib="0" type="System.Int32" />
                  <parameter name="width" position="6" attrib="0" type="System.Int32" />
                  <parameter name="height" position="7" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Expander(Gtk.Style, Gdk.Window, Gtk.StateType, System.Int32, System.Int32, Gtk.ExpanderStyle)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="x" position="3" attrib="0" type="System.Int32" />
                  <parameter name="y" position="4" attrib="0" type="System.Int32" />
                  <parameter name="expander_style" position="5" attrib="0" type="Gtk.ExpanderStyle" />
                </parameters>
              </method>
              <method name="Extension(Gtk.Style, Gdk.Window, Gtk.StateType, Gtk.ShadowType, System.Int32, System.Int32, System.Int32, System.Int32, Gtk.PositionType)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="x" position="4" attrib="0" type="System.Int32" />
                  <parameter name="y" position="5" attrib="0" type="System.Int32" />
                  <parameter name="width" position="6" attrib="0" type="System.Int32" />
                  <parameter name="height" position="7" attrib="0" type="System.Int32" />
                  <parameter name="gap_side" position="8" attrib="0" type="Gtk.PositionType" />
                </parameters>
              </method>
              <method name="FlatBox(Gtk.Style, Gdk.Window, Gtk.StateType, Gtk.ShadowType, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="x" position="4" attrib="0" type="System.Int32" />
                  <parameter name="y" position="5" attrib="0" type="System.Int32" />
                  <parameter name="width" position="6" attrib="0" type="System.Int32" />
                  <parameter name="height" position="7" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Focus(Gtk.Style, Gdk.Window, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="x" position="2" attrib="0" type="System.Int32" />
                  <parameter name="y" position="3" attrib="0" type="System.Int32" />
                  <parameter name="width" position="4" attrib="0" type="System.Int32" />
                  <parameter name="height" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Handle(Gtk.Style, Gdk.Window, Gtk.StateType, Gtk.ShadowType, System.Int32, System.Int32, System.Int32, System.Int32, Gtk.Orientation)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="x" position="4" attrib="0" type="System.Int32" />
                  <parameter name="y" position="5" attrib="0" type="System.Int32" />
                  <parameter name="width" position="6" attrib="0" type="System.Int32" />
                  <parameter name="height" position="7" attrib="0" type="System.Int32" />
                  <parameter name="orientation" position="8" attrib="0" type="Gtk.Orientation" />
                </parameters>
              </method>
              <method name="Hline(Gtk.Style, Gdk.Window, Gtk.StateType, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="x1" position="3" attrib="0" type="System.Int32" />
                  <parameter name="x2" position="4" attrib="0" type="System.Int32" />
                  <parameter name="y" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="InsertionCursor(Gtk.Widget, Gdk.Drawable, Gdk.Rectangle, Gdk.Rectangle, System.Boolean, Gtk.TextDirection, System.Boolean)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="drawable" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="area" position="2" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="location" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="is_primary" position="4" attrib="0" type="System.Boolean" />
                  <parameter name="direction" position="5" attrib="0" type="Gtk.TextDirection" />
                  <parameter name="draw_arrow" position="6" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Layout(Gtk.Style, Gdk.Window, Gtk.StateType, System.Boolean, System.Int32, System.Int32, Pango.Layout)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="use_text" position="3" attrib="0" type="System.Boolean" />
                  <parameter name="x" position="4" attrib="0" type="System.Int32" />
                  <parameter name="y" position="5" attrib="0" type="System.Int32" />
                  <parameter name="layout" position="6" attrib="0" type="Pango.Layout" />
                </parameters>
              </method>
              <method name="Option(Gtk.Style, Gdk.Window, Gtk.StateType, Gtk.ShadowType, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="x" position="4" attrib="0" type="System.Int32" />
                  <parameter name="y" position="5" attrib="0" type="System.Int32" />
                  <parameter name="width" position="6" attrib="0" type="System.Int32" />
                  <parameter name="height" position="7" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Polygon(Gtk.Style, Gdk.Window, Gtk.StateType, Gtk.ShadowType, Gdk.Point, System.Int32, System.Boolean)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="points" position="4" attrib="0" type="Gdk.Point" />
                  <parameter name="npoints" position="5" attrib="0" type="System.Int32" />
                  <parameter name="fill" position="6" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="ResizeGrip(Gtk.Style, Gdk.Window, Gtk.StateType, Gdk.WindowEdge, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="edge" position="3" attrib="0" type="Gdk.WindowEdge" />
                  <parameter name="x" position="4" attrib="0" type="System.Int32" />
                  <parameter name="y" position="5" attrib="0" type="System.Int32" />
                  <parameter name="width" position="6" attrib="0" type="System.Int32" />
                  <parameter name="height" position="7" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Shadow(Gtk.Style, Gdk.Window, Gtk.StateType, Gtk.ShadowType, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="x" position="4" attrib="0" type="System.Int32" />
                  <parameter name="y" position="5" attrib="0" type="System.Int32" />
                  <parameter name="width" position="6" attrib="0" type="System.Int32" />
                  <parameter name="height" position="7" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ShadowGap(Gtk.Style, Gdk.Window, Gtk.StateType, Gtk.ShadowType, System.Int32, System.Int32, System.Int32, System.Int32, Gtk.PositionType, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="x" position="4" attrib="0" type="System.Int32" />
                  <parameter name="y" position="5" attrib="0" type="System.Int32" />
                  <parameter name="width" position="6" attrib="0" type="System.Int32" />
                  <parameter name="height" position="7" attrib="0" type="System.Int32" />
                  <parameter name="gap_side" position="8" attrib="0" type="Gtk.PositionType" />
                  <parameter name="gap_x" position="9" attrib="0" type="System.Int32" />
                  <parameter name="gap_width" position="10" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Slider(Gtk.Style, Gdk.Window, Gtk.StateType, Gtk.ShadowType, System.Int32, System.Int32, System.Int32, System.Int32, Gtk.Orientation)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="x" position="4" attrib="0" type="System.Int32" />
                  <parameter name="y" position="5" attrib="0" type="System.Int32" />
                  <parameter name="width" position="6" attrib="0" type="System.Int32" />
                  <parameter name="height" position="7" attrib="0" type="System.Int32" />
                  <parameter name="orientation" position="8" attrib="0" type="Gtk.Orientation" />
                </parameters>
              </method>
              <method name="String(Gtk.Style, Gdk.Window, Gtk.StateType, System.Int32, System.Int32, System.String)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="x" position="3" attrib="0" type="System.Int32" />
                  <parameter name="y" position="4" attrib="0" type="System.Int32" />
                  <parameter name="str1ng" position="5" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Tab(Gtk.Style, Gdk.Window, Gtk.StateType, Gtk.ShadowType, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="x" position="4" attrib="0" type="System.Int32" />
                  <parameter name="y" position="5" attrib="0" type="System.Int32" />
                  <parameter name="width" position="6" attrib="0" type="System.Int32" />
                  <parameter name="height" position="7" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Vline(Gtk.Style, Gdk.Window, Gtk.StateType, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="y1_" position="3" attrib="0" type="System.Int32" />
                  <parameter name="y2_" position="4" attrib="0" type="System.Int32" />
                  <parameter name="x" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DrawingArea" type="class" base="Gtk.Widget" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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>
            <methods>
              <method name="Size(System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <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="DrawPageArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Context" attrib="0" ptype="Gtk.PrintContext" params="">
                <methods>
                  <method name="get_Context()" attrib="2182" returntype="Gtk.PrintContext">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PageNr" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_PageNr()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DrawPageHandler" 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, Gtk.DrawPageArgs, 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="Gtk.DrawPageArgs" />
                  <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, Gtk.DrawPageArgs)" 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="Gtk.DrawPageArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Editable" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="IsEditable" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsEditable()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsEditable(System.Boolean)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Position" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Position()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Position(System.Int32)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Changed" attrib="0" eventtype="System.EventHandler" />
              <event name="TextDeleted" attrib="0" eventtype="Gtk.TextDeletedHandler" />
              <event name="TextInserted" attrib="0" eventtype="Gtk.TextInsertedHandler" />
            </events>
            <methods>
              <method name="CopyClipboard()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="CutClipboard()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="DeleteSelection()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <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="GetChars(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <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="GetSelectionBounds(out System.Int32&amp;, out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="start" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="InsertText(System.String, System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="new_text" position="0" attrib="0" type="System.String" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="PasteClipboard()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectRegion(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="start" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="EditableAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.Editable" />
            </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(Gtk.EditableImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Gtk.EditableImplementor" />
                </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="Gtk.EditableImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Gtk.EditableImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsEditable" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsEditable()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsEditable(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Position" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Position()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Position(System.Int32)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Changed" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TextDeleted" attrib="0" eventtype="Gtk.TextDeletedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="delete_text" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TextInserted" attrib="0" eventtype="Gtk.TextInsertedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="insert_text" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="CopyClipboard()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="CutClipboard()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="DeleteSelection()" attrib="486" virtual="true" returntype="System.Void">
                <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="GetChars(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <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(System.IntPtr, System.Boolean)" attrib="150" static="true" returntype="Gtk.Editable">
                <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="Gtk.Editable">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="GetSelectionBounds(out System.Int32&amp;, out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="start" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="InsertText(System.String, System.Int32&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="new_text" position="0" attrib="0" type="System.String" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="PasteClipboard()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectRegion(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="start" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="EditableImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Gtk.EditableAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="Position" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Position()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Position(System.Int32)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <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="GetChars(System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <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="GetSelectionBounds(out System.Int32&amp;, out System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="start_pos" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end_pos" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="InsertText(System.String, System.Int32&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="SelectRegion(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>
            </methods>
          </class>
          <class name="EditedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="NewText" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_NewText()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Path" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Path()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="EditedHandler" 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, Gtk.EditedArgs, 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="Gtk.EditedArgs" />
                  <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, Gtk.EditedArgs)" 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="Gtk.EditedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="EditingStartedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Editable" attrib="0" ptype="Gtk.CellEditable" params="">
                <methods>
                  <method name="get_Editable()" attrib="2182" returntype="Gtk.CellEditable">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Path" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Path()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="EditingStartedHandler" 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, Gtk.EditingStartedArgs, 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="Gtk.EditingStartedArgs" />
                  <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, Gtk.EditingStartedArgs)" 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="Gtk.EditingStartedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="EnableDeviceArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Device" attrib="0" ptype="Gdk.Device" params="">
                <methods>
                  <method name="get_Device()" attrib="2182" returntype="Gdk.Device">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="EnableDeviceHandler" 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, Gtk.EnableDeviceArgs, 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="Gtk.EnableDeviceArgs" />
                  <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, Gtk.EnableDeviceArgs)" 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="Gtk.EnableDeviceArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="EndPrintArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Context" attrib="0" ptype="Gtk.PrintContext" params="">
                <methods>
                  <method name="get_Context()" attrib="2182" returntype="Gtk.PrintContext">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="EndPrintHandler" 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, Gtk.EndPrintArgs, 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="Gtk.EndPrintArgs" />
                  <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, Gtk.EndPrintArgs)" 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="Gtk.EndPrintArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="EnterNotifyEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventCrossing" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventCrossing">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="EnterNotifyEventHandler" 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, Gtk.EnterNotifyEventArgs, 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="Gtk.EnterNotifyEventArgs" />
                  <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, Gtk.EnterNotifyEventArgs)" 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="Gtk.EnterNotifyEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Entry" type="class" base="Gtk.Widget" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="Gtk.CellEditable" />
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.Editable" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Int32)" attrib="2182">
                <parameters>
                  <parameter name="max" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="initialText" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="ActivatesDefault" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="activates-default" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ActivatesDefault()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ActivatesDefault(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Alignment" attrib="0" ptype="System.Single" params="">
                <methods>
                  <method name="get_Alignment()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_Alignment(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Completion" attrib="0" ptype="Gtk.EntryCompletion" params="">
                <methods>
                  <method name="get_Completion()" attrib="2182" returntype="Gtk.EntryCompletion">
                    <parameters />
                  </method>
                  <method name="set_Completion(Gtk.EntryCompletion)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.EntryCompletion" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CursorHadjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <methods>
                  <method name="get_CursorHadjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                  <method name="set_CursorHadjustment(Gtk.Adjustment)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Adjustment" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CursorPosition" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="cursor-position" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_CursorPosition()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Editable" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by IsEditable property" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Editable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Editable(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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="HasFrame" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="has-frame" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HasFrame()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_HasFrame(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="InvisibleChar" attrib="0" ptype="System.Char" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="invisible-char" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_InvisibleChar()" attrib="2182" returntype="System.Char">
                    <parameters />
                  </method>
                  <method name="set_InvisibleChar(System.Char)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Char" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsEditable" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsEditable()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsEditable(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Layout" attrib="0" ptype="Pango.Layout" params="">
                <methods>
                  <method name="get_Layout()" attrib="2182" returntype="Pango.Layout">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MaxLength" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="max-length" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_MaxLength()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_MaxLength(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Position" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Position()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Position(System.Int32)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ScrollOffset" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="scroll-offset" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ScrollOffset()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SelectionBound" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="selection-bound" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SelectionBound()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ShadowType" attrib="0" ptype="Gtk.ShadowType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="shadow-type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShadowType()" attrib="2182" returntype="Gtk.ShadowType">
                    <parameters />
                  </method>
                  <method name="set_ShadowType(Gtk.ShadowType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ShadowType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Text" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="text" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Text()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Text(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TruncateMultiline" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="truncate-multiline" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TruncateMultiline()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_TruncateMultiline(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Visibility" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="visibility" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Visibility()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Visibility(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WidthChars" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="width-chars" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_WidthChars()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_WidthChars(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Xalign" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="xalign" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Xalign()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_Xalign(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Activated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="activate" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Backspace" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="backspace" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Changed" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ClipboardCopied" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="copy_clipboard" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ClipboardCut" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="cut_clipboard" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ClipboardPasted" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="paste_clipboard" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DeleteFromCursor" attrib="0" eventtype="Gtk.DeleteFromCursorHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="delete_from_cursor" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="EditingDone" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="editing_done" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="InsertAtCursor" attrib="0" eventtype="Gtk.InsertAtCursorHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="insert_at_cursor" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MoveCursor" attrib="0" eventtype="Gtk.MoveCursorHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="move_cursor" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PopulatePopup" attrib="0" eventtype="Gtk.PopulatePopupHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="populate_popup" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TextDeleted" attrib="0" eventtype="Gtk.TextDeletedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="delete_text" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TextInserted" attrib="0" eventtype="Gtk.TextInsertedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="insert_text" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ToggleOverwrite" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="toggle_overwrite" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="WidgetRemoved" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="remove_widget" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AppendText(System.String)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="CopyClipboard()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="CutClipboard()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="DeleteSelection()" attrib="486" virtual="true" returntype="System.Void">
                <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="FinishEditing()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetChars(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.String">
                <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="GetLayoutOffsets(out System.Int32&amp;, out System.Int32&amp;)" attrib="134" 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" />
                </parameters>
              </method>
              <method name="GetSelectionBounds(out System.Int32&amp;, out System.Int32&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="start" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="InsertText(System.String)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="new_text" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="InsertText(System.String, System.Int32&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="new_text" position="0" attrib="0" type="System.String" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="LayoutIndexToTextIndex(System.Int32)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="layout_index" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnActivated()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideActivated" />
                      <property name="Type" value="Gtk.Entry" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnBackspace()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideBackspace" />
                      <property name="Type" value="Gtk.Entry" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChanged" />
                      <property name="Type" value="Gtk.Entry" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnClipboardCopied()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideClipboardCopied" />
                      <property name="Type" value="Gtk.Entry" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnClipboardCut()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideClipboardCut" />
                      <property name="Type" value="Gtk.Entry" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnClipboardPasted()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideClipboardPasted" />
                      <property name="Type" value="Gtk.Entry" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnDeleteFromCursor(Gtk.DeleteType, System.Int32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDeleteFromCursor" />
                      <property name="Type" value="Gtk.Entry" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Gtk.DeleteType" />
                  <parameter name="count" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnEditingDone()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideEditingDone" />
                      <property name="Type" value="Gtk.Entry" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnInsertAtCursor(System.String)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideInsertAtCursor" />
                      <property name="Type" value="Gtk.Entry" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="str" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnMoveCursor(Gtk.MovementStep, System.Int32, System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMoveCursor" />
                      <property name="Type" value="Gtk.Entry" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="step" position="0" attrib="0" type="Gtk.MovementStep" />
                  <parameter name="count" position="1" attrib="0" type="System.Int32" />
                  <parameter name="extend_selection" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="OnPopulatePopup(Gtk.Menu)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePopulatePopup" />
                      <property name="Type" value="Gtk.Entry" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="menu" position="0" attrib="0" type="Gtk.Menu" />
                </parameters>
              </method>
              <method name="OnTextDeleted(System.Int32, System.Int32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideTextDeleted" />
                      <property name="Type" value="Gtk.Entry" />
                    </properties>
                  </attribute>
                </attributes>
                <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="OnTextInserted(System.String, System.Int32&amp;)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideTextInserted" />
                      <property name="Type" value="Gtk.Entry" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="OnToggleOverwrite()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideToggleOverwrite" />
                      <property name="Type" value="Gtk.Entry" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnWidgetRemoved()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideWidgetRemoved" />
                      <property name="Type" value="Gtk.Entry" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="PasteClipboard()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="PrependText(System.String)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="RemoveWidget()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectRegion(System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="start" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="StartEditing(Gdk.Event)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
              <method name="TextIndexToLayoutIndex(System.Int32)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="text_index" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="EntryCompletion" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="Gtk.CellLayout" />
              <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="Cells" attrib="0" ptype="Gtk.CellRenderer[]" params="">
                <methods>
                  <method name="get_Cells()" attrib="2534" virtual="true" returntype="Gtk.CellRenderer[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CompletionPrefix" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CompletionPrefix()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Entry" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Entry()" attrib="2182" returntype="Gtk.Widget">
                    <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="InlineCompletion" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="inline-completion" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_InlineCompletion()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_InlineCompletion(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="InlineSelection" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="inline-selection" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_InlineSelection()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_InlineSelection(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MatchFunc" attrib="0" ptype="Gtk.EntryCompletionMatchFunc" params="Gtk.EntryCompletionMatchFunc">
                <methods>
                  <method name="set_MatchFunc(Gtk.EntryCompletionMatchFunc)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.EntryCompletionMatchFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MinimumKeyLength" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="minimum-key-length" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_MinimumKeyLength()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_MinimumKeyLength(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Model" attrib="0" ptype="Gtk.TreeModel" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="model" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Model()" attrib="2182" returntype="Gtk.TreeModel">
                    <parameters />
                  </method>
                  <method name="set_Model(Gtk.TreeModel)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeModel" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PopupCompletion" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="popup-completion" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PopupCompletion()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_PopupCompletion(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PopupSetWidth" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="popup-set-width" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PopupSetWidth()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_PopupSetWidth(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PopupSingleMatch" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="popup-single-match" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PopupSingleMatch()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_PopupSingleMatch(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TextColumn" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="text-column" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TextColumn()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_TextColumn(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ActionActivated" attrib="0" eventtype="Gtk.ActionActivatedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="action_activated" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="CursorOnMatch" attrib="0" eventtype="Gtk.CursorOnMatchHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="cursor_on_match" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MatchSelected" attrib="0" eventtype="Gtk.MatchSelectedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="match_selected" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PrefixInserted" attrib="0" eventtype="Gtk.PrefixInsertedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="insert_prefix" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddAttribute(Gtk.CellRenderer, System.String, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attribute" position="1" attrib="0" type="System.String" />
                  <parameter name="column" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Clear()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="ClearAttributes(Gtk.CellRenderer)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                </parameters>
              </method>
              <method name="Complete()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="DeleteAction(System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="InsertActionMarkup(System.Int32, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                  <parameter name="markup" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="InsertActionText(System.Int32, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                  <parameter name="text" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="InsertPrefix()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="OnActionActivated(System.Int32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideActionActivated" />
                      <property name="Type" value="Gtk.EntryCompletion" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnCursorOnMatch(Gtk.TreeModel, Gtk.TreeIter)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCursorOnMatch" />
                      <property name="Type" value="Gtk.EntryCompletion" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnMatchSelected(Gtk.TreeModel, Gtk.TreeIter)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMatchSelected" />
                      <property name="Type" value="Gtk.EntryCompletion" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnPrefixInserted(System.String)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePrefixInserted" />
                      <property name="Type" value="Gtk.EntryCompletion" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="PackEnd(Gtk.CellRenderer, System.Boolean)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="PackStart(Gtk.CellRenderer, System.Boolean)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Reorder(Gtk.CellRenderer, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetAttributes(Gtk.CellRenderer, System.Object[])" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attrs" position="1" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="SetCellDataFunc(Gtk.CellRenderer, Gtk.CellLayoutDataFunc)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="func" position="1" attrib="0" type="Gtk.CellLayoutDataFunc" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="EntryCompletionMatchFunc" 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(Gtk.EntryCompletion, System.String, Gtk.TreeIter, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="completion" position="0" attrib="0" type="Gtk.EntryCompletion" />
                  <parameter name="key" position="1" attrib="0" type="System.String" />
                  <parameter name="iter" position="2" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="4" 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(Gtk.EntryCompletion, System.String, Gtk.TreeIter)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="completion" position="0" attrib="0" type="Gtk.EntryCompletion" />
                  <parameter name="key" position="1" attrib="0" type="System.String" />
                  <parameter name="iter" position="2" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="EventBox" type="class" base="Gtk.Bin" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="AboveChild" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="above-child" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AboveChild()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_AboveChild(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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="VisibleWindow" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="visible-window" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_VisibleWindow()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_VisibleWindow(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ExpandCollapseCursorRowArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Expand" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Expand()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Logical" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Logical()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="OpenAll" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_OpenAll()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ExpandCollapseCursorRowHandler" 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, Gtk.ExpandCollapseCursorRowArgs, 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="Gtk.ExpandCollapseCursorRowArgs" />
                  <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, Gtk.ExpandCollapseCursorRowArgs)" 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="Gtk.ExpandCollapseCursorRowArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Expander" type="class" base="Gtk.Bin" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="label" position="0" attrib="0" type="System.String" />
                </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="Expanded" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="expanded" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Expanded()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Expanded(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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="Label" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="label" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Label()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Label(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LabelWidget" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="label-widget" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LabelWidget()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_LabelWidget(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Spacing" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="spacing" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Spacing()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Spacing(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UseMarkup" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="use-markup" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UseMarkup()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UseMarkup(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UseUnderline" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="use-underline" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UseUnderline()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UseUnderline(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Activated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="activate" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="New(System.String)" attrib="150" static="true" returntype="Gtk.Expander">
                <parameters>
                  <parameter name="label" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnActivated()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideActivated" />
                      <property name="Type" value="Gtk.Expander" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
            </methods>
          </class>
          <class name="ExpanderStyle" 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="Gtk.ExpanderStyleGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Collapsed" attrib="32854" fieldtype="Gtk.ExpanderStyle" value="0" />
              <field name="Expanded" attrib="32854" fieldtype="Gtk.ExpanderStyle" value="3" />
              <field name="SemiCollapsed" attrib="32854" fieldtype="Gtk.ExpanderStyle" value="1" />
              <field name="SemiExpanded" attrib="32854" fieldtype="Gtk.ExpanderStyle" value="2" />
            </fields>
          </class>
          <class name="ExposeEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventExpose" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventExpose">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ExposeEventHandler" 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, Gtk.ExposeEventArgs, 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="Gtk.ExposeEventArgs" />
                  <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, Gtk.ExposeEventArgs)" 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="Gtk.ExposeEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FileChooser" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="Action" attrib="0" ptype="Gtk.FileChooserAction" params="">
                <methods>
                  <method name="get_Action()" attrib="3526" abstract="true" virtual="true" returntype="Gtk.FileChooserAction">
                    <parameters />
                  </method>
                  <method name="set_Action(Gtk.FileChooserAction)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.FileChooserAction" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CurrentFolder" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CurrentFolder()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CurrentFolderUri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CurrentFolderUri()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CurrentName" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_CurrentName(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>
              <property name="DoOverwriteConfirmation" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_DoOverwriteConfirmation()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_DoOverwriteConfirmation(System.Boolean)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ExtraWidget" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_ExtraWidget()" attrib="3526" abstract="true" virtual="true" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_ExtraWidget(Gtk.Widget)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Filename" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Filename()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filenames" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_Filenames()" attrib="3526" abstract="true" virtual="true" returntype="System.String[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filter" attrib="0" ptype="Gtk.FileFilter" params="">
                <methods>
                  <method name="get_Filter()" attrib="3526" abstract="true" virtual="true" returntype="Gtk.FileFilter">
                    <parameters />
                  </method>
                  <method name="set_Filter(Gtk.FileFilter)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.FileFilter" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Filters" attrib="0" ptype="Gtk.FileFilter[]" params="">
                <methods>
                  <method name="get_Filters()" attrib="3526" abstract="true" virtual="true" returntype="Gtk.FileFilter[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="LocalOnly" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_LocalOnly()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_LocalOnly(System.Boolean)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PreviewFilename" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_PreviewFilename()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PreviewUri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_PreviewUri()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PreviewWidget" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_PreviewWidget()" attrib="3526" abstract="true" virtual="true" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_PreviewWidget(Gtk.Widget)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PreviewWidgetActive" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_PreviewWidgetActive()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_PreviewWidgetActive(System.Boolean)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SelectMultiple" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_SelectMultiple()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SelectMultiple(System.Boolean)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShortcutFolders" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_ShortcutFolders()" attrib="3526" abstract="true" virtual="true" returntype="System.String[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ShortcutFolderUris" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_ShortcutFolderUris()" attrib="3526" abstract="true" virtual="true" returntype="System.String[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ShowHidden" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_ShowHidden()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowHidden(System.Boolean)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Uri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Uri()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Uris" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_Uris()" attrib="3526" abstract="true" virtual="true" returntype="System.String[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="UsePreviewLabel" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_UsePreviewLabel()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UsePreviewLabel(System.Boolean)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ConfirmOverwrite" attrib="0" eventtype="Gtk.ConfirmOverwriteHandler" />
              <event name="CurrentFolderChanged" attrib="0" eventtype="System.EventHandler" />
              <event name="FileActivated" attrib="0" eventtype="System.EventHandler" />
              <event name="SelectionChanged" attrib="0" eventtype="System.EventHandler" />
              <event name="UpdatePreview" attrib="0" eventtype="System.EventHandler" />
            </events>
            <methods>
              <method name="AddFilter(Gtk.FileFilter)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.FileFilter" />
                </parameters>
              </method>
              <method name="AddShortcutFolder(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="folder" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AddShortcutFolderUri(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="RemoveFilter(Gtk.FileFilter)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.FileFilter" />
                </parameters>
              </method>
              <method name="RemoveShortcutFolder(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="folder" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="RemoveShortcutFolderUri(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SelectAll()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectFilename(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SelectUri(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetCurrentFolder(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetCurrentFolderUri(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetFilename(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetUri(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnselectAll()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnselectFilename(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnselectUri(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FileChooserAction" 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="Gtk.FileChooserActionGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="CreateFolder" attrib="32854" fieldtype="Gtk.FileChooserAction" value="3" />
              <field name="Open" attrib="32854" fieldtype="Gtk.FileChooserAction" value="0" />
              <field name="Save" attrib="32854" fieldtype="Gtk.FileChooserAction" value="1" />
              <field name="SelectFolder" attrib="32854" fieldtype="Gtk.FileChooserAction" value="2" />
            </fields>
          </class>
          <class name="FileChooserButton" type="class" base="Gtk.HBox" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.FileChooser" />
              <interface name="System.Collections.IEnumerable" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, Gtk.FileChooserAction, System.String)" attrib="2182">
                <parameters>
                  <parameter name="title" position="0" attrib="0" type="System.String" />
                  <parameter name="action" position="1" attrib="0" type="Gtk.FileChooserAction" />
                  <parameter name="backend" position="2" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Gtk.Widget)" attrib="2182">
                <parameters>
                  <parameter name="dialog" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, Gtk.FileChooserAction)" attrib="2182">
                <parameters>
                  <parameter name="title" position="0" attrib="0" type="System.String" />
                  <parameter name="action" position="1" attrib="0" type="Gtk.FileChooserAction" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Action" attrib="0" ptype="Gtk.FileChooserAction" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="action" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Action()" attrib="2534" virtual="true" returntype="Gtk.FileChooserAction">
                    <parameters />
                  </method>
                  <method name="set_Action(Gtk.FileChooserAction)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.FileChooserAction" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CurrentFolder" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CurrentFolder()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CurrentFolderUri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CurrentFolderUri()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CurrentName" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_CurrentName(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="DoOverwriteConfirmation" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="do-overwrite-confirmation" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_DoOverwriteConfirmation()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_DoOverwriteConfirmation(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ExtraWidget" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="extra-widget" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ExtraWidget()" attrib="2534" virtual="true" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_ExtraWidget(Gtk.Widget)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Filename" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Filename()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filenames" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_Filenames()" attrib="2534" virtual="true" returntype="System.String[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filter" attrib="0" ptype="Gtk.FileFilter" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="filter" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Filter()" attrib="2534" virtual="true" returntype="Gtk.FileFilter">
                    <parameters />
                  </method>
                  <method name="set_Filter(Gtk.FileFilter)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.FileFilter" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Filters" attrib="0" ptype="Gtk.FileFilter[]" params="">
                <methods>
                  <method name="get_Filters()" attrib="2534" virtual="true" returntype="Gtk.FileFilter[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="FocusOnClick" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="focus-on-click" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_FocusOnClick()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_FocusOnClick(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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="LocalOnly" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="local-only" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LocalOnly()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_LocalOnly(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PreviewFilename" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_PreviewFilename()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PreviewUri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_PreviewUri()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PreviewWidget" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="preview-widget" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PreviewWidget()" attrib="2534" virtual="true" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_PreviewWidget(Gtk.Widget)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PreviewWidgetActive" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="preview-widget-active" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PreviewWidgetActive()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_PreviewWidgetActive(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SelectMultiple" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="select-multiple" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SelectMultiple()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SelectMultiple(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShortcutFolders" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_ShortcutFolders()" attrib="2534" virtual="true" returntype="System.String[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ShortcutFolderUris" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_ShortcutFolderUris()" attrib="2534" virtual="true" returntype="System.String[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ShowHidden" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-hidden" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowHidden()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowHidden(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Title" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="title" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Title()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Title(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Uri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Uri()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Uris" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_Uris()" attrib="2534" virtual="true" returntype="System.String[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="UsePreviewLabel" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="use-preview-label" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UsePreviewLabel()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UsePreviewLabel(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WidthChars" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="width-chars" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_WidthChars()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_WidthChars(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ConfirmOverwrite" attrib="0" eventtype="Gtk.ConfirmOverwriteHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="confirm-overwrite" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="CurrentFolderChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="current-folder-changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="FileActivated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="file-activated" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="FileSet" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="file-set" />
                    </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="UpdatePreview" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="update-preview" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddFilter(Gtk.FileFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.FileFilter" />
                </parameters>
              </method>
              <method name="AddShortcutFolder(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="folder" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AddShortcutFolderUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnConfirmOverwrite()" attrib="452" virtual="true" returntype="Gtk.FileChooserConfirmation">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideConfirmOverwrite" />
                      <property name="Type" value="Gtk.FileChooserButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnCurrentFolderChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCurrentFolderChanged" />
                      <property name="Type" value="Gtk.FileChooserButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnFileActivated()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideFileActivated" />
                      <property name="Type" value="Gtk.FileChooserButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnFileSet()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideFileSet" />
                      <property name="Type" value="Gtk.FileChooserButton" />
                    </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="Gtk.FileChooserButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnUpdatePreview()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideUpdatePreview" />
                      <property name="Type" value="Gtk.FileChooserButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="RemoveFilter(Gtk.FileFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.FileFilter" />
                </parameters>
              </method>
              <method name="RemoveShortcutFolder(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="folder" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="RemoveShortcutFolderUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SelectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectFilename(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SelectUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetCurrentFolder(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetCurrentFolderUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetFilename(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnselectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnselectFilename(System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnselectUri(System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FileChooserConfirmation" 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="Gtk.FileChooserConfirmationGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="AcceptFilename" attrib="32854" fieldtype="Gtk.FileChooserConfirmation" value="1" />
              <field name="Confirm" attrib="32854" fieldtype="Gtk.FileChooserConfirmation" value="0" />
              <field name="SelectAgain" attrib="32854" fieldtype="Gtk.FileChooserConfirmation" value="2" />
            </fields>
          </class>
          <class name="FileChooserDialog" type="class" base="Gtk.Dialog" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.FileChooser" />
              <interface name="System.Collections.IEnumerable" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, Gtk.Window, Gtk.FileChooserAction, System.Object[])" attrib="2182">
                <parameters>
                  <parameter name="title" position="0" attrib="0" type="System.String" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.Window" />
                  <parameter name="action" position="2" attrib="0" type="Gtk.FileChooserAction" />
                  <parameter name="button_data" position="3" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String, Gtk.Window, Gtk.FileChooserAction, System.Object[])" attrib="2182">
                <parameters>
                  <parameter name="backend" position="0" attrib="0" type="System.String" />
                  <parameter name="title" position="1" attrib="0" type="System.String" />
                  <parameter name="parent" position="2" attrib="0" type="Gtk.Window" />
                  <parameter name="action" position="3" attrib="0" type="Gtk.FileChooserAction" />
                  <parameter name="button_data" position="4" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2180">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Action" attrib="0" ptype="Gtk.FileChooserAction" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="action" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Action()" attrib="2534" virtual="true" returntype="Gtk.FileChooserAction">
                    <parameters />
                  </method>
                  <method name="set_Action(Gtk.FileChooserAction)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.FileChooserAction" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CurrentFolder" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CurrentFolder()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CurrentFolderUri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CurrentFolderUri()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CurrentName" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_CurrentName(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="DoOverwriteConfirmation" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="do-overwrite-confirmation" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_DoOverwriteConfirmation()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_DoOverwriteConfirmation(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ExtraWidget" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="extra-widget" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ExtraWidget()" attrib="2534" virtual="true" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_ExtraWidget(Gtk.Widget)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Filename" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Filename()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filenames" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_Filenames()" attrib="2534" virtual="true" returntype="System.String[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filter" attrib="0" ptype="Gtk.FileFilter" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="filter" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Filter()" attrib="2534" virtual="true" returntype="Gtk.FileFilter">
                    <parameters />
                  </method>
                  <method name="set_Filter(Gtk.FileFilter)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.FileFilter" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Filters" attrib="0" ptype="Gtk.FileFilter[]" params="">
                <methods>
                  <method name="get_Filters()" attrib="2534" virtual="true" returntype="Gtk.FileFilter[]">
                    <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="LocalOnly" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="local-only" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LocalOnly()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_LocalOnly(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PreviewFilename" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_PreviewFilename()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PreviewUri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_PreviewUri()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PreviewWidget" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="preview-widget" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PreviewWidget()" attrib="2534" virtual="true" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_PreviewWidget(Gtk.Widget)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PreviewWidgetActive" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="preview-widget-active" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PreviewWidgetActive()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_PreviewWidgetActive(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SelectMultiple" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="select-multiple" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SelectMultiple()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SelectMultiple(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShortcutFolders" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_ShortcutFolders()" attrib="2534" virtual="true" returntype="System.String[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ShortcutFolderUris" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_ShortcutFolderUris()" attrib="2534" virtual="true" returntype="System.String[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ShowHidden" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-hidden" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowHidden()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowHidden(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Uri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Uri()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Uris" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_Uris()" attrib="2534" virtual="true" returntype="System.String[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="UsePreviewLabel" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="use-preview-label" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UsePreviewLabel()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UsePreviewLabel(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ConfirmOverwrite" attrib="0" eventtype="Gtk.ConfirmOverwriteHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="confirm-overwrite" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="CurrentFolderChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="current-folder-changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="FileActivated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="file-activated" />
                    </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="UpdatePreview" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="update-preview" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddFilter(Gtk.FileFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.FileFilter" />
                </parameters>
              </method>
              <method name="AddShortcutFolder(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="folder" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AddShortcutFolderUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnConfirmOverwrite()" attrib="452" virtual="true" returntype="Gtk.FileChooserConfirmation">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideConfirmOverwrite" />
                      <property name="Type" value="Gtk.FileChooserDialog" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnCurrentFolderChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCurrentFolderChanged" />
                      <property name="Type" value="Gtk.FileChooserDialog" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnFileActivated()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideFileActivated" />
                      <property name="Type" value="Gtk.FileChooserDialog" />
                    </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="Gtk.FileChooserDialog" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnUpdatePreview()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideUpdatePreview" />
                      <property name="Type" value="Gtk.FileChooserDialog" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="RemoveFilter(Gtk.FileFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.FileFilter" />
                </parameters>
              </method>
              <method name="RemoveShortcutFolder(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="folder" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="RemoveShortcutFolderUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SelectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectFilename(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SelectUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetCurrentFolder(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetCurrentFolderUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetFilename(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnselectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnselectFilename(System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnselectUri(System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FileChooserError" 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="Gtk.FileChooserErrorGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="AlreadyExists" attrib="32854" fieldtype="Gtk.FileChooserError" value="2" />
              <field name="BadFilename" attrib="32854" fieldtype="Gtk.FileChooserError" value="1" />
              <field name="Nonexistent" attrib="32854" fieldtype="Gtk.FileChooserError" value="0" />
            </fields>
          </class>
          <class name="FileChooserWidget" type="class" base="Gtk.VBox" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.FileChooser" />
              <interface name="System.Collections.IEnumerable" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.FileChooserAction)" attrib="2182">
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="Gtk.FileChooserAction" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Gtk.FileChooserAction, System.String)" attrib="2182">
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="Gtk.FileChooserAction" />
                  <parameter name="backend" position="1" attrib="0" type="System.String" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Action" attrib="0" ptype="Gtk.FileChooserAction" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="action" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Action()" attrib="2534" virtual="true" returntype="Gtk.FileChooserAction">
                    <parameters />
                  </method>
                  <method name="set_Action(Gtk.FileChooserAction)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.FileChooserAction" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CurrentFolder" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CurrentFolder()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CurrentFolderUri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CurrentFolderUri()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CurrentName" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_CurrentName(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="DoOverwriteConfirmation" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="do-overwrite-confirmation" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_DoOverwriteConfirmation()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_DoOverwriteConfirmation(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ExtraWidget" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="extra-widget" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ExtraWidget()" attrib="2534" virtual="true" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_ExtraWidget(Gtk.Widget)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Filename" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Filename()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filenames" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_Filenames()" attrib="2534" virtual="true" returntype="System.String[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filter" attrib="0" ptype="Gtk.FileFilter" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="filter" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Filter()" attrib="2534" virtual="true" returntype="Gtk.FileFilter">
                    <parameters />
                  </method>
                  <method name="set_Filter(Gtk.FileFilter)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.FileFilter" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Filters" attrib="0" ptype="Gtk.FileFilter[]" params="">
                <methods>
                  <method name="get_Filters()" attrib="2534" virtual="true" returntype="Gtk.FileFilter[]">
                    <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="LocalOnly" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="local-only" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LocalOnly()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_LocalOnly(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PreviewFilename" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_PreviewFilename()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PreviewUri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_PreviewUri()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PreviewWidget" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="preview-widget" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PreviewWidget()" attrib="2534" virtual="true" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_PreviewWidget(Gtk.Widget)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PreviewWidgetActive" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="preview-widget-active" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PreviewWidgetActive()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_PreviewWidgetActive(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SelectMultiple" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="select-multiple" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SelectMultiple()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SelectMultiple(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShortcutFolders" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_ShortcutFolders()" attrib="2534" virtual="true" returntype="System.String[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ShortcutFolderUris" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_ShortcutFolderUris()" attrib="2534" virtual="true" returntype="System.String[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ShowHidden" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-hidden" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowHidden()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowHidden(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Uri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Uri()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Uris" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_Uris()" attrib="2534" virtual="true" returntype="System.String[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="UsePreviewLabel" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="use-preview-label" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UsePreviewLabel()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UsePreviewLabel(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ConfirmOverwrite" attrib="0" eventtype="Gtk.ConfirmOverwriteHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="confirm-overwrite" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="CurrentFolderChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="current-folder-changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="FileActivated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="file-activated" />
                    </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="UpdatePreview" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="update-preview" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddFilter(Gtk.FileFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.FileFilter" />
                </parameters>
              </method>
              <method name="AddShortcutFolder(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="folder" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AddShortcutFolderUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnConfirmOverwrite()" attrib="452" virtual="true" returntype="Gtk.FileChooserConfirmation">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideConfirmOverwrite" />
                      <property name="Type" value="Gtk.FileChooserWidget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnCurrentFolderChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCurrentFolderChanged" />
                      <property name="Type" value="Gtk.FileChooserWidget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnFileActivated()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideFileActivated" />
                      <property name="Type" value="Gtk.FileChooserWidget" />
                    </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="Gtk.FileChooserWidget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnUpdatePreview()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideUpdatePreview" />
                      <property name="Type" value="Gtk.FileChooserWidget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="RemoveFilter(Gtk.FileFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.FileFilter" />
                </parameters>
              </method>
              <method name="RemoveShortcutFolder(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="folder" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="RemoveShortcutFolderUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SelectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectFilename(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SelectUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetCurrentFolder(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetCurrentFolderUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetFilename(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnselectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnselectFilename(System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnselectUri(System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FileFilter" type="class" base="Gtk.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="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="Needed" attrib="0" ptype="Gtk.FileFilterFlags" params="">
                <methods>
                  <method name="get_Needed()" attrib="2182" returntype="Gtk.FileFilterFlags">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddCustom(Gtk.FileFilterFlags, Gtk.FileFilterFunc)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="needed" position="0" attrib="0" type="Gtk.FileFilterFlags" />
                  <parameter name="func" position="1" attrib="0" type="Gtk.FileFilterFunc" />
                </parameters>
              </method>
              <method name="AddMimeType(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="mime_type" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AddPattern(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="pattern" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AddPixbufFormats()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Filter(Gtk.FileFilterInfo)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="filter_info" position="0" attrib="0" type="Gtk.FileFilterInfo" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FileFilterFlags" 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="Gtk.FileFilterFlagsGType" />
                </properties>
              </attribute>
              <attribute name="System.FlagsAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="DisplayName" attrib="32854" fieldtype="Gtk.FileFilterFlags" value="4" />
              <field name="Filename" attrib="32854" fieldtype="Gtk.FileFilterFlags" value="1" />
              <field name="MimeType" attrib="32854" fieldtype="Gtk.FileFilterFlags" value="8" />
              <field name="Uri" attrib="32854" fieldtype="Gtk.FileFilterFlags" value="2" />
            </fields>
          </class>
          <class name="FileFilterFunc" 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(Gtk.FileFilterInfo, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="filter_info" position="0" attrib="0" type="Gtk.FileFilterInfo" />
                  <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.Boolean">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Gtk.FileFilterInfo)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="filter_info" position="0" attrib="0" type="Gtk.FileFilterInfo" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FileFilterInfo" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Contains" attrib="6" fieldtype="Gtk.FileFilterFlags" />
              <field name="DisplayName" attrib="6" fieldtype="System.String" />
              <field name="Filename" attrib="6" fieldtype="System.String" />
              <field name="MimeType" attrib="6" fieldtype="System.String" />
              <field name="Uri" attrib="6" fieldtype="System.String" />
              <field name="Zero" attrib="22" fieldtype="Gtk.FileFilterInfo" />
            </fields>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.FileFilterInfo">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FileSelection" type="class" base="Gtk.Dialog" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.ObsoleteAttribute">
                <properties>
                  <property name="Message" null="true" />
                  <property name="IsError" value="False" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="title" position="0" attrib="0" type="System.String" />
                </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="ActionArea" attrib="0" ptype="Gtk.HButtonBox" params="">
                <methods>
                  <method name="get_ActionArea()" attrib="2182" returntype="Gtk.HButtonBox">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ButtonArea" attrib="0" ptype="Gtk.HButtonBox" params="">
                <methods>
                  <method name="get_ButtonArea()" attrib="2182" returntype="Gtk.HButtonBox">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CancelButton" attrib="0" ptype="Gtk.Button" params="">
                <methods>
                  <method name="get_CancelButton()" attrib="2182" returntype="Gtk.Button">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DirList" attrib="0" ptype="Gtk.TreeView" params="">
                <methods>
                  <method name="get_DirList()" attrib="2182" returntype="Gtk.TreeView">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="FileList" attrib="0" ptype="Gtk.TreeView" params="">
                <methods>
                  <method name="get_FileList()" attrib="2182" returntype="Gtk.TreeView">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filename" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="filename" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Filename()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Filename(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FileopCDir" attrib="0" ptype="Gtk.Button" params="">
                <methods>
                  <method name="get_FileopCDir()" attrib="2182" returntype="Gtk.Button">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="FileopDelFile" attrib="0" ptype="Gtk.Button" params="">
                <methods>
                  <method name="get_FileopDelFile()" attrib="2182" returntype="Gtk.Button">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="FileopDialog" attrib="0" ptype="Gtk.MessageDialog" params="">
                <methods>
                  <method name="get_FileopDialog()" attrib="2182" returntype="Gtk.MessageDialog">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="FileopEntry" attrib="0" ptype="Gtk.Entry" params="">
                <methods>
                  <method name="get_FileopEntry()" attrib="2182" returntype="Gtk.Entry">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="FileopFile" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_FileopFile()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="FileopRenFile" attrib="0" ptype="Gtk.Button" params="">
                <methods>
                  <method name="get_FileopRenFile()" attrib="2182" returntype="Gtk.Button">
                    <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="HelpButton" attrib="0" ptype="Gtk.Button" params="">
                <methods>
                  <method name="get_HelpButton()" attrib="2182" returntype="Gtk.Button">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="HistoryMenu" attrib="0" ptype="Gtk.Menu" params="">
                <methods>
                  <method name="get_HistoryMenu()" attrib="2182" returntype="Gtk.Menu">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="HistoryPulldown" attrib="0" ptype="Gtk.OptionMenu" params="">
                <methods>
                  <method name="get_HistoryPulldown()" attrib="2182" returntype="Gtk.OptionMenu">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MainVBox" attrib="0" ptype="Gtk.VBox" params="">
                <methods>
                  <method name="get_MainVBox()" attrib="2182" returntype="Gtk.VBox">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="OkButton" attrib="0" ptype="Gtk.Button" params="">
                <methods>
                  <method name="get_OkButton()" attrib="2182" returntype="Gtk.Button">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SelectionEntry" attrib="0" ptype="Gtk.Entry" params="">
                <methods>
                  <method name="get_SelectionEntry()" attrib="2182" returntype="Gtk.Entry">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Selections" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_Selections()" attrib="2182" returntype="System.String[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SelectionText" attrib="0" ptype="Gtk.Label" params="">
                <methods>
                  <method name="get_SelectionText()" attrib="2182" returntype="Gtk.Label">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SelectMultiple" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="select-multiple" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SelectMultiple()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SelectMultiple(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowFileops" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-fileops" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowFileops()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowFileops(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Complete(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="pattern" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="HideFileopButtons()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ShowFileopButtons()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
            <classes>
              <class name="FSButton" type="class" base="Gtk.Button" charset="Ansi" layout="Auto">
                <interfaces>
                  <interface name="System.Collections.IEnumerable" />
                  <interface name="GLib.IWrapper" />
                  <interface name="Atk.Implementor" />
                  <interface name="System.IDisposable" />
                </interfaces>
                <properties>
                  <property name="FileSelection" attrib="0" ptype="Gtk.FileSelection" params="">
                    <methods>
                      <method name="get_FileSelection()" attrib="2182" returntype="Gtk.FileSelection">
                        <parameters />
                      </method>
                    </methods>
                  </property>
                </properties>
              </class>
            </classes>
          </class>
          <class name="Fixed" type="class" base="Gtk.Container" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Reflection.DefaultMemberAttribute">
                <properties>
                  <property name="MemberName" value="Item" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="HasWindow" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_HasWindow()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_HasWindow(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Item" attrib="0" ptype="Gtk.Container+ContainerChild" params="Gtk.Widget">
                <methods>
                  <method name="get_Item(Gtk.Widget)" attrib="2246" virtual="true" returntype="Gtk.Container+ContainerChild">
                    <parameters>
                      <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Move(Gtk.Widget, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="y" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Put(Gtk.Widget, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="y" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
            <classes>
              <class name="FixedChild" type="class" base="Gtk.Container+ContainerChild" charset="Ansi" layout="Auto">
                <constructors>
                  <constructor name=".ctor(Gtk.Container, Gtk.Widget)" attrib="2181">
                    <parameters>
                      <parameter name="parent" position="0" attrib="0" type="Gtk.Container" />
                      <parameter name="child" position="1" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </constructor>
                </constructors>
                <properties>
                  <property name="X" attrib="0" ptype="System.Int32" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="x" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_X()" attrib="2182" returntype="System.Int32">
                        <parameters />
                      </method>
                      <method name="set_X(System.Int32)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Int32" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="Y" attrib="0" ptype="System.Int32" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="y" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_Y()" attrib="2182" returntype="System.Int32">
                        <parameters />
                      </method>
                      <method name="set_Y(System.Int32)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Int32" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                </properties>
              </class>
            </classes>
          </class>
          <class name="FocusChildSetArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Widget" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Widget()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="FocusChildSetHandler" 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, Gtk.FocusChildSetArgs, 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="Gtk.FocusChildSetArgs" />
                  <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, Gtk.FocusChildSetArgs)" 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="Gtk.FocusChildSetArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FocusedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Direction" attrib="0" ptype="Gtk.DirectionType" params="">
                <methods>
                  <method name="get_Direction()" attrib="2182" returntype="Gtk.DirectionType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="FocusedHandler" 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, Gtk.FocusedArgs, 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="Gtk.FocusedArgs" />
                  <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, Gtk.FocusedArgs)" 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="Gtk.FocusedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FocusInEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventFocus" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventFocus">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="FocusInEventHandler" 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, Gtk.FocusInEventArgs, 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="Gtk.FocusInEventArgs" />
                  <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, Gtk.FocusInEventArgs)" 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="Gtk.FocusInEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FocusOutEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventFocus" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventFocus">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="FocusOutEventHandler" 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, Gtk.FocusOutEventArgs, 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="Gtk.FocusOutEventArgs" />
                  <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, Gtk.FocusOutEventArgs)" 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="Gtk.FocusOutEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FocusTabArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Type" attrib="0" ptype="Gtk.NotebookTab" params="">
                <methods>
                  <method name="get_Type()" attrib="2182" returntype="Gtk.NotebookTab">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="FocusTabHandler" 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, Gtk.FocusTabArgs, 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="Gtk.FocusTabArgs" />
                  <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, Gtk.FocusTabArgs)" 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="Gtk.FocusTabArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FontButton" type="class" base="Gtk.Button" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="fontname" position="0" attrib="0" type="System.String" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="FontName" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="font-name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_FontName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_FontName(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="ShowSize" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-size" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowSize()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowSize(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowStyle" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-style" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowStyle()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowStyle(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Title" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="title" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Title()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Title(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UseFont" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="use-font" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UseFont()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UseFont(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UseSize" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="use-size" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UseSize()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UseSize(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="FontSet" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="font-set" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnFontSet()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideFontSet" />
                      <property name="Type" value="Gtk.FontButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="SetFontName(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="fontname" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FontSelection" type="class" base="Gtk.VBox" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="Font" attrib="0" ptype="Gdk.Font" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="font" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Font()" attrib="2182" returntype="Gdk.Font">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="FontName" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="font-name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_FontName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_FontName(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="PreviewText" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="preview-text" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PreviewText()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_PreviewText(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="SetFontName(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="fontname" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FontSelectionDialog" type="class" base="Gtk.Dialog" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="title" position="0" attrib="0" type="System.String" />
                </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="ApplyButton" attrib="0" ptype="Gtk.Button" params="">
                <methods>
                  <method name="get_ApplyButton()" attrib="2182" returntype="Gtk.Button">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CancelButton" attrib="0" ptype="Gtk.Button" params="">
                <methods>
                  <method name="get_CancelButton()" attrib="2182" returntype="Gtk.Button">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Font" attrib="0" ptype="Gdk.Font" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Font()" attrib="2182" returntype="Gdk.Font">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="FontName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_FontName()" attrib="2182" 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="OkButton" attrib="0" ptype="Gtk.Button" params="">
                <methods>
                  <method name="get_OkButton()" attrib="2182" returntype="Gtk.Button">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PreviewText" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_PreviewText()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_PreviewText(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="SetFontName(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="fontname" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FormatValueArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Value" attrib="0" ptype="System.Double" params="">
                <methods>
                  <method name="get_Value()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="FormatValueHandler" 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, Gtk.FormatValueArgs, 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="Gtk.FormatValueArgs" />
                  <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, Gtk.FormatValueArgs)" 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="Gtk.FormatValueArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Frame" type="class" base="Gtk.Bin" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="label" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="Label" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="label" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Label()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Label(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LabelWidget" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="label-widget" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LabelWidget()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_LabelWidget(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LabelXalign" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="label-xalign" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LabelXalign()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_LabelXalign(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LabelYalign" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="label-yalign" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LabelYalign()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_LabelYalign(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Shadow" attrib="0" ptype="Gtk.ShadowType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="shadow" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Shadow()" attrib="2182" returntype="Gtk.ShadowType">
                    <parameters />
                  </method>
                  <method name="set_Shadow(Gtk.ShadowType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ShadowType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShadowType" attrib="0" ptype="Gtk.ShadowType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="shadow-type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShadowType()" attrib="2182" returntype="Gtk.ShadowType">
                    <parameters />
                  </method>
                  <method name="set_ShadowType(Gtk.ShadowType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ShadowType" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="FrameEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.Event" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.Event">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="FrameEventHandler" 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, Gtk.FrameEventArgs, 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="Gtk.FrameEventArgs" />
                  <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, Gtk.FrameEventArgs)" 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="Gtk.FrameEventArgs" />
                </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="GammaCurve" type="class" base="Gtk.VBox" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="Gc" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="Get(System.Int32, Gdk.Colormap, Gdk.GCValues, Gdk.GCValuesMask)" attrib="150" static="true" returntype="Gdk.GC">
                <parameters>
                  <parameter name="depth" position="0" attrib="0" type="System.Int32" />
                  <parameter name="colormap" position="1" attrib="0" type="Gdk.Colormap" />
                  <parameter name="values" position="2" attrib="0" type="Gdk.GCValues" />
                  <parameter name="values_mask" position="3" attrib="0" type="Gdk.GCValuesMask" />
                </parameters>
              </method>
              <method name="Release(Gdk.GC)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="gc" position="0" attrib="0" type="Gdk.GC" />
                </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="CurrentEvent" attrib="0" ptype="Gdk.Event" params="">
                <methods>
                  <method name="get_CurrentEvent()" attrib="2198" static="true" returntype="Gdk.Event">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CurrentEventTime" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_CurrentEventTime()" attrib="2198" static="true" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DefaultLanguage" attrib="0" ptype="Pango.Language" params="">
                <methods>
                  <method name="get_DefaultLanguage()" attrib="2198" static="true" returntype="Pango.Language">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="EventsPending" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_EventsPending()" attrib="2198" static="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AlternativeDialogButtonOrder(Gdk.Screen)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="screen" position="0" attrib="0" type="Gdk.Screen" />
                </parameters>
              </method>
              <method name="BindingsActivate(Gtk.Object, System.UInt32, Gdk.ModifierType)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="objekt" position="0" attrib="0" type="Gtk.Object" />
                  <parameter name="keyval" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="modifiers" position="2" attrib="0" type="Gdk.ModifierType" />
                </parameters>
              </method>
              <method name="CheckVersion(System.UInt32, System.UInt32, System.UInt32)" attrib="150" static="true" returntype="System.String">
                <parameters>
                  <parameter name="required_major" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="required_minor" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="required_micro" position="2" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="DisableSetlocale()" attrib="150" static="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetCurrentEventState(out Gdk.ModifierType&amp;)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="state" position="0" attrib="2" type="Gdk.ModifierType&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetEventWidget(Gdk.Event)" attrib="150" static="true" returntype="Gtk.Widget">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
              <method name="PaintString(Gtk.Style, Gdk.Window, Gtk.StateType, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, System.String)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="4" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="5" attrib="0" type="System.String" />
                  <parameter name="x" position="6" attrib="0" type="System.Int32" />
                  <parameter name="y" position="7" attrib="0" type="System.Int32" />
                  <parameter name="str1ng" position="8" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ParseArgs(out System.Int32&amp;, System.String)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="argc" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="argv" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="PropagateEvent(Gtk.Widget, Gdk.Event)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="evnt" position="1" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
              <method name="RgbToHsv(System.Double, System.Double, System.Double, out System.Double&amp;, out System.Double&amp;, out System.Double&amp;)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="r" position="0" attrib="0" type="System.Double" />
                  <parameter name="g" position="1" attrib="0" type="System.Double" />
                  <parameter name="b" position="2" attrib="0" type="System.Double" />
                  <parameter name="h" position="3" attrib="2" type="System.Double&amp;" direction="out" />
                  <parameter name="s" position="4" attrib="2" type="System.Double&amp;" direction="out" />
                  <parameter name="v" position="5" attrib="2" type="System.Double&amp;" direction="out" />
                </parameters>
              </method>
              <method name="SetLocale()" attrib="150" static="true" returntype="System.String">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="GotPageSizeArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Context" attrib="0" ptype="Gtk.PrintContext" params="">
                <methods>
                  <method name="get_Context()" attrib="2182" returntype="Gtk.PrintContext">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PageSetup" attrib="0" ptype="Gtk.PageSetup" params="">
                <methods>
                  <method name="get_PageSetup()" attrib="2182" returntype="Gtk.PageSetup">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="GotPageSizeHandler" 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, Gtk.GotPageSizeArgs, 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="Gtk.GotPageSizeArgs" />
                  <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, Gtk.GotPageSizeArgs)" 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="Gtk.GotPageSizeArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Grab" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Current" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Current()" attrib="2198" static="true" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Add(Gtk.Widget)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="Remove(Gtk.Widget)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="GrabBrokenEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventGrabBroken" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventGrabBroken">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="GrabBrokenEventHandler" 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, Gtk.GrabBrokenEventArgs, 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="Gtk.GrabBrokenEventArgs" />
                  <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, Gtk.GrabBrokenEventArgs)" 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="Gtk.GrabBrokenEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="GrabNotifyArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="WasGrabbed" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_WasGrabbed()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="GrabNotifyHandler" 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, Gtk.GrabNotifyArgs, 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="Gtk.GrabNotifyArgs" />
                  <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, Gtk.GrabNotifyArgs)" 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="Gtk.GrabNotifyArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="HandleBox" type="class" base="Gtk.Bin" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="HandlePosition" attrib="0" ptype="Gtk.PositionType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="handle-position" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HandlePosition()" attrib="2182" returntype="Gtk.PositionType">
                    <parameters />
                  </method>
                  <method name="set_HandlePosition(Gtk.PositionType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PositionType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Shadow" attrib="0" ptype="Gtk.ShadowType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="shadow" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Shadow()" attrib="2182" returntype="Gtk.ShadowType">
                    <parameters />
                  </method>
                  <method name="set_Shadow(Gtk.ShadowType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ShadowType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShadowType" attrib="0" ptype="Gtk.ShadowType" params="">
                <methods>
                  <method name="get_ShadowType()" attrib="2182" returntype="Gtk.ShadowType">
                    <parameters />
                  </method>
                  <method name="set_ShadowType(Gtk.ShadowType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ShadowType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SnapEdge" attrib="0" ptype="Gtk.PositionType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="snap-edge" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SnapEdge()" attrib="2182" returntype="Gtk.PositionType">
                    <parameters />
                  </method>
                  <method name="set_SnapEdge(Gtk.PositionType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PositionType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SnapEdgeSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="snap-edge-set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SnapEdgeSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SnapEdgeSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ChildAttached" attrib="0" eventtype="Gtk.ChildAttachedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="child_attached" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ChildDetached" attrib="0" eventtype="Gtk.ChildDetachedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="child_detached" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnChildAttached(Gtk.Widget)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChildAttached" />
                      <property name="Type" value="Gtk.HandleBox" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="OnChildDetached(Gtk.Widget)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChildDetached" />
                      <property name="Type" value="Gtk.HandleBox" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="HBox" type="class" base="Gtk.Box" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Boolean, System.Int32)" attrib="2182">
                <parameters>
                  <parameter name="homogeneous" position="0" attrib="0" type="System.Boolean" />
                  <parameter name="spacing" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="HButtonBox" type="class" base="Gtk.ButtonBox" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="LayoutDefault" attrib="0" ptype="Gtk.ButtonBoxStyle" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LayoutDefault()" attrib="2198" static="true" returntype="Gtk.ButtonBoxStyle">
                    <parameters />
                  </method>
                  <method name="set_LayoutDefault(Gtk.ButtonBoxStyle)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ButtonBoxStyle" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SpacingDefault" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SpacingDefault()" attrib="2198" static="true" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_SpacingDefault(System.Int32)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="HelpShownArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="HelpType" attrib="0" ptype="Gtk.WidgetHelpType" params="">
                <methods>
                  <method name="get_HelpType()" attrib="2182" returntype="Gtk.WidgetHelpType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="HelpShownHandler" 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, Gtk.HelpShownArgs, 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="Gtk.HelpShownArgs" />
                  <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, Gtk.HelpShownArgs)" 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="Gtk.HelpShownArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="HierarchyChangedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="PreviousToplevel" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_PreviousToplevel()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="HierarchyChangedHandler" 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, Gtk.HierarchyChangedArgs, 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="Gtk.HierarchyChangedArgs" />
                  <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, Gtk.HierarchyChangedArgs)" 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="Gtk.HierarchyChangedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="HPaned" type="class" base="Gtk.Paned" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="HRuler" type="class" base="Gtk.Ruler" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="HScale" type="class" base="Gtk.Scale" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.Adjustment)" attrib="2182">
                <parameters>
                  <parameter name="adjustment" position="0" attrib="0" type="Gtk.Adjustment" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Double, System.Double, System.Double)" attrib="2182">
                <parameters>
                  <parameter name="min" position="0" attrib="0" type="System.Double" />
                  <parameter name="max" position="1" attrib="0" type="System.Double" />
                  <parameter name="step" position="2" attrib="0" type="System.Double" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="HScrollbar" type="class" base="Gtk.Scrollbar" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.Adjustment)" attrib="2182">
                <parameters>
                  <parameter name="adjustment" position="0" attrib="0" type="Gtk.Adjustment" />
                </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="HSeparator" type="class" base="Gtk.Separator" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="HSV" type="class" base="Gtk.Widget" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="IsAdjusting" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsAdjusting()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Changed" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Move" attrib="0" eventtype="Gtk.MoveHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="move" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="GetColor(out System.Double&amp;, out System.Double&amp;, out System.Double&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="h" position="0" attrib="2" type="System.Double&amp;" direction="out" />
                  <parameter name="s" position="1" attrib="2" type="System.Double&amp;" direction="out" />
                  <parameter name="v" position="2" attrib="2" type="System.Double&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetMetrics(out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="size" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="ring_width" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="OnChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChanged" />
                      <property name="Type" value="Gtk.HSV" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnMove(Gtk.DirectionType)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMove" />
                      <property name="Type" value="Gtk.HSV" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Gtk.DirectionType" />
                </parameters>
              </method>
              <method name="SetColor(System.Double, System.Double, System.Double)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="h" position="0" attrib="0" type="System.Double" />
                  <parameter name="s" position="1" attrib="0" type="System.Double" />
                  <parameter name="v" position="2" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="SetMetrics(System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="size" position="0" attrib="0" type="System.Int32" />
                  <parameter name="ring_width" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ToRgb(System.Double, System.Double, System.Double, out System.Double&amp;, out System.Double&amp;, out System.Double&amp;)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="h" position="0" attrib="0" type="System.Double" />
                  <parameter name="s" position="1" attrib="0" type="System.Double" />
                  <parameter name="v" position="2" attrib="0" type="System.Double" />
                  <parameter name="r" position="3" attrib="2" type="System.Double&amp;" direction="out" />
                  <parameter name="g" position="4" attrib="2" type="System.Double&amp;" direction="out" />
                  <parameter name="b" position="5" attrib="2" type="System.Double&amp;" direction="out" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Icon" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="SizeFromName(System.String)" attrib="150" static="true" returntype="Gtk.IconSize">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SizeGetName(Gtk.IconSize)" attrib="150" static="true" returntype="System.String">
                <parameters>
                  <parameter name="size" position="0" attrib="0" type="Gtk.IconSize" />
                </parameters>
              </method>
              <method name="SizeLookup(Gtk.IconSize, out System.Int32&amp;, out System.Int32&amp;)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="size" position="0" attrib="0" type="Gtk.IconSize" />
                  <parameter name="width" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="SizeLookupForSettings(Gtk.Settings, Gtk.IconSize, out System.Int32&amp;, out System.Int32&amp;)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="settings" position="0" attrib="0" type="Gtk.Settings" />
                  <parameter name="size" position="1" attrib="0" type="Gtk.IconSize" />
                  <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" />
                </parameters>
              </method>
              <method name="SizeRegister(System.String, System.Int32, System.Int32)" attrib="150" static="true" returntype="Gtk.IconSize">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="width" position="1" attrib="0" type="System.Int32" />
                  <parameter name="height" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SizeRegisterAlias(System.String, Gtk.IconSize)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="alias" position="0" attrib="0" type="System.String" />
                  <parameter name="target" position="1" attrib="0" type="Gtk.IconSize" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="IconFactory" 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>
            </properties>
            <methods>
              <method name="Add(System.String, Gtk.IconSet)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                  <parameter name="icon_set" position="1" attrib="0" type="Gtk.IconSet" />
                </parameters>
              </method>
              <method name="AddDefault()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Lookup(System.String)" attrib="134" returntype="Gtk.IconSet">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="LookupDefault(System.String)" attrib="150" static="true" returntype="Gtk.IconSet">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="LookupIconSize(Gtk.IconSize, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="size" position="0" attrib="0" type="Gtk.IconSize" />
                  <parameter name="width" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="RemoveDefault()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="IconInfo" type="class" base="GLib.Opaque" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="BaseSize" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_BaseSize()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="BuiltinPixbuf" attrib="0" ptype="Gdk.Pixbuf" params="">
                <methods>
                  <method name="get_BuiltinPixbuf()" attrib="2182" returntype="Gdk.Pixbuf">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DisplayName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_DisplayName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filename" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Filename()" attrib="2182" 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="RawCoordinates" attrib="0" ptype="System.Boolean" params="System.Boolean">
                <methods>
                  <method name="set_RawCoordinates(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Copy()" attrib="134" returntype="Gtk.IconInfo">
                <parameters />
              </method>
              <method name="Free(System.IntPtr)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="Free()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Gtk.IconInfo is now freed automatically" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="GetAttachPoints(Gdk.Point, out System.Int32&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="points" position="0" attrib="0" type="Gdk.Point" />
                  <parameter name="n_points" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetEmbeddedRect(Gdk.Rectangle)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="rectangle" position="0" attrib="0" type="Gdk.Rectangle" />
                </parameters>
              </method>
              <method name="LoadIcon()" attrib="134" returntype="Gdk.Pixbuf">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="IconLookupFlags" 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="Gtk.IconLookupFlagsGType" />
                </properties>
              </attribute>
              <attribute name="System.FlagsAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="ForceSvg" attrib="32854" fieldtype="Gtk.IconLookupFlags" value="2" />
              <field name="GenericFallback" attrib="32854" fieldtype="Gtk.IconLookupFlags" value="8" />
              <field name="NoSvg" attrib="32854" fieldtype="Gtk.IconLookupFlags" value="1" />
              <field name="UseBuiltin" attrib="32854" fieldtype="Gtk.IconLookupFlags" value="4" />
            </fields>
          </class>
          <class name="IconSet" type="class" base="GLib.Opaque" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gdk.Pixbuf)" attrib="2182">
                <parameters>
                  <parameter name="pixbuf" position="0" attrib="0" type="Gdk.Pixbuf" />
                </parameters>
              </constructor>
              <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>
            </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="Sizes" attrib="0" ptype="Gtk.IconSize[]" params="">
                <methods>
                  <method name="get_Sizes()" attrib="2182" returntype="Gtk.IconSize[]">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddSource(Gtk.IconSource)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="source" position="0" attrib="0" type="Gtk.IconSource" />
                </parameters>
              </method>
              <method name="Copy()" attrib="134" returntype="Gtk.IconSet">
                <parameters />
              </method>
              <method name="Ref()" attrib="134" returntype="Gtk.IconSet">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Gtk.IconSet is now refcounted automatically" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Ref(System.IntPtr)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="RenderIcon(Gtk.Style, Gtk.TextDirection, Gtk.StateType, Gtk.IconSize, Gtk.Widget, System.String)" attrib="134" returntype="Gdk.Pixbuf">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="direction" position="1" attrib="0" type="Gtk.TextDirection" />
                  <parameter name="state" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="size" position="3" attrib="0" type="Gtk.IconSize" />
                  <parameter name="widget" position="4" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="5" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Unref()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Gtk.IconSet is now refcounted automatically" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Unref(System.IntPtr)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="IconSize" 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="Gtk.IconSizeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Button" attrib="32854" fieldtype="Gtk.IconSize" value="4" />
              <field name="Dialog" attrib="32854" fieldtype="Gtk.IconSize" value="6" />
              <field name="Dnd" attrib="32854" fieldtype="Gtk.IconSize" value="5" />
              <field name="Invalid" attrib="32854" fieldtype="Gtk.IconSize" value="0" />
              <field name="LargeToolbar" attrib="32854" fieldtype="Gtk.IconSize" value="3" />
              <field name="Menu" attrib="32854" fieldtype="Gtk.IconSize" value="1" />
              <field name="SmallToolbar" attrib="32854" fieldtype="Gtk.IconSize" value="2" />
            </fields>
          </class>
          <class name="IconSource" type="class" base="GLib.Opaque" 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>
            </constructors>
            <properties>
              <property name="Direction" attrib="0" ptype="Gtk.TextDirection" params="">
                <methods>
                  <method name="get_Direction()" attrib="2182" returntype="Gtk.TextDirection">
                    <parameters />
                  </method>
                  <method name="set_Direction(Gtk.TextDirection)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TextDirection" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DirectionWildcarded" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_DirectionWildcarded()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_DirectionWildcarded(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Filename" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Filename()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Filename(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="IconName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_IconName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_IconName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Pixbuf" attrib="0" ptype="Gdk.Pixbuf" params="">
                <methods>
                  <method name="get_Pixbuf()" attrib="2182" returntype="Gdk.Pixbuf">
                    <parameters />
                  </method>
                  <method name="set_Pixbuf(Gdk.Pixbuf)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Size" attrib="0" ptype="Gtk.IconSize" params="">
                <methods>
                  <method name="get_Size()" attrib="2182" returntype="Gtk.IconSize">
                    <parameters />
                  </method>
                  <method name="set_Size(Gtk.IconSize)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.IconSize" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SizeWildcarded" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_SizeWildcarded()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SizeWildcarded(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="State" attrib="0" ptype="Gtk.StateType" params="">
                <methods>
                  <method name="get_State()" attrib="2182" returntype="Gtk.StateType">
                    <parameters />
                  </method>
                  <method name="set_State(Gtk.StateType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.StateType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="StateWildcarded" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_StateWildcarded()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_StateWildcarded(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Copy()" attrib="134" returntype="Gtk.IconSource">
                <parameters />
              </method>
              <method name="Free()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Gtk.IconSource is now freed automatically" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Free(System.IntPtr)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="IconTheme" 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="CustomTheme" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_CustomTheme(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Default" attrib="0" ptype="Gtk.IconTheme" params="">
                <methods>
                  <method name="get_Default()" attrib="2198" static="true" returntype="Gtk.IconTheme">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ExampleIconName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ExampleIconName()" attrib="2182" 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="Screen" attrib="0" ptype="Gdk.Screen" params="Gdk.Screen">
                <methods>
                  <method name="set_Screen(Gdk.Screen)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Screen" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SearchPath" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_SearchPath()" attrib="2182" returntype="System.String[]">
                    <parameters />
                  </method>
                  <method name="set_SearchPath(System.String[])" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String[]" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Changed" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddBuiltinIcon(System.String, System.Int32, Gdk.Pixbuf)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="icon_name" position="0" attrib="0" type="System.String" />
                  <parameter name="size" position="1" attrib="0" type="System.Int32" />
                  <parameter name="pixbuf" position="2" attrib="0" type="Gdk.Pixbuf" />
                </parameters>
              </method>
              <method name="AppendSearchPath(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ChooseIcon(System.String[], System.Int32, Gtk.IconLookupFlags)" attrib="134" returntype="Gtk.IconInfo">
                <parameters>
                  <parameter name="icon_names" position="0" attrib="0" type="System.String[]" />
                  <parameter name="size" position="1" attrib="0" type="System.Int32" />
                  <parameter name="flags" position="2" attrib="0" type="Gtk.IconLookupFlags" />
                </parameters>
              </method>
              <method name="ErrorQuark()" attrib="150" static="true" returntype="System.Int32">
                <parameters />
              </method>
              <method name="GetForScreen(Gdk.Screen)" attrib="150" static="true" returntype="Gtk.IconTheme">
                <parameters>
                  <parameter name="screen" position="0" attrib="0" type="Gdk.Screen" />
                </parameters>
              </method>
              <method name="GetIconSizes(System.String)" attrib="134" returntype="System.Int32[]">
                <parameters>
                  <parameter name="icon_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="HasIcon(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="icon_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ListContexts()" attrib="134" returntype="System.String[]">
                <parameters />
              </method>
              <method name="ListIcons(System.String)" attrib="134" returntype="System.String[]">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="LoadIcon(System.String, System.Int32, Gtk.IconLookupFlags)" attrib="134" returntype="Gdk.Pixbuf">
                <parameters>
                  <parameter name="icon_name" position="0" attrib="0" type="System.String" />
                  <parameter name="size" position="1" attrib="0" type="System.Int32" />
                  <parameter name="flags" position="2" attrib="0" type="Gtk.IconLookupFlags" />
                </parameters>
              </method>
              <method name="LookupIcon(System.String, System.Int32, Gtk.IconLookupFlags)" attrib="134" returntype="Gtk.IconInfo">
                <parameters>
                  <parameter name="icon_name" position="0" attrib="0" type="System.String" />
                  <parameter name="size" position="1" attrib="0" type="System.Int32" />
                  <parameter name="flags" position="2" attrib="0" type="Gtk.IconLookupFlags" />
                </parameters>
              </method>
              <method name="OnChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChanged" />
                      <property name="Type" value="Gtk.IconTheme" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="PrependSearchPath(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="RescanIfNeeded()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="SetSearchPath(System.String[])" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by SearchPath property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="System.String[]" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="IconThemeError" 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="Gtk.IconThemeErrorGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Failed" attrib="32854" fieldtype="Gtk.IconThemeError" value="1" />
              <field name="NotFound" attrib="32854" fieldtype="Gtk.IconThemeError" value="0" />
            </fields>
          </class>
          <class name="IconView" type="class" base="Gtk.Container" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="Gtk.CellLayout" />
              <interface name="GLib.IWrapper" />
              <interface name="System.Collections.IEnumerable" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(Gtk.TreeModel)" attrib="2182">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Cells" attrib="0" ptype="Gtk.CellRenderer[]" params="">
                <methods>
                  <method name="get_Cells()" attrib="2534" virtual="true" returntype="Gtk.CellRenderer[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Columns" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="columns" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Columns()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Columns(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ColumnSpacing" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="column-spacing" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ColumnSpacing()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_ColumnSpacing(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="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="ItemWidth" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="item-width" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ItemWidth()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_ItemWidth(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Margin" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="margin" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Margin()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Margin(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MarkupColumn" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="markup-column" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_MarkupColumn()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_MarkupColumn(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Model" attrib="0" ptype="Gtk.TreeModel" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="model" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Model()" attrib="2182" returntype="Gtk.TreeModel">
                    <parameters />
                  </method>
                  <method name="set_Model(Gtk.TreeModel)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeModel" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Orientation" attrib="0" ptype="Gtk.Orientation" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="orientation" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Orientation()" attrib="2182" returntype="Gtk.Orientation">
                    <parameters />
                  </method>
                  <method name="set_Orientation(Gtk.Orientation)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Orientation" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PixbufColumn" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixbuf-column" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PixbufColumn()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_PixbufColumn(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Reorderable" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="reorderable" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Reorderable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Reorderable(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="RowSpacing" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="row-spacing" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_RowSpacing()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_RowSpacing(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SelectedItems" attrib="0" ptype="Gtk.TreePath[]" params="">
                <methods>
                  <method name="get_SelectedItems()" attrib="2182" returntype="Gtk.TreePath[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SelectionMode" attrib="0" ptype="Gtk.SelectionMode" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="selection-mode" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SelectionMode()" attrib="2182" returntype="Gtk.SelectionMode">
                    <parameters />
                  </method>
                  <method name="set_SelectionMode(Gtk.SelectionMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.SelectionMode" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Spacing" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="spacing" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Spacing()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Spacing(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TextColumn" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="text-column" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TextColumn()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_TextColumn(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TooltipColumn" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="tooltip-column" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TooltipColumn()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_TooltipColumn(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ActivateCursorItem" attrib="0" eventtype="Gtk.ActivateCursorItemHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="activate_cursor_item" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="AllSelected" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="select_all" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="AllUnselected" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="unselect_all" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ItemActivated" attrib="0" eventtype="Gtk.ItemActivatedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="item_activated" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MoveCursor" attrib="0" eventtype="Gtk.MoveCursorHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="move_cursor" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SelectCursorItem" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="select_cursor_item" />
                    </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="ToggleCursorItem" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="toggle_cursor_item" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="ActivateItem(Gtk.TreePath)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="AddAttribute(Gtk.CellRenderer, System.String, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attribute" position="1" attrib="0" type="System.String" />
                  <parameter name="column" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Clear()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="ClearAttributes(Gtk.CellRenderer)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                </parameters>
              </method>
              <method name="ConvertWidgetToBinWindowCoords(System.Int32, System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="wx" position="0" attrib="0" type="System.Int32" />
                  <parameter name="wy" position="1" attrib="0" type="System.Int32" />
                  <parameter name="bx" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="by" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="CreateDragIcon(Gtk.TreePath)" attrib="134" returntype="Gdk.Pixmap">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="EnableModelDragDest(Gtk.TargetEntry[], Gdk.DragAction)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="targets" position="0" attrib="0" type="Gtk.TargetEntry[]" />
                  <parameter name="actions" position="1" attrib="0" type="Gdk.DragAction" />
                </parameters>
              </method>
              <method name="EnableModelDragSource(Gdk.ModifierType, Gtk.TargetEntry[], Gdk.DragAction)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="start_button_mask" position="0" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="targets" position="1" attrib="0" type="Gtk.TargetEntry[]" />
                  <parameter name="actions" position="2" attrib="0" type="Gdk.DragAction" />
                </parameters>
              </method>
              <method name="GetCursor(out Gtk.TreePath&amp;, out Gtk.CellRenderer&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="2" type="Gtk.TreePath&amp;" direction="out" />
                  <parameter name="cell" position="1" attrib="2" type="Gtk.CellRenderer&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetDestItemAtPos(System.Int32, System.Int32, out Gtk.TreePath&amp;, out Gtk.IconViewDropPosition&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="drag_x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="drag_y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="path" position="2" attrib="2" type="Gtk.TreePath&amp;" direction="out" />
                  <parameter name="pos" position="3" attrib="2" type="Gtk.IconViewDropPosition&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetDragDestItem(out Gtk.TreePath&amp;, out Gtk.IconViewDropPosition&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="2" type="Gtk.TreePath&amp;" direction="out" />
                  <parameter name="pos" position="1" attrib="2" type="Gtk.IconViewDropPosition&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetItemAtPos(System.Int32, System.Int32, out Gtk.TreePath&amp;, out Gtk.CellRenderer&amp;)" attrib="134" 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="path" position="2" attrib="2" type="Gtk.TreePath&amp;" direction="out" />
                  <parameter name="cell" position="3" attrib="2" type="Gtk.CellRenderer&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetPathAtPos(System.Int32, System.Int32)" attrib="134" returntype="Gtk.TreePath">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetTooltipContext(out System.Int32&amp;, out System.Int32&amp;, System.Boolean, out Gtk.TreeModel&amp;, out Gtk.TreePath&amp;, out Gtk.TreeIter&amp;)" attrib="134" returntype="System.Boolean">
                <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="keyboard_tip" position="2" attrib="0" type="System.Boolean" />
                  <parameter name="model" position="3" attrib="2" type="Gtk.TreeModel&amp;" direction="out" />
                  <parameter name="path" position="4" attrib="2" type="Gtk.TreePath&amp;" direction="out" />
                  <parameter name="iter" position="5" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetVisibleRange(out Gtk.TreePath&amp;, out Gtk.TreePath&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="start_path" position="0" attrib="2" type="Gtk.TreePath&amp;" direction="out" />
                  <parameter name="end_path" position="1" attrib="2" type="Gtk.TreePath&amp;" direction="out" />
                </parameters>
              </method>
              <method name="OnActivateCursorItem()" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideActivateCursorItem" />
                      <property name="Type" value="Gtk.IconView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnAllSelected()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideAllSelected" />
                      <property name="Type" value="Gtk.IconView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnAllUnselected()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideAllUnselected" />
                      <property name="Type" value="Gtk.IconView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnItemActivated(Gtk.TreePath)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideItemActivated" />
                      <property name="Type" value="Gtk.IconView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="OnMoveCursor(Gtk.MovementStep, System.Int32)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMoveCursor" />
                      <property name="Type" value="Gtk.IconView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="step" position="0" attrib="0" type="Gtk.MovementStep" />
                  <parameter name="count" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnSelectCursorItem()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSelectCursorItem" />
                      <property name="Type" value="Gtk.IconView" />
                    </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="Gtk.IconView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnToggleCursorItem()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideToggleCursorItem" />
                      <property name="Type" value="Gtk.IconView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="PackEnd(Gtk.CellRenderer, System.Boolean)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="PackStart(Gtk.CellRenderer, System.Boolean)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="PathIsSelected(Gtk.TreePath)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="Reorder(Gtk.CellRenderer, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ScrollToPath(Gtk.TreePath, System.Single, System.Single)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="row_align" position="1" attrib="0" type="System.Single" />
                  <parameter name="col_align" position="2" attrib="0" type="System.Single" />
                </parameters>
              </method>
              <method name="ScrollToPath(Gtk.TreePath)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="SelectAll()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectedForeach(Gtk.IconViewForeachFunc)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.IconViewForeachFunc" />
                </parameters>
              </method>
              <method name="SelectPath(Gtk.TreePath)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="SetAttributes(Gtk.CellRenderer, System.Object[])" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attrs" position="1" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="SetCellDataFunc(Gtk.CellRenderer, Gtk.CellLayoutDataFunc)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="func" position="1" attrib="0" type="Gtk.CellLayoutDataFunc" />
                </parameters>
              </method>
              <method name="SetCursor(Gtk.TreePath, Gtk.CellRenderer, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="cell" position="1" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="start_editing" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="SetDragDestItem(Gtk.TreePath, Gtk.IconViewDropPosition)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="pos" position="1" attrib="0" type="Gtk.IconViewDropPosition" />
                </parameters>
              </method>
              <method name="SetTooltipCell(Gtk.Tooltip, Gtk.TreePath, Gtk.CellRenderer)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="tooltip" position="0" attrib="0" type="Gtk.Tooltip" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                  <parameter name="cell" position="2" attrib="0" type="Gtk.CellRenderer" />
                </parameters>
              </method>
              <method name="SetTooltipItem(Gtk.Tooltip, Gtk.TreePath)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="tooltip" position="0" attrib="0" type="Gtk.Tooltip" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="UnselectAll()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnselectPath(Gtk.TreePath)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="UnsetModelDragDest()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnsetModelDragSource()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="IconViewDropPosition" 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="Gtk.IconViewDropPositionGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="DropAbove" attrib="32854" fieldtype="Gtk.IconViewDropPosition" value="4" />
              <field name="DropBelow" attrib="32854" fieldtype="Gtk.IconViewDropPosition" value="5" />
              <field name="DropInto" attrib="32854" fieldtype="Gtk.IconViewDropPosition" value="1" />
              <field name="DropLeft" attrib="32854" fieldtype="Gtk.IconViewDropPosition" value="2" />
              <field name="DropRight" attrib="32854" fieldtype="Gtk.IconViewDropPosition" value="3" />
              <field name="NoDrop" attrib="32854" fieldtype="Gtk.IconViewDropPosition" value="0" />
            </fields>
          </class>
          <class name="IconViewForeachFunc" 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(Gtk.IconView, Gtk.TreePath, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="icon_view" position="0" attrib="0" type="Gtk.IconView" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                  <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(Gtk.IconView, Gtk.TreePath)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="icon_view" position="0" attrib="0" type="Gtk.IconView" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Image" type="class" base="Gtk.Misc" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.IconSet, Gtk.IconSize)" attrib="2182">
                <parameters>
                  <parameter name="icon_set" position="0" attrib="0" type="Gtk.IconSet" />
                  <parameter name="size" position="1" attrib="0" type="Gtk.IconSize" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Gdk.Pixmap, Gdk.Pixmap)" attrib="2182">
                <parameters>
                  <parameter name="pixmap" position="0" attrib="0" type="Gdk.Pixmap" />
                  <parameter name="mask" position="1" attrib="0" type="Gdk.Pixmap" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Gdk.Pixbuf)" attrib="2182">
                <parameters>
                  <parameter name="pixbuf" position="0" attrib="0" type="Gdk.Pixbuf" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Reflection.Assembly, System.String)" attrib="2182">
                <parameters>
                  <parameter name="assembly" position="0" attrib="0" type="System.Reflection.Assembly" />
                  <parameter name="resource" position="1" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.IO.Stream)" attrib="2182">
                <parameters>
                  <parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, Gtk.IconSize)" attrib="2182">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                  <parameter name="size" position="1" attrib="0" type="Gtk.IconSize" />
                </parameters>
              </constructor>
              <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>
              <constructor name=".ctor(Gdk.Image, Gdk.Pixmap)" attrib="2182">
                <parameters>
                  <parameter name="image" position="0" attrib="0" type="Gdk.Image" />
                  <parameter name="mask" position="1" attrib="0" type="Gdk.Pixmap" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Gdk.PixbufAnimation)" attrib="2182">
                <parameters>
                  <parameter name="animation" position="0" attrib="0" type="Gdk.PixbufAnimation" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Animation" attrib="0" ptype="Gdk.PixbufAnimation" params="">
                <methods>
                  <method name="get_Animation()" attrib="2182" returntype="Gdk.PixbufAnimation">
                    <parameters />
                  </method>
                  <method name="set_Animation(Gdk.PixbufAnimation)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.PixbufAnimation" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="File" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="file" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_File()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_File(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FromAnimation" attrib="0" ptype="Gdk.PixbufAnimation" params="Gdk.PixbufAnimation">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Use the Animation property instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_FromAnimation(Gdk.PixbufAnimation)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.PixbufAnimation" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FromFile" attrib="0" ptype="System.String" params="System.String">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Use the File property instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_FromFile(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FromPixbuf" attrib="0" ptype="Gdk.Pixbuf" params="Gdk.Pixbuf">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Use the Pixbuf property instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_FromPixbuf(Gdk.Pixbuf)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf" />
                    </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="IconName" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="icon-name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IconName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_IconName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IconSet" attrib="0" ptype="Gtk.IconSet" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="icon-set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IconSet()" attrib="2182" returntype="Gtk.IconSet">
                    <parameters />
                  </method>
                  <method name="set_IconSet(Gtk.IconSet)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.IconSet" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IconSize" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="icon-size" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IconSize()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_IconSize(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ImageProp" attrib="0" ptype="Gdk.Image" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="image" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ImageProp()" attrib="2182" returntype="Gdk.Image">
                    <parameters />
                  </method>
                  <method name="set_ImageProp(Gdk.Image)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Image" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Mask" attrib="0" ptype="Gdk.Pixmap" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="mask" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Mask()" attrib="2182" returntype="Gdk.Pixmap">
                    <parameters />
                  </method>
                  <method name="set_Mask(Gdk.Pixmap)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixmap" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Pixbuf" attrib="0" ptype="Gdk.Pixbuf" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixbuf" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Pixbuf()" attrib="2182" returntype="Gdk.Pixbuf">
                    <parameters />
                  </method>
                  <method name="set_Pixbuf(Gdk.Pixbuf)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PixbufAnimation" attrib="0" ptype="Gdk.PixbufAnimation" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixbuf-animation" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PixbufAnimation()" attrib="2182" returntype="Gdk.PixbufAnimation">
                    <parameters />
                  </method>
                  <method name="set_PixbufAnimation(Gdk.PixbufAnimation)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.PixbufAnimation" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PixelSize" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixel-size" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PixelSize()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_PixelSize(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Pixmap" attrib="0" ptype="Gdk.Pixmap" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixmap" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Pixmap()" attrib="2182" returntype="Gdk.Pixmap">
                    <parameters />
                  </method>
                  <method name="set_Pixmap(Gdk.Pixmap)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixmap" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Stock" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="stock" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Stock()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Stock(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="StorageType" attrib="0" ptype="Gtk.ImageType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="storage-type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_StorageType()" attrib="2182" returntype="Gtk.ImageType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Clear()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Get(Gdk.Image, Gdk.Pixmap)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="val" position="0" attrib="0" type="Gdk.Image" />
                  <parameter name="mask" position="1" attrib="0" type="Gdk.Pixmap" />
                </parameters>
              </method>
              <method name="GetIconName(out System.String&amp;, out Gtk.IconSize&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="icon_name" position="0" attrib="2" type="System.String&amp;" direction="out" />
                  <parameter name="size" position="1" attrib="2" type="Gtk.IconSize&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetIconSet(out Gtk.IconSet&amp;, out Gtk.IconSize&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="icon_set" position="0" attrib="2" type="Gtk.IconSet&amp;" direction="out" />
                  <parameter name="size" position="1" attrib="2" type="Gtk.IconSize&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetImage(out Gdk.Image&amp;, out Gdk.Pixmap&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="gdk_image" position="0" attrib="2" type="Gdk.Image&amp;" direction="out" />
                  <parameter name="mask" position="1" attrib="2" type="Gdk.Pixmap&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetPixmap(out Gdk.Pixmap&amp;, out Gdk.Pixmap&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="pixmap" position="0" attrib="2" type="Gdk.Pixmap&amp;" direction="out" />
                  <parameter name="mask" position="1" attrib="2" type="Gdk.Pixmap&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetStock(out System.String&amp;, out Gtk.IconSize&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="2" type="System.String&amp;" direction="out" />
                  <parameter name="size" position="1" attrib="2" type="Gtk.IconSize&amp;" direction="out" />
                </parameters>
              </method>
              <method name="LoadFromResource(System.String)" attrib="150" static="true" returntype="Gtk.Image">
                <parameters>
                  <parameter name="resource" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="NewFromIconName(System.String, Gtk.IconSize)" attrib="150" static="true" returntype="Gtk.Image">
                <parameters>
                  <parameter name="icon_name" position="0" attrib="0" type="System.String" />
                  <parameter name="size" position="1" attrib="0" type="Gtk.IconSize" />
                </parameters>
              </method>
              <method name="Set(Gdk.Image, Gdk.Pixmap)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="val" position="0" attrib="0" type="Gdk.Image" />
                  <parameter name="mask" position="1" attrib="0" type="Gdk.Pixmap" />
                </parameters>
              </method>
              <method name="SetFromIconName(System.String, Gtk.IconSize)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="icon_name" position="0" attrib="0" type="System.String" />
                  <parameter name="size" position="1" attrib="0" type="Gtk.IconSize" />
                </parameters>
              </method>
              <method name="SetFromIconSet(Gtk.IconSet, Gtk.IconSize)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="icon_set" position="0" attrib="0" type="Gtk.IconSet" />
                  <parameter name="size" position="1" attrib="0" type="Gtk.IconSize" />
                </parameters>
              </method>
              <method name="SetFromImage(Gdk.Image, Gdk.Pixmap)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="gdk_image" position="0" attrib="0" type="Gdk.Image" />
                  <parameter name="mask" position="1" attrib="0" type="Gdk.Pixmap" />
                </parameters>
              </method>
              <method name="SetFromPixmap(Gdk.Pixmap, Gdk.Pixmap)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="pixmap" position="0" attrib="0" type="Gdk.Pixmap" />
                  <parameter name="mask" position="1" attrib="0" type="Gdk.Pixmap" />
                </parameters>
              </method>
              <method name="SetFromStock(System.String, Gtk.IconSize)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                  <parameter name="size" position="1" attrib="0" type="Gtk.IconSize" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ImageIconNameData" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="IconName" attrib="6" fieldtype="System.String" />
              <field name="ThemeChangeId" attrib="6" fieldtype="System.UInt32" />
              <field name="Zero" attrib="22" fieldtype="Gtk.ImageIconNameData" />
            </fields>
            <properties>
              <property name="Pixbuf" attrib="0" ptype="Gdk.Pixbuf" params="">
                <methods>
                  <method name="get_Pixbuf()" attrib="2182" returntype="Gdk.Pixbuf">
                    <parameters />
                  </method>
                  <method name="set_Pixbuf(Gdk.Pixbuf)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.ImageIconNameData">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ImageMenuItem" type="class" base="Gtk.MenuItem" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, Gtk.AccelGroup)" attrib="2182">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                  <parameter name="accel_group" position="1" attrib="0" type="Gtk.AccelGroup" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="label" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="Image" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="image" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Image()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_Image(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ImageType" 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="Gtk.ImageTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Animation" attrib="32854" fieldtype="Gtk.ImageType" value="6" />
              <field name="Empty" attrib="32854" fieldtype="Gtk.ImageType" value="0" />
              <field name="IconName" attrib="32854" fieldtype="Gtk.ImageType" value="7" />
              <field name="IconSet" attrib="32854" fieldtype="Gtk.ImageType" value="5" />
              <field name="Image" attrib="32854" fieldtype="Gtk.ImageType" value="2" />
              <field name="Pixbuf" attrib="32854" fieldtype="Gtk.ImageType" value="3" />
              <field name="Pixmap" attrib="32854" fieldtype="Gtk.ImageType" value="1" />
              <field name="Stock" attrib="32854" fieldtype="Gtk.ImageType" value="4" />
            </fields>
          </class>
          <class name="IMContext" 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="ClientWindow" attrib="0" ptype="Gdk.Window" params="Gdk.Window">
                <methods>
                  <method name="set_ClientWindow(Gdk.Window)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Window" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CursorLocation" attrib="0" ptype="Gdk.Rectangle" params="Gdk.Rectangle">
                <methods>
                  <method name="set_CursorLocation(Gdk.Rectangle)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Rectangle" />
                    </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="UsePreedit" attrib="0" ptype="System.Boolean" params="System.Boolean">
                <methods>
                  <method name="set_UsePreedit(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Commit" attrib="0" eventtype="Gtk.CommitHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="commit" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PreeditChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="preedit_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PreeditEnd" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="preedit_end" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PreeditStart" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="preedit_start" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RetrieveSurrounding" attrib="0" eventtype="Gtk.RetrieveSurroundingHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="retrieve_surrounding" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SurroundingDeleted" attrib="0" eventtype="Gtk.SurroundingDeletedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="delete_surrounding" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="DeleteSurrounding(System.Int32, System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="n_chars" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="FilterKeypress(Gdk.EventKey)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventKey" />
                </parameters>
              </method>
              <method name="FocusIn()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="FocusOut()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetPreeditString(out System.String&amp;, out Pango.AttrList&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="str" position="0" attrib="2" type="System.String&amp;" direction="out" />
                  <parameter name="attrs" position="1" attrib="2" type="Pango.AttrList&amp;" direction="out" />
                  <parameter name="cursor_pos" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetSurrounding(out System.String&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="text" position="0" attrib="2" type="System.String&amp;" direction="out" />
                  <parameter name="cursor_index" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="OnCommit(System.String)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCommit" />
                      <property name="Type" value="Gtk.IMContext" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="str" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnPreeditChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePreeditChanged" />
                      <property name="Type" value="Gtk.IMContext" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnPreeditEnd()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePreeditEnd" />
                      <property name="Type" value="Gtk.IMContext" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnPreeditStart()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePreeditStart" />
                      <property name="Type" value="Gtk.IMContext" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnRetrieveSurrounding()" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRetrieveSurrounding" />
                      <property name="Type" value="Gtk.IMContext" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnSurroundingDeleted(System.Int32, System.Int32)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSurroundingDeleted" />
                      <property name="Type" value="Gtk.IMContext" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                  <parameter name="n_chars" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Reset()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="SetSurrounding(System.String, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                  <parameter name="cursor_index" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="IMContextSimple" type="class" base="Gtk.IMContext" 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>
            <methods>
              <method name="AddTable(System.Int32, System.Int32)" attrib="134" returntype="System.UInt16">
                <parameters>
                  <parameter name="max_seq_len" position="0" attrib="0" type="System.Int32" />
                  <parameter name="n_seqs" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="IMMulticontext" type="class" base="Gtk.IMContext" 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>
            <methods>
              <method name="AppendMenuitems(Gtk.MenuShell)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="menushell" position="0" attrib="0" type="Gtk.MenuShell" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Init" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="Add(Gtk.Function)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="function" position="0" attrib="0" type="Gtk.Function" />
                </parameters>
              </method>
              <method name="Check(System.String[]&amp;)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="argv" position="0" attrib="0" type="System.String[]&amp;" direction="ref" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Input" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="AddFull(System.Int32, Gdk.InputCondition, Gdk.InputFunction, Gtk.CallbackMarshal, System.IntPtr, Gtk.DestroyNotify)" attrib="150" static="true" returntype="System.UInt32">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="source" position="0" attrib="0" type="System.Int32" />
                  <parameter name="condition" position="1" attrib="0" type="Gdk.InputCondition" />
                  <parameter name="function" position="2" attrib="0" type="Gdk.InputFunction" />
                  <parameter name="marshal" position="3" attrib="0" type="Gtk.CallbackMarshal" />
                  <parameter name="data" position="4" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="5" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="Remove(System.UInt32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="input_handler_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="InputArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="NewValue" attrib="0" ptype="System.Double" params="System.Double">
                <methods>
                  <method name="set_NewValue(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="InputDialog" type="class" base="Gtk.Dialog" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="CloseButton" attrib="0" ptype="Gtk.Button" params="">
                <methods>
                  <method name="get_CloseButton()" attrib="2182" returntype="Gtk.Button">
                    <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="SaveButton" attrib="0" ptype="Gtk.Button" params="">
                <methods>
                  <method name="get_SaveButton()" attrib="2182" returntype="Gtk.Button">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="DisableDevice" attrib="0" eventtype="Gtk.DisableDeviceHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="disable_device" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="EnableDevice" attrib="0" eventtype="Gtk.EnableDeviceHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="enable_device" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnDisableDevice(Gdk.Device)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDisableDevice" />
                      <property name="Type" value="Gtk.InputDialog" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="device" position="0" attrib="0" type="Gdk.Device" />
                </parameters>
              </method>
              <method name="OnEnableDevice(Gdk.Device)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideEnableDevice" />
                      <property name="Type" value="Gtk.InputDialog" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="device" position="0" attrib="0" type="Gdk.Device" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="InputHandler" 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, Gtk.InputArgs, 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="Gtk.InputArgs" />
                  <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, Gtk.InputArgs)" 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="Gtk.InputArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="InsertAtCursorArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Str" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Str()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="InsertAtCursorHandler" 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, Gtk.InsertAtCursorArgs, 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="Gtk.InsertAtCursorArgs" />
                  <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, Gtk.InsertAtCursorArgs)" 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="Gtk.InsertAtCursorArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="InsertTextArgs" 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="Pos" attrib="0" ptype="Gtk.TextIter" params="">
                <methods>
                  <method name="get_Pos()" attrib="2182" returntype="Gtk.TextIter">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Text" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Text()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="InsertTextHandler" 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, Gtk.InsertTextArgs, 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="Gtk.InsertTextArgs" />
                  <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, Gtk.InsertTextArgs)" 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="Gtk.InsertTextArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Invisible" type="class" base="Gtk.Widget" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(Gdk.Screen)" attrib="2182">
                <parameters>
                  <parameter name="screen" position="0" attrib="0" type="Gdk.Screen" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="Screen" attrib="0" ptype="Gdk.Screen" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="screen" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Screen()" attrib="2182" returntype="Gdk.Screen">
                    <parameters />
                  </method>
                  <method name="set_Screen(Gdk.Screen)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Screen" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="Item" type="class" base="Gtk.Bin" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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>
            <events>
              <event name="Deselected" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="deselect" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Selected" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="select" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Toggled" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="toggle" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Deselect()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="FactoriesPathDelete(System.String, System.String)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="ifactory_path" position="0" attrib="0" type="System.String" />
                  <parameter name="path" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnDeselected()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDeselected" />
                      <property name="Type" value="Gtk.Item" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnSelected()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSelected" />
                      <property name="Type" value="Gtk.Item" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnToggled()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideToggled" />
                      <property name="Type" value="Gtk.Item" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Select()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Toggle()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="ItemActivatedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Path" attrib="0" ptype="Gtk.TreePath" params="">
                <methods>
                  <method name="get_Path()" attrib="2182" returntype="Gtk.TreePath">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ItemActivatedHandler" 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, Gtk.ItemActivatedArgs, 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="Gtk.ItemActivatedArgs" />
                  <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, Gtk.ItemActivatedArgs)" 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="Gtk.ItemActivatedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ItemFactory" type="class" base="Gtk.Object" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.ObsoleteAttribute">
                <properties>
                  <property name="Message" null="true" />
                  <property name="IsError" value="False" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2180">
                <parameters />
              </constructor>
              <constructor name=".ctor(GLib.GType, System.String, Gtk.AccelGroup)" attrib="2182">
                <parameters>
                  <parameter name="container_type" position="0" attrib="0" type="GLib.GType" />
                  <parameter name="path" position="1" attrib="0" type="System.String" />
                  <parameter name="accel_group" position="2" attrib="0" type="Gtk.AccelGroup" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="TranslateFunc" attrib="0" ptype="Gtk.TranslateFunc" params="Gtk.TranslateFunc">
                <methods>
                  <method name="set_TranslateFunc(Gtk.TranslateFunc)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TranslateFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddForeign(Gtk.Widget, System.String, Gtk.AccelGroup, System.UInt32, Gdk.ModifierType)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="accel_widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="full_path" position="1" attrib="0" type="System.String" />
                  <parameter name="accel_group" position="2" attrib="0" type="Gtk.AccelGroup" />
                  <parameter name="keyval" position="3" attrib="0" type="System.UInt32" />
                  <parameter name="modifiers" position="4" attrib="0" type="Gdk.ModifierType" />
                </parameters>
              </method>
              <method name="Construct(GLib.GType, System.String, Gtk.AccelGroup)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="container_type" position="0" attrib="0" type="GLib.GType" />
                  <parameter name="path" position="1" attrib="0" type="System.String" />
                  <parameter name="accel_group" position="2" attrib="0" type="Gtk.AccelGroup" />
                </parameters>
              </method>
              <method name="CreateItem(Gtk.ItemFactoryEntry, System.IntPtr, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="entry" position="0" attrib="0" type="Gtk.ItemFactoryEntry" />
                  <parameter name="callback_data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="callback_type" position="2" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="CreateItems(System.UInt32, Gtk.ItemFactoryEntry, System.IntPtr)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="n_entries" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="entries" position="1" attrib="0" type="Gtk.ItemFactoryEntry" />
                  <parameter name="callback_data" position="2" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="CreateItemsAc(System.UInt32, Gtk.ItemFactoryEntry, System.IntPtr, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="n_entries" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="entries" position="1" attrib="0" type="Gtk.ItemFactoryEntry" />
                  <parameter name="callback_data" position="2" attrib="0" type="System.IntPtr" />
                  <parameter name="callback_type" position="3" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="CreateMenuEntries(System.UInt32, Gtk.MenuEntry)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="n_entries" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="entries" position="1" attrib="0" type="Gtk.MenuEntry" />
                </parameters>
              </method>
              <method name="DeleteEntries(System.UInt32, Gtk.ItemFactoryEntry)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="n_entries" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="entries" position="1" attrib="0" type="Gtk.ItemFactoryEntry" />
                </parameters>
              </method>
              <method name="DeleteEntry(Gtk.ItemFactoryEntry)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="entry" position="0" attrib="0" type="Gtk.ItemFactoryEntry" />
                </parameters>
              </method>
              <method name="DeleteItem(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="FromPath(System.String)" attrib="150" static="true" returntype="Gtk.ItemFactory">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="FromWidget(Gtk.Widget)" attrib="150" static="true" returntype="Gtk.ItemFactory">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="GetItem(System.UInt32)" attrib="134" returntype="Gtk.Widget">
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="GetItem(System.String)" attrib="134" returntype="Gtk.Widget">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetWidget(System.UInt32)" attrib="134" returntype="Gtk.Widget">
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="GetWidget(System.String)" attrib="134" returntype="Gtk.Widget">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="PathFromWidget(Gtk.Widget)" attrib="150" static="true" returntype="System.String">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="Popup(System.UInt32, System.UInt32, System.UInt32, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="y" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="mouse_button" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="time_" position="3" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="PopupData()" attrib="134" returntype="System.IntPtr">
                <parameters />
              </method>
              <method name="PopupDataFromWidget(Gtk.Widget)" attrib="150" static="true" returntype="System.IntPtr">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="PopupWithData(System.IntPtr, Gtk.DestroyNotify, System.UInt32, System.UInt32, System.UInt32, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="popup_data" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="1" attrib="0" type="Gtk.DestroyNotify" />
                  <parameter name="x" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="y" position="3" attrib="0" type="System.UInt32" />
                  <parameter name="mouse_button" position="4" attrib="0" type="System.UInt32" />
                  <parameter name="time_" position="5" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="SetTranslateFunc(Gtk.TranslateFunc, System.IntPtr, Gtk.DestroyNotify)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by TranslateFunc property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.TranslateFunc" />
                  <parameter name="data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="notify" position="2" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ItemFactoryCallback" 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="ItemFactoryCallback1" 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.IntPtr, System.UInt32, Gtk.Widget, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="callback_data" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="callback_action" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="widget" position="2" attrib="0" type="Gtk.Widget" />
                  <parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="4" 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.IntPtr, System.UInt32, Gtk.Widget)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="callback_data" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="callback_action" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="widget" position="2" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ItemFactoryEntry" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <attributes>
              <attribute name="System.ObsoleteAttribute">
                <properties>
                  <property name="Message" null="true" />
                  <property name="IsError" value="False" />
                </properties>
              </attribute>
            </attributes>
            <fields>
              <field name="Accelerator" attrib="6" fieldtype="System.String" />
              <field name="CallbackAction" attrib="6" fieldtype="System.UInt32" />
              <field name="ItemType" attrib="6" fieldtype="System.String" />
              <field name="Path" attrib="6" fieldtype="System.String" />
              <field name="Zero" attrib="22" fieldtype="Gtk.ItemFactoryEntry" />
            </fields>
            <properties>
              <property name="Callback" attrib="0" ptype="Gtk.ItemFactoryCallback" params="">
                <methods>
                  <method name="get_Callback()" attrib="2182" returntype="Gtk.ItemFactoryCallback">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.ItemFactoryEntry">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ITreeNode" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Reflection.DefaultMemberAttribute">
                <properties>
                  <property name="MemberName" value="Item" />
                </properties>
              </attribute>
            </attributes>
            <properties>
              <property name="ChildCount" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_ChildCount()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ID" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_ID()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Item" attrib="0" ptype="Gtk.ITreeNode" params="System.Int32">
                <methods>
                  <method name="get_Item(System.Int32)" attrib="3526" abstract="true" virtual="true" returntype="Gtk.ITreeNode">
                    <parameters>
                      <parameter name="index" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Parent" attrib="0" ptype="Gtk.ITreeNode" params="">
                <methods>
                  <method name="get_Parent()" attrib="3526" abstract="true" virtual="true" returntype="Gtk.ITreeNode">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Changed" attrib="0" eventtype="System.EventHandler" />
              <event name="ChildAdded" attrib="0" eventtype="Gtk.TreeNodeAddedHandler" />
              <event name="ChildRemoved" attrib="0" eventtype="Gtk.TreeNodeRemovedHandler" />
            </events>
            <methods>
              <method name="IndexOf(System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Justification" 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="Gtk.JustificationGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Center" attrib="32854" fieldtype="Gtk.Justification" value="2" />
              <field name="Fill" attrib="32854" fieldtype="Gtk.Justification" value="3" />
              <field name="Left" attrib="32854" fieldtype="Gtk.Justification" value="0" />
              <field name="Right" attrib="32854" fieldtype="Gtk.Justification" value="1" />
            </fields>
          </class>
          <class name="Key" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="SnooperInstall(Gtk.KeySnoopFunc)" attrib="150" static="true" returntype="System.UInt32">
                <parameters>
                  <parameter name="snooper" position="0" attrib="0" type="Gtk.KeySnoopFunc" />
                </parameters>
              </method>
              <method name="SnooperRemove(System.UInt32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="snooper_handler_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="KeyPressEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventKey" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventKey">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="KeyPressEventHandler" 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, Gtk.KeyPressEventArgs, 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="Gtk.KeyPressEventArgs" />
                  <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, Gtk.KeyPressEventArgs)" 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="Gtk.KeyPressEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="KeyReleaseEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventKey" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventKey">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="KeyReleaseEventHandler" 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, Gtk.KeyReleaseEventArgs, 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="Gtk.KeyReleaseEventArgs" />
                  <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, Gtk.KeyReleaseEventArgs)" 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="Gtk.KeyReleaseEventArgs" />
                </parameters>
              </method>
            </methods>
          </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(Gtk.Widget, Gdk.EventKey, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="grab_widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="evnt" position="1" attrib="0" type="Gdk.EventKey" />
                  <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.Int32">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Gtk.Widget, Gdk.EventKey)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="grab_widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="evnt" position="1" attrib="0" type="Gdk.EventKey" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Label" type="class" base="Gtk.Misc" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="str" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Angle" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="angle" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Angle()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_Angle(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="Pango.AttrList" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="attributes" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Attributes()" attrib="2182" returntype="Pango.AttrList">
                    <parameters />
                  </method>
                  <method name="set_Attributes(Pango.AttrList)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.AttrList" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CursorPosition" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="cursor-position" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_CursorPosition()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Ellipsize" attrib="0" ptype="Pango.EllipsizeMode" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="ellipsize" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Ellipsize()" attrib="2182" returntype="Pango.EllipsizeMode">
                    <parameters />
                  </method>
                  <method name="set_Ellipsize(Pango.EllipsizeMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.EllipsizeMode" />
                    </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="Justify" attrib="0" ptype="Gtk.Justification" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="justify" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Justify()" attrib="2182" returntype="Gtk.Justification">
                    <parameters />
                  </method>
                  <method name="set_Justify(Gtk.Justification)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Justification" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LabelProp" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="label" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LabelProp()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_LabelProp(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Layout" attrib="0" ptype="Pango.Layout" params="">
                <methods>
                  <method name="get_Layout()" attrib="2182" returntype="Pango.Layout">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="LineWrap" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_LineWrap()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_LineWrap(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LineWrapMode" attrib="0" ptype="Pango.WrapMode" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="wrap-mode" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LineWrapMode()" attrib="2182" returntype="Pango.WrapMode">
                    <parameters />
                  </method>
                  <method name="set_LineWrapMode(Pango.WrapMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.WrapMode" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Markup" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_Markup(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MarkupWithMnemonic" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_MarkupWithMnemonic(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MaxWidthChars" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="max-width-chars" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_MaxWidthChars()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_MaxWidthChars(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MnemonicKeyval" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="mnemonic-keyval" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_MnemonicKeyval()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MnemonicWidget" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="mnemonic-widget" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_MnemonicWidget()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_MnemonicWidget(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Pattern" attrib="0" ptype="System.String" params="System.String">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pattern" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_Pattern(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Selectable" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="selectable" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Selectable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Selectable(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SelectionBound" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="selection-bound" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SelectionBound()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SingleLineMode" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="single-line-mode" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SingleLineMode()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SingleLineMode(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Text" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Text()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Text(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TextWithMnemonic" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_TextWithMnemonic(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UseMarkup" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="use-markup" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UseMarkup()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UseMarkup(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UseUnderline" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="use-underline" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UseUnderline()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UseUnderline(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WidthChars" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="width-chars" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_WidthChars()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_WidthChars(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Wrap" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="wrap" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Wrap()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Wrap(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="CopyClipboard" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="copy_clipboard" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MoveCursor" attrib="0" eventtype="Gtk.MoveCursorHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="move_cursor" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PopulatePopup" attrib="0" eventtype="Gtk.PopulatePopupHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="populate_popup" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Get(System.String)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="str" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetLayoutOffsets(out System.Int32&amp;, out System.Int32&amp;)" attrib="134" 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" />
                </parameters>
              </method>
              <method name="GetSelectionBounds(out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="start" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="end" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="New(System.String)" attrib="150" static="true" returntype="Gtk.Label">
                <parameters>
                  <parameter name="str" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnCopyClipboard()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCopyClipboard" />
                      <property name="Type" value="Gtk.Label" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnMoveCursor(Gtk.MovementStep, System.Int32, System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMoveCursor" />
                      <property name="Type" value="Gtk.Label" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="step" position="0" attrib="0" type="Gtk.MovementStep" />
                  <parameter name="count" position="1" attrib="0" type="System.Int32" />
                  <parameter name="extend_selection" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="OnPopulatePopup(Gtk.Menu)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePopulatePopup" />
                      <property name="Type" value="Gtk.Label" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="menu" position="0" attrib="0" type="Gtk.Menu" />
                </parameters>
              </method>
              <method name="ParseUline(System.String)" attrib="134" returntype="System.UInt32">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="str1ng" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SelectRegion(System.Int32, System.Int32)" attrib="134" 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" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Layout" type="class" base="Gtk.Container" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Reflection.DefaultMemberAttribute">
                <properties>
                  <property name="MemberName" value="Item" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.Adjustment, Gtk.Adjustment)" attrib="2182">
                <parameters>
                  <parameter name="hadjustment" position="0" attrib="0" type="Gtk.Adjustment" />
                  <parameter name="vadjustment" position="1" attrib="0" type="Gtk.Adjustment" />
                </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="BinWindow" attrib="0" ptype="Gdk.Window" params="">
                <methods>
                  <method name="get_BinWindow()" attrib="2182" returntype="Gdk.Window">
                    <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="Hadjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="hadjustment" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Hadjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                  <method name="set_Hadjustment(Gtk.Adjustment)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Adjustment" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Height" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="height" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Height()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_Height(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Item" attrib="0" ptype="Gtk.Container+ContainerChild" params="Gtk.Widget">
                <methods>
                  <method name="get_Item(Gtk.Widget)" attrib="2246" virtual="true" returntype="Gtk.Container+ContainerChild">
                    <parameters>
                      <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Vadjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="vadjustment" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Vadjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                  <method name="set_Vadjustment(Gtk.Adjustment)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Adjustment" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Width" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="width" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Width()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_Width(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ScrollAdjustmentsSet" attrib="0" eventtype="Gtk.ScrollAdjustmentsSetHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="set_scroll_adjustments" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Freeze()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="GetSize(out System.UInt32&amp;, out System.UInt32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="width" position="0" attrib="2" type="System.UInt32&amp;" direction="out" />
                  <parameter name="height" position="1" attrib="2" type="System.UInt32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="Move(Gtk.Widget, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child_widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="y" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnScrollAdjustmentsSet(Gtk.Adjustment, Gtk.Adjustment)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideScrollAdjustmentsSet" />
                      <property name="Type" value="Gtk.Layout" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="hadjustment" position="0" attrib="0" type="Gtk.Adjustment" />
                  <parameter name="vadjustment" position="1" attrib="0" type="Gtk.Adjustment" />
                </parameters>
              </method>
              <method name="Put(Gtk.Widget, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child_widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="y" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetSize(System.UInt32, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="width" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="height" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="Thaw()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
            </methods>
            <classes>
              <class name="LayoutChild" type="class" base="Gtk.Container+ContainerChild" charset="Ansi" layout="Auto">
                <constructors>
                  <constructor name=".ctor(Gtk.Container, Gtk.Widget)" attrib="2181">
                    <parameters>
                      <parameter name="parent" position="0" attrib="0" type="Gtk.Container" />
                      <parameter name="child" position="1" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </constructor>
                </constructors>
                <properties>
                  <property name="X" attrib="0" ptype="System.Int32" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="x" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_X()" attrib="2182" returntype="System.Int32">
                        <parameters />
                      </method>
                      <method name="set_X(System.Int32)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Int32" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="Y" attrib="0" ptype="System.Int32" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="y" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_Y()" attrib="2182" returntype="System.Int32">
                        <parameters />
                      </method>
                      <method name="set_Y(System.Int32)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Int32" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                </properties>
              </class>
            </classes>
          </class>
          <class name="LeaveNotifyEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventCrossing" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventCrossing">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="LeaveNotifyEventHandler" 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, Gtk.LeaveNotifyEventArgs, 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="Gtk.LeaveNotifyEventArgs" />
                  <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, Gtk.LeaveNotifyEventArgs)" 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="Gtk.LeaveNotifyEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="LinkButton" type="class" base="Gtk.Button" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String)" attrib="2182">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                  <parameter name="label" position="1" attrib="0" type="System.String" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="Uri" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="uri" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Uri()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Uri(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="SetUriHook(Gtk.LinkButtonUriFunc)" attrib="150" static="true" returntype="Gtk.LinkButtonUriFunc">
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.LinkButtonUriFunc" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="LinkButtonUriFunc" 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(Gtk.LinkButton, System.String, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="button" position="0" attrib="0" type="Gtk.LinkButton" />
                  <parameter name="link_" 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.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Gtk.LinkButton, System.String)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="button" position="0" attrib="0" type="Gtk.LinkButton" />
                  <parameter name="link_" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ListStore" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.Collections.IEnumerable" />
              <interface name="Gtk.TreeDragDest" />
              <interface name="Gtk.TreeDragSource" />
              <interface name="Gtk.TreeModel" />
              <interface name="Gtk.TreeSortable" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(GLib.GType[])" attrib="2182">
                <parameters>
                  <parameter name="types" position="0" attrib="0" type="GLib.GType[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Type[])" attrib="2182">
                <parameters>
                  <parameter name="types" position="0" attrib="0" type="System.Type[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2180">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="ColumnTypes" attrib="0" ptype="GLib.GType[]" params="GLib.GType[]">
                <methods>
                  <method name="set_ColumnTypes(GLib.GType[])" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="GLib.GType[]" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DefaultSortFunc" attrib="0" ptype="Gtk.TreeIterCompareFunc" params="Gtk.TreeIterCompareFunc">
                <methods>
                  <method name="set_DefaultSortFunc(Gtk.TreeIterCompareFunc)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeIterCompareFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Flags" attrib="0" ptype="Gtk.TreeModelFlags" params="">
                <methods>
                  <method name="get_Flags()" attrib="2534" virtual="true" returntype="Gtk.TreeModelFlags">
                    <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="HasDefaultSortFunc" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_HasDefaultSortFunc()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <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>
            </properties>
            <events>
              <event name="RowChanged" attrib="0" eventtype="Gtk.RowChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowDeleted" attrib="0" eventtype="Gtk.RowDeletedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_deleted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowHasChildToggled" attrib="0" eventtype="Gtk.RowHasChildToggledHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_has_child_toggled" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowInserted" attrib="0" eventtype="Gtk.RowInsertedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_inserted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowsReordered" attrib="0" eventtype="Gtk.RowsReorderedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="rows_reordered" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SortColumnChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="sort_column_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Append()" attrib="134" returntype="Gtk.TreeIter">
                <parameters />
              </method>
              <method name="AppendValues(System.Array)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="values" position="0" attrib="0" type="System.Array" />
                </parameters>
              </method>
              <method name="AppendValues(System.Object[])" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="values" position="0" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="ChangeSortColumn()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="Clear()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="DragDataDelete(Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="DragDataGet(Gtk.TreePath, Gtk.SelectionData)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
              <method name="DragDataReceived(Gtk.TreePath, Gtk.SelectionData)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="dest" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
              <method name="EmitRowChanged(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowDeleted(Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="EmitRowHasChildToggled(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowInserted(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowsReordered(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="Foreach(Gtk.TreeModelForeachFunc)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.TreeModelForeachFunc" />
                </parameters>
              </method>
              <method name="GetColumnType(System.Int32)" attrib="486" virtual="true" returntype="GLib.GType">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetEnumerator()" attrib="486" virtual="true" returntype="System.Collections.IEnumerator">
                <parameters />
              </method>
              <method name="GetIter(out Gtk.TreeIter&amp;, Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="GetIterFirst(out Gtk.TreeIter&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetIterFromString(out Gtk.TreeIter&amp;, System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="path_string" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetPath(Gtk.TreeIter)" attrib="486" virtual="true" returntype="Gtk.TreePath">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="GetSortColumnId(out System.Int32&amp;, out Gtk.SortType&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="order" position="1" attrib="2" type="Gtk.SortType&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetStringFromIter(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="GetValist(Gtk.TreeIter, System.IntPtr)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="var_args" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="GetValue(Gtk.TreeIter, System.Int32)" attrib="486" virtual="true" returntype="System.Object">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetValue(Gtk.TreeIter, System.Int32, GLib.Value&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="Insert(System.Int32)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="position" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="InsertAfter(Gtk.TreeIter)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="sibling" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="InsertBefore(Gtk.TreeIter)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="sibling" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="InsertWithValues(System.Int32, System.Object[])" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="position" position="0" attrib="0" type="System.Int32" />
                  <parameter name="values" position="1" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="InsertWithValuesv(Gtk.TreeIter, System.Int32, GLib.Value, System.Int32)" attrib="134" returntype="System.Int32">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                  <parameter name="values" position="2" attrib="0" type="GLib.Value" />
                  <parameter name="n_values" position="3" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IterChildren(out Gtk.TreeIter&amp;, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterChildren(out Gtk.TreeIter&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="IterHasChild(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterIsValid(Gtk.TreeIter)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterNChildren()" attrib="486" virtual="true" returntype="System.Int32">
                <parameters />
              </method>
              <method name="IterNChildren(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterNext(Gtk.TreeIter&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="IterNthChild(out Gtk.TreeIter&amp;, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="n" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IterNthChild(out Gtk.TreeIter&amp;, Gtk.TreeIter, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="n" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IterParent(out Gtk.TreeIter&amp;, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="child" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="MoveAfter(Gtk.TreeIter, Gtk.TreeIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="position" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="MoveBefore(Gtk.TreeIter, Gtk.TreeIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="position" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnRowChanged(Gtk.TreePath, Gtk.TreeIter)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowChanged" />
                      <property name="Type" value="Gtk.ListStore" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnRowDeleted(Gtk.TreePath)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowDeleted" />
                      <property name="Type" value="Gtk.ListStore" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="OnRowHasChildToggled(Gtk.TreePath, Gtk.TreeIter)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowHasChildToggled" />
                      <property name="Type" value="Gtk.ListStore" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnRowInserted(Gtk.TreePath, Gtk.TreeIter)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowInserted" />
                      <property name="Type" value="Gtk.ListStore" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnRowsReordered(Gtk.TreePath, Gtk.TreeIter, System.Int32[])" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowsReordered" />
                      <property name="Type" value="Gtk.ListStore" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="new_order" position="2" attrib="0" type="System.Int32[]" />
                </parameters>
              </method>
              <method name="OnRowsReordered(Gtk.TreePath, Gtk.TreeIter, out System.Int32&amp;)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowsReordered" />
                      <property name="Type" value="Gtk.ListStore" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by int[] new_order overload." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="new_order" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="OnSortColumnChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSortColumnChanged" />
                      <property name="Type" value="Gtk.ListStore" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Prepend()" attrib="134" returntype="Gtk.TreeIter">
                <parameters />
              </method>
              <method name="RefNode(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="Remove(Gtk.TreeIter&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="Reorder(System.Int32[])" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="new_order" position="0" attrib="0" type="System.Int32[]" />
                </parameters>
              </method>
              <method name="Reorder()" attrib="134" returntype="System.Int32">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by Reorder (int[]) overload" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="RowDraggable(Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="RowDropPossible(Gtk.TreePath, Gtk.SelectionData)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="dest_path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
              <method name="SetColumnTypes(GLib.GType[])" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by ColumnTypes property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="types" position="0" attrib="0" type="GLib.GType[]" />
                </parameters>
              </method>
              <method name="SetDefaultSortFunc(Gtk.TreeIterCompareFunc, System.IntPtr, Gtk.DestroyNotify)" attrib="486" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by DefaultSortFunc property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="sort_func" position="0" attrib="0" type="Gtk.TreeIterCompareFunc" />
                  <parameter name="user_data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="2" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="SetSortColumnId(System.Int32, Gtk.SortType)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="order" position="1" attrib="0" type="Gtk.SortType" />
                </parameters>
              </method>
              <method name="SetSortFunc(System.Int32, Gtk.TreeIterCompareFunc)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="sort_func" position="1" attrib="0" type="Gtk.TreeIterCompareFunc" />
                </parameters>
              </method>
              <method name="SetSortFunc(System.Int32, Gtk.TreeIterCompareFunc, System.IntPtr, Gtk.DestroyNotify)" attrib="486" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by SetSortFunc (int, TreeIterCompareFunc) overload." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="sort_func" position="1" attrib="0" type="Gtk.TreeIterCompareFunc" />
                  <parameter name="user_data" position="2" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="3" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="SetValist(Gtk.TreeIter, System.IntPtr)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="var_args" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Double)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, GLib.Value)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="GLib.Value" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Boolean)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Single)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Single" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Object)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.UInt32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="SetValues(Gtk.TreeIter, System.Object[])" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="values" position="1" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="Swap(Gtk.TreeIter, Gtk.TreeIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="a" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="b" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="UnrefNode(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="LoadState" 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="Empty" attrib="32854" fieldtype="Gtk.LoadState" value="0" />
              <field name="Finished" attrib="32854" fieldtype="Gtk.LoadState" value="3" />
              <field name="Loading" attrib="32854" fieldtype="Gtk.LoadState" value="2" />
              <field name="Preload" attrib="32854" fieldtype="Gtk.LoadState" value="1" />
            </fields>
          </class>
          <class name="LocationMode" 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="FilenameEntry" attrib="32854" fieldtype="Gtk.LocationMode" value="1" />
              <field name="PathBar" attrib="32854" fieldtype="Gtk.LocationMode" value="0" />
            </fields>
          </class>
          <class name="Main" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="DoEvent(Gdk.Event)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
              <method name="Iteration()" attrib="150" static="true" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="IterationDo(System.Boolean)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="blocking" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Level()" attrib="150" static="true" returntype="System.UInt32">
                <parameters />
              </method>
              <method name="Quit()" attrib="150" static="true" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="MapChangedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="AccelKey" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_AccelKey()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="AccelMods" attrib="0" ptype="Gdk.ModifierType" params="">
                <methods>
                  <method name="get_AccelMods()" attrib="2182" returntype="Gdk.ModifierType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="AccelPath" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_AccelPath()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MapChangedHandler" 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, Gtk.MapChangedArgs, 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="Gtk.MapChangedArgs" />
                  <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, Gtk.MapChangedArgs)" 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="Gtk.MapChangedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MapEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.Event" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.Event">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MapEventHandler" 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, Gtk.MapEventArgs, 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="Gtk.MapEventArgs" />
                  <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, Gtk.MapEventArgs)" 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="Gtk.MapEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MarkDeletedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Mark" attrib="0" ptype="Gtk.TextMark" params="">
                <methods>
                  <method name="get_Mark()" attrib="2182" returntype="Gtk.TextMark">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MarkDeletedHandler" 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, Gtk.MarkDeletedArgs, 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="Gtk.MarkDeletedArgs" />
                  <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, Gtk.MarkDeletedArgs)" 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="Gtk.MarkDeletedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MarkSetArgs" 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="Gtk.TextIter" params="">
                <methods>
                  <method name="get_Location()" attrib="2182" returntype="Gtk.TextIter">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Mark" attrib="0" ptype="Gtk.TextMark" params="">
                <methods>
                  <method name="get_Mark()" attrib="2182" returntype="Gtk.TextMark">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MarkSetHandler" 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, Gtk.MarkSetArgs, 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="Gtk.MarkSetArgs" />
                  <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, Gtk.MarkSetArgs)" 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="Gtk.MarkSetArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MatchSelectedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Iter" attrib="0" ptype="Gtk.TreeIter" params="">
                <methods>
                  <method name="get_Iter()" attrib="2182" returntype="Gtk.TreeIter">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Model" attrib="0" ptype="Gtk.TreeModel" params="">
                <methods>
                  <method name="get_Model()" attrib="2182" returntype="Gtk.TreeModel">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MatchSelectedHandler" 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, Gtk.MatchSelectedArgs, 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="Gtk.MatchSelectedArgs" />
                  <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, Gtk.MatchSelectedArgs)" 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="Gtk.MatchSelectedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MatchType" 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="Gtk.MatchTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="All" attrib="32854" fieldtype="Gtk.MatchType" value="0" />
              <field name="AllTail" attrib="32854" fieldtype="Gtk.MatchType" value="1" />
              <field name="Exact" attrib="32854" fieldtype="Gtk.MatchType" value="4" />
              <field name="Head" attrib="32854" fieldtype="Gtk.MatchType" value="2" />
              <field name="Last" attrib="32854" fieldtype="Gtk.MatchType" value="5" />
              <field name="Tail" attrib="32854" fieldtype="Gtk.MatchType" value="3" />
            </fields>
          </class>
          <class name="Menu" type="class" base="Gtk.MenuShell" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Reflection.DefaultMemberAttribute">
                <properties>
                  <property name="MemberName" value="Item" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="AccelGroup" attrib="0" ptype="Gtk.AccelGroup" params="">
                <methods>
                  <method name="get_AccelGroup()" attrib="2182" returntype="Gtk.AccelGroup">
                    <parameters />
                  </method>
                  <method name="set_AccelGroup(Gtk.AccelGroup)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.AccelGroup" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AccelPath" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_AccelPath(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Active" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Active()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="AttachWidget" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_AttachWidget()" attrib="2182" returntype="Gtk.Widget">
                    <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="Item" attrib="0" ptype="Gtk.Container+ContainerChild" params="Gtk.Widget">
                <methods>
                  <method name="get_Item(Gtk.Widget)" attrib="2246" virtual="true" returntype="Gtk.Container+ContainerChild">
                    <parameters>
                      <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Monitor" attrib="0" ptype="System.Int32" params="System.Int32">
                <methods>
                  <method name="set_Monitor(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Screen" attrib="0" ptype="Gdk.Screen" params="">
                <methods>
                  <method name="get_Screen()" attrib="2182" returntype="Gdk.Screen">
                    <parameters />
                  </method>
                  <method name="set_Screen(Gdk.Screen)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Screen" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TearoffState" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="tearoff-state" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TearoffState()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_TearoffState(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TearoffTitle" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="tearoff-title" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TearoffTitle()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_TearoffTitle(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Title" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Title()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Title(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Attach(Gtk.Widget, System.UInt32, System.UInt32, System.UInt32, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="left_attach" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="right_attach" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="top_attach" position="3" attrib="0" type="System.UInt32" />
                  <parameter name="bottom_attach" position="4" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="AttachToWidget(Gtk.Widget, Gtk.MenuDetachFunc)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="attach_widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="detacher" position="1" attrib="0" type="Gtk.MenuDetachFunc" />
                </parameters>
              </method>
              <method name="Detach()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetForAttachWidget(Gtk.Widget)" attrib="150" static="true" returntype="GLib.List">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="Popdown()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Popup(Gtk.Widget, Gtk.Widget, Gtk.MenuPositionFunc, System.IntPtr, System.UInt32, System.UInt32)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by overload without IntPtr argument" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="parent_menu_shell" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="parent_menu_item" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="func" position="2" attrib="0" type="Gtk.MenuPositionFunc" />
                  <parameter name="data" position="3" attrib="0" type="System.IntPtr" />
                  <parameter name="button" position="4" attrib="0" type="System.UInt32" />
                  <parameter name="activate_time" position="5" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="Popup()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Popup(Gtk.Widget, Gtk.Widget, Gtk.MenuPositionFunc, System.UInt32, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="parent_menu_shell" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="parent_menu_item" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="func" position="2" attrib="0" type="Gtk.MenuPositionFunc" />
                  <parameter name="button" position="3" attrib="0" type="System.UInt32" />
                  <parameter name="activate_time" position="4" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="ReorderChild(Gtk.Widget, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Reposition()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="SetActive(System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
            </methods>
            <classes>
              <class name="MenuChild" type="class" base="Gtk.Container+ContainerChild" charset="Ansi" layout="Auto">
                <constructors>
                  <constructor name=".ctor(Gtk.Container, Gtk.Widget)" attrib="2181">
                    <parameters>
                      <parameter name="parent" position="0" attrib="0" type="Gtk.Container" />
                      <parameter name="child" position="1" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </constructor>
                </constructors>
                <properties>
                  <property name="BottomAttach" attrib="0" ptype="System.Int32" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="bottom-attach" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_BottomAttach()" attrib="2182" returntype="System.Int32">
                        <parameters />
                      </method>
                      <method name="set_BottomAttach(System.Int32)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Int32" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="LeftAttach" attrib="0" ptype="System.Int32" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="left-attach" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_LeftAttach()" attrib="2182" returntype="System.Int32">
                        <parameters />
                      </method>
                      <method name="set_LeftAttach(System.Int32)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Int32" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="RightAttach" attrib="0" ptype="System.Int32" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="right-attach" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_RightAttach()" attrib="2182" returntype="System.Int32">
                        <parameters />
                      </method>
                      <method name="set_RightAttach(System.Int32)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Int32" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="TopAttach" attrib="0" ptype="System.Int32" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="top-attach" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_TopAttach()" attrib="2182" returntype="System.Int32">
                        <parameters />
                      </method>
                      <method name="set_TopAttach(System.Int32)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Int32" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                </properties>
              </class>
            </classes>
          </class>
          <class name="MenuBar" type="class" base="Gtk.MenuShell" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="ChildPackDirection" attrib="0" ptype="Gtk.PackDirection" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="child-pack-direction" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ChildPackDirection()" attrib="2182" returntype="Gtk.PackDirection">
                    <parameters />
                  </method>
                  <method name="set_ChildPackDirection(Gtk.PackDirection)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PackDirection" />
                    </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="PackDirection" attrib="0" ptype="Gtk.PackDirection" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pack-direction" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PackDirection()" attrib="2182" returntype="Gtk.PackDirection">
                    <parameters />
                  </method>
                  <method name="set_PackDirection(Gtk.PackDirection)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PackDirection" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MenuCallback" 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(Gtk.Widget, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <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(Gtk.Widget)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MenuDetachFunc" 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(Gtk.Widget, Gtk.Menu, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="attach_widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="menu" position="1" attrib="0" type="Gtk.Menu" />
                  <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(Gtk.Widget, Gtk.Menu)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="attach_widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="menu" position="1" attrib="0" type="Gtk.Menu" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MenuDirectionType" 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="Gtk.MenuDirectionTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Child" attrib="32854" fieldtype="Gtk.MenuDirectionType" value="1" />
              <field name="Next" attrib="32854" fieldtype="Gtk.MenuDirectionType" value="2" />
              <field name="Parent" attrib="32854" fieldtype="Gtk.MenuDirectionType" value="0" />
              <field name="Prev" attrib="32854" fieldtype="Gtk.MenuDirectionType" value="3" />
            </fields>
          </class>
          <class name="MenuEntry" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Accelerator" attrib="6" fieldtype="System.String" />
              <field name="Path" attrib="6" fieldtype="System.String" />
              <field name="Zero" attrib="22" fieldtype="Gtk.MenuEntry" />
            </fields>
            <properties>
              <property name="Callback" attrib="0" ptype="Gtk.MenuCallback" params="">
                <methods>
                  <method name="get_Callback()" attrib="2182" returntype="Gtk.MenuCallback">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Widget" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Widget()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_Widget(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.MenuEntry">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MenuItem" type="class" base="Gtk.Item" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="label" position="0" attrib="0" type="System.String" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="AccelPath" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_AccelPath(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="RightJustified" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_RightJustified()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_RightJustified(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Submenu" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="submenu" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Submenu()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_Submenu(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Activated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="activate" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ActivateItem" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="activate_item" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ToggleSizeAllocated" attrib="0" eventtype="Gtk.ToggleSizeAllocatedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="toggle_size_allocate" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ToggleSizeRequested" attrib="0" eventtype="Gtk.ToggleSizeRequestedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="toggle_size_request" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Activate()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Deselect()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="OnActivated()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideActivated" />
                      <property name="Type" value="Gtk.MenuItem" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnActivateItem()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideActivateItem" />
                      <property name="Type" value="Gtk.MenuItem" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnToggleSizeAllocated(System.Int32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideToggleSizeAllocated" />
                      <property name="Type" value="Gtk.MenuItem" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="allocation" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnToggleSizeRequested(out System.Int32&amp;)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideToggleSizeRequested" />
                      <property name="Type" value="Gtk.MenuItem" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="requisition" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="RemoveSubmenu()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Select()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ToggleSizeAllocate(System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="allocation" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ToggleSizeRequest()" attrib="134" returntype="System.Int32">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="MenuPositionFunc" 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(Gtk.Menu, out System.Int32&amp;, out System.Int32&amp;, out System.Boolean&amp;, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="menu" position="0" attrib="0" type="Gtk.Menu" />
                  <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="push_in" position="3" attrib="2" type="System.Boolean&amp;" direction="out" />
                  <parameter name="callback" position="4" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="5" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(out System.Int32&amp;, out System.Int32&amp;, out System.Boolean&amp;, System.IAsyncResult)" attrib="454" 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="push_in" position="2" attrib="2" type="System.Boolean&amp;" direction="out" />
                  <parameter name="result" position="3" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Gtk.Menu, out System.Int32&amp;, out System.Int32&amp;, out System.Boolean&amp;)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="menu" position="0" attrib="0" type="Gtk.Menu" />
                  <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="push_in" position="3" attrib="2" type="System.Boolean&amp;" direction="out" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MenuShell" type="class" base="Gtk.Container" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="TakeFocus" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="take-focus" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TakeFocus()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_TakeFocus(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ActivateCurrent" attrib="0" eventtype="Gtk.ActivateCurrentHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="activate_current" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Canceled" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="cancel" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Deactivated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="deactivate" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MoveCurrent" attrib="0" eventtype="Gtk.MoveCurrentHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="move_current" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MoveSelected" attrib="0" eventtype="Gtk.MoveSelectedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="move_selected" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SelectionDone" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="selection-done" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="ActivateItem(Gtk.Widget, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="menu_item" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="force_deactivate" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Append(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="Cancel()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Deactivate()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Deselect()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Insert(Gtk.Widget, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnActivateCurrent(System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideActivateCurrent" />
                      <property name="Type" value="Gtk.MenuShell" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="force_hide" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="OnCanceled()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCanceled" />
                      <property name="Type" value="Gtk.MenuShell" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnDeactivated()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDeactivated" />
                      <property name="Type" value="Gtk.MenuShell" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnMoveCurrent(Gtk.MenuDirectionType)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMoveCurrent" />
                      <property name="Type" value="Gtk.MenuShell" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="direction" position="0" attrib="0" type="Gtk.MenuDirectionType" />
                </parameters>
              </method>
              <method name="OnMoveSelected(System.Int32)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMoveSelected" />
                      <property name="Type" value="Gtk.MenuShell" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="distance" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnSelectionDone()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSelectionDone" />
                      <property name="Type" value="Gtk.MenuShell" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Prepend(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="SelectFirst(System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="search_sensitive" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="SelectItem(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="menu_item" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MenuToolButton" type="class" base="Gtk.ToolButton" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.Widget, System.String)" attrib="2182">
                <parameters>
                  <parameter name="icon_widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="label" position="1" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="ArrowTooltipMarkup" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_ArrowTooltipMarkup(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ArrowTooltipText" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_ArrowTooltipText(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="Menu" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="menu" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Menu()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_Menu(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ShowMenu" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="show-menu" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnShowMenu()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideShowMenu" />
                      <property name="Type" value="Gtk.MenuToolButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="SetArrowTooltip(Gtk.Tooltips, System.String, System.String)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="tooltips" position="0" attrib="0" type="Gtk.Tooltips" />
                  <parameter name="tip_text" position="1" attrib="0" type="System.String" />
                  <parameter name="tip_private" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MessageDialog" type="class" base="Gtk.Dialog" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.Window, Gtk.DialogFlags, Gtk.MessageType, Gtk.ButtonsType, System.Boolean, System.String, System.Object[])" attrib="2182">
                <parameters>
                  <parameter name="parent_window" position="0" attrib="0" type="Gtk.Window" />
                  <parameter name="flags" position="1" attrib="0" type="Gtk.DialogFlags" />
                  <parameter name="type" position="2" attrib="0" type="Gtk.MessageType" />
                  <parameter name="bt" position="3" attrib="0" type="Gtk.ButtonsType" />
                  <parameter name="use_markup" position="4" attrib="0" type="System.Boolean" />
                  <parameter name="format" position="5" attrib="0" type="System.String" />
                  <parameter name="args" position="6" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </constructor>
              <constructor name=".ctor(Gtk.Window, Gtk.DialogFlags, Gtk.MessageType, Gtk.ButtonsType, System.String, System.Object[])" attrib="2182">
                <parameters>
                  <parameter name="parent_window" position="0" attrib="0" type="Gtk.Window" />
                  <parameter name="flags" position="1" attrib="0" type="Gtk.DialogFlags" />
                  <parameter name="type" position="2" attrib="0" type="Gtk.MessageType" />
                  <parameter name="bt" position="3" attrib="0" type="Gtk.ButtonsType" />
                  <parameter name="format" position="4" attrib="0" type="System.String" />
                  <parameter name="args" position="5" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2180">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="Image" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="image" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Image()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_Image(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Markup" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_Markup(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MessageType" attrib="0" ptype="Gtk.MessageType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="message-type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_MessageType()" attrib="2182" returntype="Gtk.MessageType">
                    <parameters />
                  </method>
                  <method name="set_MessageType(Gtk.MessageType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.MessageType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SecondaryText" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="secondary-text" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SecondaryText()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_SecondaryText(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SecondaryUseMarkup" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="secondary-use-markup" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SecondaryUseMarkup()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SecondaryUseMarkup(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Text" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="text" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Text()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Text(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UseMarkup" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="use-markup" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UseMarkup()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UseMarkup(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MessageType" 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="Gtk.MessageTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Error" attrib="32854" fieldtype="Gtk.MessageType" value="3" />
              <field name="Info" attrib="32854" fieldtype="Gtk.MessageType" value="0" />
              <field name="Other" attrib="32854" fieldtype="Gtk.MessageType" value="4" />
              <field name="Question" attrib="32854" fieldtype="Gtk.MessageType" value="2" />
              <field name="Warning" attrib="32854" fieldtype="Gtk.MessageType" value="1" />
            </fields>
          </class>
          <class name="MetricType" 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="Gtk.MetricTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Centimeters" attrib="32854" fieldtype="Gtk.MetricType" value="2" />
              <field name="Inches" attrib="32854" fieldtype="Gtk.MetricType" value="1" />
              <field name="Pixels" attrib="32854" fieldtype="Gtk.MetricType" value="0" />
            </fields>
          </class>
          <class name="Misc" type="class" base="Gtk.Widget" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="Xalign" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="xalign" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Xalign()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_Xalign(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Xpad" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="xpad" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Xpad()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Xpad(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Yalign" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="yalign" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Yalign()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_Yalign(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Ypad" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="ypad" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Ypad()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Ypad(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetAlignment(out System.Single&amp;, out System.Single&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="xalign" position="0" attrib="2" type="System.Single&amp;" direction="out" />
                  <parameter name="yalign" position="1" attrib="2" type="System.Single&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetPadding(out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="xpad" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="ypad" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="SetAlignment(System.Single, System.Single)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="xalign" position="0" attrib="0" type="System.Single" />
                  <parameter name="yalign" position="1" attrib="0" type="System.Single" />
                </parameters>
              </method>
              <method name="SetPadding(System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="xpad" position="0" attrib="0" type="System.Int32" />
                  <parameter name="ypad" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MnemonicActivatedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="GroupCycling" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_GroupCycling()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MnemonicActivatedHandler" 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, Gtk.MnemonicActivatedArgs, 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="Gtk.MnemonicActivatedArgs" />
                  <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, Gtk.MnemonicActivatedArgs)" 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="Gtk.MnemonicActivatedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MnemonicHash" type="class" base="GLib.Opaque" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
          </class>
          <class name="MnemonicHashForeach" 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, GLib.SList, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="keyval" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="targets" position="1" attrib="0" type="GLib.SList" />
                  <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.UInt32, GLib.SList)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="keyval" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="targets" position="1" attrib="0" type="GLib.SList" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MotionNotifyEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventMotion" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventMotion">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MotionNotifyEventHandler" 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, Gtk.MotionNotifyEventArgs, 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="Gtk.MotionNotifyEventArgs" />
                  <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, Gtk.MotionNotifyEventArgs)" 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="Gtk.MotionNotifyEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MoveArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Type" attrib="0" ptype="Gtk.DirectionType" params="">
                <methods>
                  <method name="get_Type()" attrib="2182" returntype="Gtk.DirectionType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MoveCurrentArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Direction" attrib="0" ptype="Gtk.MenuDirectionType" params="">
                <methods>
                  <method name="get_Direction()" attrib="2182" returntype="Gtk.MenuDirectionType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MoveCurrentHandler" 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, Gtk.MoveCurrentArgs, 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="Gtk.MoveCurrentArgs" />
                  <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, Gtk.MoveCurrentArgs)" 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="Gtk.MoveCurrentArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MoveCursorArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Count" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Count()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Step" attrib="0" ptype="Gtk.MovementStep" params="">
                <methods>
                  <method name="get_Step()" attrib="2182" returntype="Gtk.MovementStep">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MoveCursorHandler" 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, Gtk.MoveCursorArgs, 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="Gtk.MoveCursorArgs" />
                  <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, Gtk.MoveCursorArgs)" 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="Gtk.MoveCursorArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MoveFocusArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.ObsoleteAttribute">
                <properties>
                  <property name="Message" value="Events using this type were replaced by Gtk.Widget keybinding signal" />
                  <property name="IsError" value="False" />
                </properties>
              </attribute>
            </attributes>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Direction" attrib="0" ptype="Gtk.DirectionType" params="">
                <methods>
                  <method name="get_Direction()" attrib="2182" returntype="Gtk.DirectionType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MoveFocusHandler" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.ObsoleteAttribute">
                <properties>
                  <property name="Message" value="Events using this type were replaced by Gtk.Widget keybinding signal" />
                  <property name="IsError" value="False" />
                </properties>
              </attribute>
            </attributes>
            <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, Gtk.MoveFocusArgs, 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="Gtk.MoveFocusArgs" />
                  <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, Gtk.MoveFocusArgs)" 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="Gtk.MoveFocusArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MoveFocusOutArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Direction" attrib="0" ptype="Gtk.DirectionType" params="">
                <methods>
                  <method name="get_Direction()" attrib="2182" returntype="Gtk.DirectionType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MoveFocusOutHandler" 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, Gtk.MoveFocusOutArgs, 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="Gtk.MoveFocusOutArgs" />
                  <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, Gtk.MoveFocusOutArgs)" 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="Gtk.MoveFocusOutArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MoveHandleArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Scroll" attrib="0" ptype="Gtk.ScrollType" params="">
                <methods>
                  <method name="get_Scroll()" attrib="2182" returntype="Gtk.ScrollType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MoveHandleHandler" 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, Gtk.MoveHandleArgs, 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="Gtk.MoveHandleArgs" />
                  <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, Gtk.MoveHandleArgs)" 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="Gtk.MoveHandleArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MoveHandler" 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, Gtk.MoveArgs, 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="Gtk.MoveArgs" />
                  <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, Gtk.MoveArgs)" 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="Gtk.MoveArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MovementStep" 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="Gtk.MovementStepGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="BufferEnds" attrib="32854" fieldtype="Gtk.MovementStep" value="8" />
              <field name="DisplayLineEnds" attrib="32854" fieldtype="Gtk.MovementStep" value="4" />
              <field name="DisplayLines" attrib="32854" fieldtype="Gtk.MovementStep" value="3" />
              <field name="HorizontalPages" attrib="32854" fieldtype="Gtk.MovementStep" value="9" />
              <field name="LogicalPositions" attrib="32854" fieldtype="Gtk.MovementStep" value="0" />
              <field name="Pages" attrib="32854" fieldtype="Gtk.MovementStep" value="7" />
              <field name="ParagraphEnds" attrib="32854" fieldtype="Gtk.MovementStep" value="6" />
              <field name="Paragraphs" attrib="32854" fieldtype="Gtk.MovementStep" value="5" />
              <field name="VisualPositions" attrib="32854" fieldtype="Gtk.MovementStep" value="1" />
              <field name="Words" attrib="32854" fieldtype="Gtk.MovementStep" value="2" />
            </fields>
          </class>
          <class name="MoveSelectedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Distance" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Distance()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MoveSelectedHandler" 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, Gtk.MoveSelectedArgs, 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="Gtk.MoveSelectedArgs" />
                  <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, Gtk.MoveSelectedArgs)" 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="Gtk.MoveSelectedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MoveSliderArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Scroll" attrib="0" ptype="Gtk.ScrollType" params="">
                <methods>
                  <method name="get_Scroll()" attrib="2182" returntype="Gtk.ScrollType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MoveSliderHandler" 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, Gtk.MoveSliderArgs, 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="Gtk.MoveSliderArgs" />
                  <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, Gtk.MoveSliderArgs)" 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="Gtk.MoveSliderArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="NodeCellDataFunc" 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(Gtk.TreeViewColumn, Gtk.CellRenderer, Gtk.ITreeNode, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="tree_column" position="0" attrib="0" type="Gtk.TreeViewColumn" />
                  <parameter name="cell" position="1" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="node" position="2" attrib="0" type="Gtk.ITreeNode" />
                  <parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="4" 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(Gtk.TreeViewColumn, Gtk.CellRenderer, Gtk.ITreeNode)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="tree_column" position="0" attrib="0" type="Gtk.TreeViewColumn" />
                  <parameter name="cell" position="1" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="node" position="2" attrib="0" type="Gtk.ITreeNode" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="NodeSelection" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <properties>
              <property name="Mode" attrib="0" ptype="Gtk.SelectionMode" params="">
                <methods>
                  <method name="get_Mode()" attrib="2182" returntype="Gtk.SelectionMode">
                    <parameters />
                  </method>
                  <method name="set_Mode(Gtk.SelectionMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.SelectionMode" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="NodeView" attrib="0" ptype="Gtk.NodeView" params="">
                <methods>
                  <method name="get_NodeView()" attrib="2182" returntype="Gtk.NodeView">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SelectedNode" attrib="0" ptype="Gtk.ITreeNode" params="">
                <methods>
                  <method name="get_SelectedNode()" attrib="2182" returntype="Gtk.ITreeNode">
                    <parameters />
                  </method>
                  <method name="set_SelectedNode(Gtk.ITreeNode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ITreeNode" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SelectedNodes" attrib="0" ptype="Gtk.ITreeNode[]" params="">
                <methods>
                  <method name="get_SelectedNodes()" attrib="2182" returntype="Gtk.ITreeNode[]">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Changed" attrib="0" eventtype="System.EventHandler" />
            </events>
            <methods>
              <method name="NodeIsSelected(Gtk.ITreeNode)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="node" position="0" attrib="0" type="Gtk.ITreeNode" />
                </parameters>
              </method>
              <method name="PathIsSelected(Gtk.TreePath)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="SelectAll()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectNode(Gtk.ITreeNode)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="node" position="0" attrib="0" type="Gtk.ITreeNode" />
                </parameters>
              </method>
              <method name="SelectPath(Gtk.TreePath)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="SelectRange(Gtk.ITreeNode, Gtk.ITreeNode)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="begin_node" position="0" attrib="0" type="Gtk.ITreeNode" />
                  <parameter name="end_node" position="1" attrib="0" type="Gtk.ITreeNode" />
                </parameters>
              </method>
              <method name="UnselectAll()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnselectNode(Gtk.ITreeNode)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="node" position="0" attrib="0" type="Gtk.ITreeNode" />
                </parameters>
              </method>
              <method name="UnselectPath(Gtk.TreePath)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="UnselectRange(Gtk.ITreeNode, Gtk.ITreeNode)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="begin_node" position="0" attrib="0" type="Gtk.ITreeNode" />
                  <parameter name="end_node" position="1" attrib="0" type="Gtk.ITreeNode" />
                </parameters>
              </method>
              <method name="UnselectRange(Gtk.TreePath, Gtk.TreePath)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="begin" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="end" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="NodeStore" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Type)" attrib="2182">
                <parameters>
                  <parameter name="node_type" position="0" attrib="0" type="System.Type" />
                </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="AddNode(Gtk.ITreeNode, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="node" position="0" attrib="0" type="Gtk.ITreeNode" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="AddNode(Gtk.ITreeNode)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="node" position="0" attrib="0" type="Gtk.ITreeNode" />
                </parameters>
              </method>
              <method name="Clear()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetEnumerator()" attrib="486" virtual="true" returntype="System.Collections.IEnumerator">
                <parameters />
              </method>
              <method name="GetNode(Gtk.TreePath)" attrib="134" returntype="Gtk.ITreeNode">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="RemoveNode(Gtk.ITreeNode)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="node" position="0" attrib="0" type="Gtk.ITreeNode" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="NodeView" type="class" base="Gtk.TreeView" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(Gtk.NodeStore)" attrib="2182">
                <parameters>
                  <parameter name="store" position="0" attrib="0" type="Gtk.NodeStore" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="NodeSelection" attrib="0" ptype="Gtk.NodeSelection" params="">
                <methods>
                  <method name="get_NodeSelection()" attrib="2182" returntype="Gtk.NodeSelection">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NodeStore" attrib="0" ptype="Gtk.NodeStore" params="">
                <methods>
                  <method name="get_NodeStore()" attrib="2182" returntype="Gtk.NodeStore">
                    <parameters />
                  </method>
                  <method name="set_NodeStore(Gtk.NodeStore)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.NodeStore" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AppendColumn(System.String, Gtk.CellRenderer, Gtk.NodeCellDataFunc)" attrib="134" returntype="Gtk.TreeViewColumn">
                <parameters>
                  <parameter name="title" position="0" attrib="0" type="System.String" />
                  <parameter name="cell" position="1" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="cell_data" position="2" attrib="0" type="Gtk.NodeCellDataFunc" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="NoExposeEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.Event" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.Event">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="NoExposeEventHandler" 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, Gtk.NoExposeEventArgs, 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="Gtk.NoExposeEventArgs" />
                  <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, Gtk.NoExposeEventArgs)" 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="Gtk.NoExposeEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Notebook" type="class" base="Gtk.Container" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Reflection.DefaultMemberAttribute">
                <properties>
                  <property name="MemberName" value="Item" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="CurrentPage" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_CurrentPage()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_CurrentPage(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CurrentPageWidget" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_CurrentPageWidget()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="EnablePopup" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="enable-popup" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_EnablePopup()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_EnablePopup(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Group" attrib="0" ptype="System.IntPtr" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="group" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Group()" attrib="2182" returntype="System.IntPtr">
                    <parameters />
                  </method>
                  <method name="set_Group(System.IntPtr)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.IntPtr" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="GroupId" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="group-id" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_GroupId()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_GroupId(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="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="Homogeneous" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="homogeneous" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Homogeneous()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Homogeneous(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="HomogeneousTabs" attrib="0" ptype="System.Boolean" params="System.Boolean">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_HomogeneousTabs(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Item" attrib="0" ptype="Gtk.Container+ContainerChild" params="Gtk.Widget">
                <methods>
                  <method name="get_Item(Gtk.Widget)" attrib="2246" virtual="true" returntype="Gtk.Container+ContainerChild">
                    <parameters>
                      <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="NPages" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NPages()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Page" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="page" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Page()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Page(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Scrollable" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="scrollable" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Scrollable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Scrollable(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowBorder" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-border" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowBorder()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowBorder(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowTabs" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-tabs" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowTabs()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowTabs(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TabBorder" attrib="0" ptype="System.UInt32" params="System.UInt32">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="tab-border" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_TabBorder(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TabHborder" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="tab-hborder" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TabHborder()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_TabHborder(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TabPos" attrib="0" ptype="Gtk.PositionType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="tab-pos" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TabPos()" attrib="2182" returntype="Gtk.PositionType">
                    <parameters />
                  </method>
                  <method name="set_TabPos(Gtk.PositionType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PositionType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TabVborder" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="tab-vborder" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TabVborder()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_TabVborder(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WindowCreationHook" attrib="0" ptype="Gtk.NotebookWindowCreationFunc" params="Gtk.NotebookWindowCreationFunc">
                <methods>
                  <method name="set_WindowCreationHook(Gtk.NotebookWindowCreationFunc)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.NotebookWindowCreationFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ChangeCurrentPage" attrib="0" eventtype="Gtk.ChangeCurrentPageHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="change_current_page" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="CreateWindow" attrib="0" eventtype="Gtk.CreateWindowHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="create_window" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="FocusTab" attrib="0" eventtype="Gtk.FocusTabHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="focus_tab" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MoveFocusOut" attrib="0" eventtype="Gtk.MoveFocusOutHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="move_focus_out" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PageAdded" attrib="0" eventtype="Gtk.PageAddedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="page_added" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PageRemoved" attrib="0" eventtype="Gtk.PageRemovedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="page_removed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PageReordered" attrib="0" eventtype="Gtk.PageReorderedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="page_reordered" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ReorderTab" attrib="0" eventtype="Gtk.ReorderTabHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="reorder_tab" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SelectPage" attrib="0" eventtype="Gtk.SelectPageHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="select_page" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SwitchPage" attrib="0" eventtype="Gtk.SwitchPageHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="switch_page" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AppendPage(Gtk.Widget, Gtk.Widget)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="tab_label" position="1" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="AppendPageMenu(Gtk.Widget, Gtk.Widget, Gtk.Widget)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="tab_label" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="menu_label" position="2" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="GetMenuLabel(Gtk.Widget)" attrib="134" returntype="Gtk.Widget">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="GetMenuLabelText(Gtk.Widget)" attrib="134" returntype="System.String">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="GetNthPage(System.Int32)" attrib="134" returntype="Gtk.Widget">
                <parameters>
                  <parameter name="page_num" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetTabDetachable(Gtk.Widget)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="GetTabLabel(Gtk.Widget)" attrib="134" returntype="Gtk.Widget">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="GetTabLabelText(Gtk.Widget)" attrib="134" returntype="System.String">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="GetTabReorderable(Gtk.Widget)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="InsertPage(Gtk.Widget, Gtk.Widget, System.Int32)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="tab_label" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="position" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="InsertPageMenu(Gtk.Widget, Gtk.Widget, Gtk.Widget, System.Int32)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="tab_label" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="menu_label" position="2" attrib="0" type="Gtk.Widget" />
                  <parameter name="position" position="3" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="NextPage()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="OnChangeCurrentPage(System.Int32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChangeCurrentPage" />
                      <property name="Type" value="Gtk.Notebook" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="offset" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnCreateWindow(Gtk.Widget, System.Int32, System.Int32)" attrib="452" virtual="true" returntype="Gtk.Notebook">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCreateWindow" />
                      <property name="Type" value="Gtk.Notebook" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="page" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="y" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnFocusTab(Gtk.NotebookTab)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideFocusTab" />
                      <property name="Type" value="Gtk.Notebook" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Gtk.NotebookTab" />
                </parameters>
              </method>
              <method name="OnMoveFocusOut(Gtk.DirectionType)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMoveFocusOut" />
                      <property name="Type" value="Gtk.Notebook" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="direction" position="0" attrib="0" type="Gtk.DirectionType" />
                </parameters>
              </method>
              <method name="OnPageAdded(Gtk.Widget, System.UInt32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePageAdded" />
                      <property name="Type" value="Gtk.Notebook" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="p0" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="p1" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="OnPageRemoved(Gtk.Widget, System.UInt32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePageRemoved" />
                      <property name="Type" value="Gtk.Notebook" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="p0" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="p1" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="OnPageReordered(Gtk.Widget, System.UInt32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePageReordered" />
                      <property name="Type" value="Gtk.Notebook" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="p0" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="p1" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="OnReorderTab(Gtk.DirectionType, System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideReorderTab" />
                      <property name="Type" value="Gtk.Notebook" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="direction" position="0" attrib="0" type="Gtk.DirectionType" />
                  <parameter name="move_to_last" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="OnSelectPage(System.Boolean)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSelectPage" />
                      <property name="Type" value="Gtk.Notebook" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="move_focus" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="OnSwitchPage(Gtk.NotebookPage, System.UInt32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSwitchPage" />
                      <property name="Type" value="Gtk.Notebook" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="page" position="0" attrib="0" type="Gtk.NotebookPage" />
                  <parameter name="page_num" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="PageNum(Gtk.Widget)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="PopupDisable()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="PopupEnable()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="PrependPage(Gtk.Widget, Gtk.Widget)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="tab_label" position="1" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="PrependPageMenu(Gtk.Widget, Gtk.Widget, Gtk.Widget)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="tab_label" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="menu_label" position="2" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="PrevPage()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="QueryTabLabelPacking(Gtk.Widget, out System.Boolean&amp;, out System.Boolean&amp;, out Gtk.PackType&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="expand" position="1" attrib="2" type="System.Boolean&amp;" direction="out" />
                  <parameter name="fill" position="2" attrib="2" type="System.Boolean&amp;" direction="out" />
                  <parameter name="pack_type" position="3" attrib="2" type="Gtk.PackType&amp;" direction="out" />
                </parameters>
              </method>
              <method name="RemovePage(System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="page_num" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReorderChild(Gtk.Widget, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetMenuLabel(Gtk.Widget, Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="menu_label" position="1" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="SetMenuLabelText(Gtk.Widget, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="menu_text" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetTabDetachable(Gtk.Widget, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="detachable" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="SetTabLabel(Gtk.Widget, Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="tab_label" position="1" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="SetTabLabelPacking(Gtk.Widget, System.Boolean, System.Boolean, Gtk.PackType)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                  <parameter name="fill" position="2" attrib="0" type="System.Boolean" />
                  <parameter name="pack_type" position="3" attrib="0" type="Gtk.PackType" />
                </parameters>
              </method>
              <method name="SetTabLabelText(Gtk.Widget, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="tab_text" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetTabReorderable(Gtk.Widget, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="reorderable" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
            </methods>
            <classes>
              <class name="NotebookChild" type="class" base="Gtk.Container+ContainerChild" charset="Ansi" layout="Auto">
                <constructors>
                  <constructor name=".ctor(Gtk.Container, Gtk.Widget)" attrib="2181">
                    <parameters>
                      <parameter name="parent" position="0" attrib="0" type="Gtk.Container" />
                      <parameter name="child" position="1" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </constructor>
                </constructors>
                <properties>
                  <property name="Detachable" attrib="0" ptype="System.Boolean" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="detachable" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_Detachable()" attrib="2182" returntype="System.Boolean">
                        <parameters />
                      </method>
                      <method name="set_Detachable(System.Boolean)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="MenuLabel" attrib="0" ptype="System.String" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="menu-label" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_MenuLabel()" attrib="2182" returntype="System.String">
                        <parameters />
                      </method>
                      <method name="set_MenuLabel(System.String)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.String" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="Position" attrib="0" ptype="System.Int32" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="position" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_Position()" attrib="2182" returntype="System.Int32">
                        <parameters />
                      </method>
                      <method name="set_Position(System.Int32)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Int32" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="Reorderable" attrib="0" ptype="System.Boolean" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="reorderable" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_Reorderable()" attrib="2182" returntype="System.Boolean">
                        <parameters />
                      </method>
                      <method name="set_Reorderable(System.Boolean)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="TabExpand" attrib="0" ptype="System.Boolean" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="tab-expand" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_TabExpand()" attrib="2182" returntype="System.Boolean">
                        <parameters />
                      </method>
                      <method name="set_TabExpand(System.Boolean)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="TabFill" attrib="0" ptype="System.Boolean" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="tab-fill" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_TabFill()" attrib="2182" returntype="System.Boolean">
                        <parameters />
                      </method>
                      <method name="set_TabFill(System.Boolean)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="TabLabel" attrib="0" ptype="System.String" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="tab-label" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_TabLabel()" attrib="2182" returntype="System.String">
                        <parameters />
                      </method>
                      <method name="set_TabLabel(System.String)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.String" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="TabPack" attrib="0" ptype="Gtk.PackType" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="tab-pack" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_TabPack()" attrib="2182" returntype="Gtk.PackType">
                        <parameters />
                      </method>
                      <method name="set_TabPack(Gtk.PackType)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="Gtk.PackType" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                </properties>
              </class>
            </classes>
          </class>
          <class name="NotebookPage" type="class" base="GLib.Opaque" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
          </class>
          <class name="NotebookTab" 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="Gtk.NotebookTabGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="First" attrib="32854" fieldtype="Gtk.NotebookTab" value="0" />
              <field name="Last" attrib="32854" fieldtype="Gtk.NotebookTab" value="1" />
            </fields>
          </class>
          <class name="NotebookWindowCreationFunc" 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(Gtk.Notebook, Gtk.Widget, System.Int32, System.Int32, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="source" position="0" attrib="0" type="Gtk.Notebook" />
                  <parameter name="page" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="x" position="2" attrib="0" type="System.Int32" />
                  <parameter name="y" position="3" attrib="0" type="System.Int32" />
                  <parameter name="callback" position="4" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="5" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="Gtk.Notebook">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Gtk.Notebook, Gtk.Widget, System.Int32, System.Int32)" attrib="454" virtual="true" returntype="Gtk.Notebook">
                <parameters>
                  <parameter name="source" position="0" attrib="0" type="Gtk.Notebook" />
                  <parameter name="page" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="x" position="2" attrib="0" type="System.Int32" />
                  <parameter name="y" position="3" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Object" type="class" base="GLib.InitiallyUnowned" 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="IsFloating" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsFloating()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsFloating(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Raw" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_Raw()" attrib="2244" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                  <method name="set_Raw(System.IntPtr)" attrib="2244" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.IntPtr" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UserData" attrib="0" ptype="System.IntPtr" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="user-data" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UserData()" attrib="2182" returntype="System.IntPtr">
                    <parameters />
                  </method>
                  <method name="set_UserData(System.IntPtr)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.IntPtr" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Destroyed" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="destroy" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddArgType(System.String, GLib.GType, System.UInt32, System.UInt32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="arg_name" position="0" attrib="0" type="System.String" />
                  <parameter name="arg_type" position="1" attrib="0" type="GLib.GType" />
                  <parameter name="arg_flags" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="arg_id" position="3" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="CreateNativeObject(System.String[], GLib.Value[])" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="names" position="0" attrib="0" type="System.String[]" />
                  <parameter name="vals" position="1" attrib="0" type="GLib.Value[]" />
                </parameters>
              </method>
              <method name="Destroy()" attrib="454" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="Dispose()" attrib="198" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetData(System.String)" attrib="134" returntype="System.IntPtr">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetDataById(System.Int32)" attrib="134" returntype="System.IntPtr">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="data_id" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnDestroyed()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDestroyed" />
                      <property name="Type" value="Gtk.Object" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Ref()" attrib="134" returntype="Gtk.Object">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="RemoveData(System.String)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="RemoveDataById(System.Int32)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="data_id" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RemoveNoNotify(System.String)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="RemoveNoNotifyById(System.Int32)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="key_id" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetData(System.String, System.IntPtr)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                  <parameter name="data" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="SetDataById(System.Int32, System.IntPtr)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="data_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="data" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="SetDataByIdFull(System.Int32, System.IntPtr, Gtk.DestroyNotify)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="data_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="2" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="SetDataFull(System.String, System.IntPtr, Gtk.DestroyNotify)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                  <parameter name="data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="2" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="Sink()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Unref()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Weakref(Gtk.DestroyNotify)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="notify" position="0" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="Weakunref(Gtk.DestroyNotify)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="notify" position="0" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="OptionMenu" type="class" base="Gtk.Button" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.ObsoleteAttribute">
                <properties>
                  <property name="Message" null="true" />
                  <property name="IsError" value="False" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="History" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_History()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Menu" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="menu" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Menu()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_Menu(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Changed" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChanged" />
                      <property name="Type" value="Gtk.OptionMenu" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="RemoveMenu()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="SetHistory(System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Orientation" 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="Gtk.OrientationGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Horizontal" attrib="32854" fieldtype="Gtk.Orientation" value="0" />
              <field name="Vertical" attrib="32854" fieldtype="Gtk.Orientation" value="1" />
            </fields>
          </class>
          <class name="OrientationChangedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Orientation" attrib="0" ptype="Gtk.Orientation" params="">
                <methods>
                  <method name="get_Orientation()" attrib="2182" returntype="Gtk.Orientation">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="OrientationChangedHandler" 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, Gtk.OrientationChangedArgs, 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="Gtk.OrientationChangedArgs" />
                  <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, Gtk.OrientationChangedArgs)" 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="Gtk.OrientationChangedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="OutputArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="OutputHandler" 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, Gtk.OutputArgs, 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="Gtk.OutputArgs" />
                  <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, Gtk.OutputArgs)" 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="Gtk.OutputArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="OwnerChangeArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventOwnerChange" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventOwnerChange">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="OwnerChangeHandler" 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, Gtk.OwnerChangeArgs, 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="Gtk.OwnerChangeArgs" />
                  <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, Gtk.OwnerChangeArgs)" 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="Gtk.OwnerChangeArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PackDirection" 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="Gtk.PackDirectionGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Btt" attrib="32854" fieldtype="Gtk.PackDirection" value="3" />
              <field name="Ltr" attrib="32854" fieldtype="Gtk.PackDirection" value="0" />
              <field name="Rtl" attrib="32854" fieldtype="Gtk.PackDirection" value="1" />
              <field name="Ttb" attrib="32854" fieldtype="Gtk.PackDirection" value="2" />
            </fields>
          </class>
          <class name="PackType" 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="Gtk.PackTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="End" attrib="32854" fieldtype="Gtk.PackType" value="1" />
              <field name="Start" attrib="32854" fieldtype="Gtk.PackType" value="0" />
            </fields>
          </class>
          <class name="PageAddedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="P0" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_P0()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="P1" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_P1()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="PageAddedHandler" 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, Gtk.PageAddedArgs, 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="Gtk.PageAddedArgs" />
                  <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, Gtk.PageAddedArgs)" 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="Gtk.PageAddedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PageHorizontallyArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Count" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Count()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ExtendSelection" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_ExtendSelection()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="PageHorizontallyHandler" 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, Gtk.PageHorizontallyArgs, 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="Gtk.PageHorizontallyArgs" />
                  <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, Gtk.PageHorizontallyArgs)" 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="Gtk.PageHorizontallyArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PageOrientation" 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="Gtk.PageOrientationGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Landscape" attrib="32854" fieldtype="Gtk.PageOrientation" value="1" />
              <field name="Portrait" attrib="32854" fieldtype="Gtk.PageOrientation" value="0" />
              <field name="ReverseLandscape" attrib="32854" fieldtype="Gtk.PageOrientation" value="3" />
              <field name="ReversePortrait" attrib="32854" fieldtype="Gtk.PageOrientation" value="2" />
            </fields>
          </class>
          <class name="PageRange" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="End" attrib="6" fieldtype="System.Int32" />
              <field name="Start" attrib="6" fieldtype="System.Int32" />
              <field name="Zero" attrib="22" fieldtype="Gtk.PageRange" />
            </fields>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.PageRange">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PageRemovedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="P0" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_P0()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="P1" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_P1()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="PageRemovedHandler" 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, Gtk.PageRemovedArgs, 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="Gtk.PageRemovedArgs" />
                  <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, Gtk.PageRemovedArgs)" 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="Gtk.PageRemovedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PageReorderedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="P0" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_P0()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="P1" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_P1()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="PageReorderedHandler" 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, Gtk.PageReorderedArgs, 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="Gtk.PageReorderedArgs" />
                  <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, Gtk.PageReorderedArgs)" 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="Gtk.PageReorderedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PageSet" 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="Gtk.PageSetGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="All" attrib="32854" fieldtype="Gtk.PageSet" value="0" />
              <field name="Even" attrib="32854" fieldtype="Gtk.PageSet" value="1" />
              <field name="Odd" attrib="32854" fieldtype="Gtk.PageSet" value="2" />
            </fields>
          </class>
          <class name="PageSetup" 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.String)" attrib="2182">
                <parameters>
                  <parameter name="file_name" position="0" attrib="0" type="System.String" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="Orientation" attrib="0" ptype="Gtk.PageOrientation" params="">
                <methods>
                  <method name="get_Orientation()" attrib="2182" returntype="Gtk.PageOrientation">
                    <parameters />
                  </method>
                  <method name="set_Orientation(Gtk.PageOrientation)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PageOrientation" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PaperSize" attrib="0" ptype="Gtk.PaperSize" params="">
                <methods>
                  <method name="get_PaperSize()" attrib="2182" returntype="Gtk.PaperSize">
                    <parameters />
                  </method>
                  <method name="set_PaperSize(Gtk.PaperSize)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PaperSize" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PaperSizeAndDefaultMargins" attrib="0" ptype="Gtk.PaperSize" params="Gtk.PaperSize">
                <methods>
                  <method name="set_PaperSizeAndDefaultMargins(Gtk.PaperSize)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PaperSize" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Copy()" attrib="134" returntype="Gtk.PageSetup">
                <parameters />
              </method>
              <method name="GetBottomMargin(Gtk.Unit)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="unit" position="0" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="GetLeftMargin(Gtk.Unit)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="unit" position="0" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="GetPageHeight(Gtk.Unit)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="unit" position="0" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="GetPageWidth(Gtk.Unit)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="unit" position="0" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="GetPaperHeight(Gtk.Unit)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="unit" position="0" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="GetPaperWidth(Gtk.Unit)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="unit" position="0" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="GetRightMargin(Gtk.Unit)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="unit" position="0" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="GetTopMargin(Gtk.Unit)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="unit" position="0" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="SetBottomMargin(System.Double, Gtk.Unit)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="margin" position="0" attrib="0" type="System.Double" />
                  <parameter name="unit" position="1" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="SetLeftMargin(System.Double, Gtk.Unit)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="margin" position="0" attrib="0" type="System.Double" />
                  <parameter name="unit" position="1" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="SetRightMargin(System.Double, Gtk.Unit)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="margin" position="0" attrib="0" type="System.Double" />
                  <parameter name="unit" position="1" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="SetTopMargin(System.Double, Gtk.Unit)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="margin" position="0" attrib="0" type="System.Double" />
                  <parameter name="unit" position="1" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="ToFile(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="file_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PageSetupDoneFunc" 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(Gtk.PageSetup, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="page_setup" position="0" attrib="0" type="Gtk.PageSetup" />
                  <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(Gtk.PageSetup)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="page_setup" position="0" attrib="0" type="Gtk.PageSetup" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PageSetupUnixDialog" type="class" base="Gtk.Dialog" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, Gtk.Window)" attrib="2182">
                <parameters>
                  <parameter name="title" position="0" attrib="0" type="System.String" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.Window" />
                </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="PageSetup" attrib="0" ptype="Gtk.PageSetup" params="">
                <methods>
                  <method name="get_PageSetup()" attrib="2182" returntype="Gtk.PageSetup">
                    <parameters />
                  </method>
                  <method name="set_PageSetup(Gtk.PageSetup)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PageSetup" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PrintSettings" attrib="0" ptype="Gtk.PrintSettings" params="">
                <methods>
                  <method name="get_PrintSettings()" attrib="2182" returntype="Gtk.PrintSettings">
                    <parameters />
                  </method>
                  <method name="set_PrintSettings(Gtk.PrintSettings)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PrintSettings" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="PaginateArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Context" attrib="0" ptype="Gtk.PrintContext" params="">
                <methods>
                  <method name="get_Context()" attrib="2182" returntype="Gtk.PrintContext">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="PaginateHandler" 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, Gtk.PaginateArgs, 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="Gtk.PaginateArgs" />
                  <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, Gtk.PaginateArgs)" 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="Gtk.PaginateArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Paned" type="class" base="Gtk.Container" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Reflection.DefaultMemberAttribute">
                <properties>
                  <property name="MemberName" value="Item" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="Child1" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Child1()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Child2" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Child2()" attrib="2182" returntype="Gtk.Widget">
                    <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="Item" attrib="0" ptype="Gtk.Container+ContainerChild" params="Gtk.Widget">
                <methods>
                  <method name="get_Item(Gtk.Widget)" attrib="2246" virtual="true" returntype="Gtk.Container+ContainerChild">
                    <parameters>
                      <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MaxPosition" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="max-position" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_MaxPosition()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MinPosition" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="min-position" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_MinPosition()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Position" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="position" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Position()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Position(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PositionSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="position-set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PositionSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_PositionSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="AcceptPosition" attrib="0" eventtype="Gtk.AcceptPositionHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="accept_position" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="CancelPosition" attrib="0" eventtype="Gtk.CancelPositionHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="cancel_position" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="CycleChildFocus" attrib="0" eventtype="Gtk.CycleChildFocusHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="cycle_child_focus" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="CycleHandleFocus" attrib="0" eventtype="Gtk.CycleHandleFocusHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="cycle_handle_focus" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MoveHandle" attrib="0" eventtype="Gtk.MoveHandleHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="move_handle" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ToggleHandleFocus" attrib="0" eventtype="Gtk.ToggleHandleFocusHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="toggle_handle_focus" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Add1(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="Add2(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="ComputePosition(System.Int32, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="allocation" position="0" attrib="0" type="System.Int32" />
                  <parameter name="child1_req" position="1" attrib="0" type="System.Int32" />
                  <parameter name="child2_req" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnAcceptPosition()" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideAcceptPosition" />
                      <property name="Type" value="Gtk.Paned" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnCancelPosition()" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCancelPosition" />
                      <property name="Type" value="Gtk.Paned" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnCycleChildFocus(System.Boolean)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCycleChildFocus" />
                      <property name="Type" value="Gtk.Paned" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="reverse" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="OnCycleHandleFocus(System.Boolean)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCycleHandleFocus" />
                      <property name="Type" value="Gtk.Paned" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="reverse" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="OnMoveHandle(Gtk.ScrollType)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMoveHandle" />
                      <property name="Type" value="Gtk.Paned" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="scroll" position="0" attrib="0" type="Gtk.ScrollType" />
                </parameters>
              </method>
              <method name="OnToggleHandleFocus()" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideToggleHandleFocus" />
                      <property name="Type" value="Gtk.Paned" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Pack1(Gtk.Widget, System.Boolean, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="resize" position="1" attrib="0" type="System.Boolean" />
                  <parameter name="shrink" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Pack2(Gtk.Widget, System.Boolean, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="resize" position="1" attrib="0" type="System.Boolean" />
                  <parameter name="shrink" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
            </methods>
            <classes>
              <class name="PanedChild" type="class" base="Gtk.Container+ContainerChild" charset="Ansi" layout="Auto">
                <constructors>
                  <constructor name=".ctor(Gtk.Container, Gtk.Widget)" attrib="2181">
                    <parameters>
                      <parameter name="parent" position="0" attrib="0" type="Gtk.Container" />
                      <parameter name="child" position="1" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </constructor>
                </constructors>
                <properties>
                  <property name="Resize" attrib="0" ptype="System.Boolean" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="resize" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_Resize()" attrib="2182" returntype="System.Boolean">
                        <parameters />
                      </method>
                      <method name="set_Resize(System.Boolean)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="Shrink" attrib="0" ptype="System.Boolean" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="shrink" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_Shrink()" attrib="2182" returntype="System.Boolean">
                        <parameters />
                      </method>
                      <method name="set_Shrink(System.Boolean)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                </properties>
              </class>
            </classes>
          </class>
          <class name="PaperSize" type="class" base="GLib.Opaque" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, System.String, System.Double, System.Double, Gtk.Unit)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="display_name" position="1" attrib="0" type="System.String" />
                  <parameter name="width" position="2" attrib="0" type="System.Double" />
                  <parameter name="height" position="3" attrib="0" type="System.Double" />
                  <parameter name="unit" position="4" attrib="0" type="Gtk.Unit" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String, System.Double, System.Double)" attrib="2182">
                <parameters>
                  <parameter name="ppd_name" position="0" attrib="0" type="System.String" />
                  <parameter name="ppd_display_name" position="1" attrib="0" type="System.String" />
                  <parameter name="width" position="2" attrib="0" type="System.Double" />
                  <parameter name="height" position="3" attrib="0" type="System.Double" />
                </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(System.String)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Default" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Default()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DisplayName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_DisplayName()" attrib="2182" 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="IsCustom" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsCustom()" attrib="2182" returntype="System.Boolean">
                    <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>
                </methods>
              </property>
              <property name="PpdName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_PpdName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Copy()" attrib="134" returntype="Gtk.PaperSize">
                <parameters />
              </method>
              <method name="Free(System.IntPtr)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="GetDefaultBottomMargin(Gtk.Unit)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="unit" position="0" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="GetDefaultLeftMargin(Gtk.Unit)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="unit" position="0" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="GetDefaultRightMargin(Gtk.Unit)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="unit" position="0" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="GetDefaultTopMargin(Gtk.Unit)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="unit" position="0" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="GetHeight(Gtk.Unit)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="unit" position="0" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="GetPaperSizes(System.Boolean)" attrib="150" static="true" returntype="Gtk.PaperSize[]">
                <parameters>
                  <parameter name="include_custom" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="GetWidth(Gtk.Unit)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="unit" position="0" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="IsEqual(Gtk.PaperSize)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="size2" position="0" attrib="0" type="Gtk.PaperSize" />
                </parameters>
              </method>
              <method name="SetSize(System.Double, System.Double, Gtk.Unit)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="width" position="0" attrib="0" type="System.Double" />
                  <parameter name="height" position="1" attrib="0" type="System.Double" />
                  <parameter name="unit" position="2" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ParentSetArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="PreviousParent" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_PreviousParent()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ParentSetHandler" 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, Gtk.ParentSetArgs, 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="Gtk.ParentSetArgs" />
                  <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, Gtk.ParentSetArgs)" 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="Gtk.ParentSetArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PixbufInsertedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Pixbuf" attrib="0" ptype="Gdk.Pixbuf" params="">
                <methods>
                  <method name="get_Pixbuf()" attrib="2182" returntype="Gdk.Pixbuf">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Pos" attrib="0" ptype="Gtk.TextIter" params="">
                <methods>
                  <method name="get_Pos()" attrib="2182" returntype="Gtk.TextIter">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="PixbufInsertedHandler" 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, Gtk.PixbufInsertedArgs, 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="Gtk.PixbufInsertedArgs" />
                  <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, Gtk.PixbufInsertedArgs)" 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="Gtk.PixbufInsertedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Plug" type="class" base="Gtk.Window" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.UInt32)" attrib="2182">
                <parameters>
                  <parameter name="socket_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Gdk.Display, System.UInt32)" attrib="2182">
                <parameters>
                  <parameter name="display" position="0" attrib="0" type="Gdk.Display" />
                  <parameter name="socket_id" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2180">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="Id" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_Id()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsEmbedded" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="embedded" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IsEmbedded()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Embedded" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="embedded" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Construct(System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="socket_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="ConstructForDisplay(Gdk.Display, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="display" position="0" attrib="0" type="Gdk.Display" />
                  <parameter name="socket_id" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="OnEmbedded()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideEmbedded" />
                      <property name="Type" value="Gtk.Plug" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
            </methods>
          </class>
          <class name="PlugRemovedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="PlugRemovedHandler" 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, Gtk.PlugRemovedArgs, 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="Gtk.PlugRemovedArgs" />
                  <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, Gtk.PlugRemovedArgs)" 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="Gtk.PlugRemovedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PolicyType" 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="Gtk.PolicyTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Always" attrib="32854" fieldtype="Gtk.PolicyType" value="0" />
              <field name="Automatic" attrib="32854" fieldtype="Gtk.PolicyType" value="1" />
              <field name="Never" attrib="32854" fieldtype="Gtk.PolicyType" value="2" />
            </fields>
          </class>
          <class name="PopulatePopupArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Menu" attrib="0" ptype="Gtk.Menu" params="">
                <methods>
                  <method name="get_Menu()" attrib="2182" returntype="Gtk.Menu">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="PopulatePopupHandler" 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, Gtk.PopulatePopupArgs, 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="Gtk.PopulatePopupArgs" />
                  <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, Gtk.PopulatePopupArgs)" 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="Gtk.PopulatePopupArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PopupContextMenuArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="ButtonNumber" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_ButtonNumber()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="X" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_X()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Y" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Y()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="PopupContextMenuHandler" 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, Gtk.PopupContextMenuArgs, 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="Gtk.PopupContextMenuArgs" />
                  <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, Gtk.PopupContextMenuArgs)" 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="Gtk.PopupContextMenuArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PopupMenuArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="PopupMenuHandler" 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, Gtk.PopupMenuArgs, 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="Gtk.PopupMenuArgs" />
                  <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, Gtk.PopupMenuArgs)" 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="Gtk.PopupMenuArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PositionType" 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="Gtk.PositionTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Bottom" attrib="32854" fieldtype="Gtk.PositionType" value="3" />
              <field name="Left" attrib="32854" fieldtype="Gtk.PositionType" value="0" />
              <field name="Right" attrib="32854" fieldtype="Gtk.PositionType" value="1" />
              <field name="Top" attrib="32854" fieldtype="Gtk.PositionType" value="2" />
            </fields>
          </class>
          <class name="PostActivateArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Action" attrib="0" ptype="Gtk.Action" params="">
                <methods>
                  <method name="get_Action()" attrib="2182" returntype="Gtk.Action">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="PostActivateHandler" 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, Gtk.PostActivateArgs, 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="Gtk.PostActivateArgs" />
                  <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, Gtk.PostActivateArgs)" 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="Gtk.PostActivateArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PreActivateArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Action" attrib="0" ptype="Gtk.Action" params="">
                <methods>
                  <method name="get_Action()" attrib="2182" returntype="Gtk.Action">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="PreActivateHandler" 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, Gtk.PreActivateArgs, 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="Gtk.PreActivateArgs" />
                  <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, Gtk.PreActivateArgs)" 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="Gtk.PreActivateArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PrefixInsertedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Prefix" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Prefix()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="PrefixInsertedHandler" 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, Gtk.PrefixInsertedArgs, 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="Gtk.PrefixInsertedArgs" />
                  <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, Gtk.PrefixInsertedArgs)" 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="Gtk.PrefixInsertedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PrepareArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Page" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Page()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="PrepareHandler" 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, Gtk.PrepareArgs, 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="Gtk.PrepareArgs" />
                  <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, Gtk.PrepareArgs)" 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="Gtk.PrepareArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PreviewArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Context" attrib="0" ptype="Gtk.PrintContext" params="">
                <methods>
                  <method name="get_Context()" attrib="2182" returntype="Gtk.PrintContext">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Parent" attrib="0" ptype="Gtk.Window" params="">
                <methods>
                  <method name="get_Parent()" attrib="2182" returntype="Gtk.Window">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Preview" attrib="0" ptype="Gtk.PrintOperationPreview" params="">
                <methods>
                  <method name="get_Preview()" attrib="2182" returntype="Gtk.PrintOperationPreview">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="PreviewHandler" 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, Gtk.PreviewArgs, 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="Gtk.PreviewArgs" />
                  <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, Gtk.PreviewArgs)" 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="Gtk.PreviewArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PreviewType" 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="Gtk.PreviewTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Color" attrib="32854" fieldtype="Gtk.PreviewType" value="0" />
              <field name="Grayscale" attrib="32854" fieldtype="Gtk.PreviewType" value="1" />
            </fields>
          </class>
          <class name="Print" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="ErrorQuark()" attrib="150" static="true" returntype="System.Int32">
                <parameters />
              </method>
              <method name="RunPageSetupDialog(Gtk.Window, Gtk.PageSetup, Gtk.PrintSettings)" attrib="150" static="true" returntype="Gtk.PageSetup">
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="Gtk.Window" />
                  <parameter name="page_setup" position="1" attrib="0" type="Gtk.PageSetup" />
                  <parameter name="settings" position="2" attrib="0" type="Gtk.PrintSettings" />
                </parameters>
              </method>
              <method name="RunPageSetupDialogAsync(Gtk.Window, Gtk.PageSetup, Gtk.PrintSettings, Gtk.PageSetupDoneFunc)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="Gtk.Window" />
                  <parameter name="page_setup" position="1" attrib="0" type="Gtk.PageSetup" />
                  <parameter name="settings" position="2" attrib="0" type="Gtk.PrintSettings" />
                  <parameter name="done_cb" position="3" attrib="0" type="Gtk.PageSetupDoneFunc" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PrintBackend" type="class" base="GLib.Opaque" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
          </class>
          <class name="PrintCapabilities" 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="Gtk.PrintCapabilitiesGType" />
                </properties>
              </attribute>
              <attribute name="System.FlagsAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Collate" attrib="32854" fieldtype="Gtk.PrintCapabilities" value="4" />
              <field name="Copies" attrib="32854" fieldtype="Gtk.PrintCapabilities" value="2" />
              <field name="GeneratePdf" attrib="32854" fieldtype="Gtk.PrintCapabilities" value="32" />
              <field name="GeneratePs" attrib="32854" fieldtype="Gtk.PrintCapabilities" value="64" />
              <field name="NumberUp" attrib="32854" fieldtype="Gtk.PrintCapabilities" value="256" />
              <field name="PageSet" attrib="32854" fieldtype="Gtk.PrintCapabilities" value="1" />
              <field name="Preview" attrib="32854" fieldtype="Gtk.PrintCapabilities" value="128" />
              <field name="Reverse" attrib="32854" fieldtype="Gtk.PrintCapabilities" value="8" />
              <field name="Scale" attrib="32854" fieldtype="Gtk.PrintCapabilities" value="16" />
            </fields>
          </class>
          <class name="PrintContext" 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="CairoContext" attrib="0" ptype="Cairo.Context" params="">
                <methods>
                  <method name="get_CairoContext()" attrib="2182" returntype="Cairo.Context">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DpiX" attrib="0" ptype="System.Double" params="">
                <methods>
                  <method name="get_DpiX()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DpiY" attrib="0" ptype="System.Double" params="">
                <methods>
                  <method name="get_DpiY()" attrib="2182" returntype="System.Double">
                    <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="Height" attrib="0" ptype="System.Double" params="">
                <methods>
                  <method name="get_Height()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PageSetup" attrib="0" ptype="Gtk.PageSetup" params="">
                <methods>
                  <method name="get_PageSetup()" attrib="2182" returntype="Gtk.PageSetup">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PangoFontmap" attrib="0" ptype="Pango.FontMap" params="">
                <methods>
                  <method name="get_PangoFontmap()" attrib="2182" returntype="Pango.FontMap">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Width" attrib="0" ptype="System.Double" params="">
                <methods>
                  <method name="get_Width()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="CreatePangoContext()" attrib="134" returntype="Pango.Context">
                <parameters />
              </method>
              <method name="CreatePangoLayout()" attrib="134" returntype="Pango.Layout">
                <parameters />
              </method>
              <method name="SetCairoContext(Cairo.Context, System.Double, System.Double)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="cr" position="0" attrib="0" type="Cairo.Context" />
                  <parameter name="dpi_x" position="1" attrib="0" type="System.Double" />
                  <parameter name="dpi_y" position="2" attrib="0" type="System.Double" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PrintDuplex" 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="Gtk.PrintDuplexGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Horizontal" attrib="32854" fieldtype="Gtk.PrintDuplex" value="1" />
              <field name="Simplex" attrib="32854" fieldtype="Gtk.PrintDuplex" value="0" />
              <field name="Vertical" attrib="32854" fieldtype="Gtk.PrintDuplex" value="2" />
            </fields>
          </class>
          <class name="Printer" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, Gtk.PrintBackend, System.Boolean)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="backend" position="1" attrib="0" type="Gtk.PrintBackend" />
                  <parameter name="virtual_" position="2" attrib="0" type="System.Boolean" />
                </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="AcceptsPdf" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="accepts-pdf" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AcceptsPdf()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="AcceptsPs" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="accepts-ps" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AcceptsPs()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Backend" attrib="0" ptype="Gtk.PrintBackend" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="backend" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Backend()" attrib="2182" returntype="Gtk.PrintBackend">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Capabilities" attrib="0" ptype="Gtk.PrintCapabilities" params="">
                <methods>
                  <method name="get_Capabilities()" attrib="2182" returntype="Gtk.PrintCapabilities">
                    <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>
                </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="HasDetails" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_HasDetails()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IconName" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="icon-name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IconName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsActive" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsActive()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsDefault" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsDefault()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsVirtual" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="is-virtual" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IsVirtual()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="JobCount" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="job-count" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_JobCount()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Location" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="location" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Location()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Name" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Name()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="StateMessage" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="state-message" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_StateMessage()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="DetailsAcquired" attrib="0" eventtype="Gtk.DetailsAcquiredHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="details-acquired" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Compare(Gtk.Printer)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="b" position="0" attrib="0" type="Gtk.Printer" />
                </parameters>
              </method>
              <method name="EnumeratePrinters(Gtk.PrinterFunc, System.Boolean)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.PrinterFunc" />
                  <parameter name="wait" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="ListPapers()" attrib="134" returntype="Gtk.PageSetup[]">
                <parameters />
              </method>
              <method name="OnDetailsAcquired(System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDetailsAcquired" />
                      <property name="Type" value="Gtk.Printer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="success" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="RequestDetails()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="PrinterFunc" 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(Gtk.Printer, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="printer" position="0" attrib="0" type="Gtk.Printer" />
                  <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.Boolean">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Gtk.Printer)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="printer" position="0" attrib="0" type="Gtk.Printer" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PrintError" 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="Gtk.PrintErrorGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="General" attrib="32854" fieldtype="Gtk.PrintError" value="0" />
              <field name="InternalError" attrib="32854" fieldtype="Gtk.PrintError" value="1" />
              <field name="InvalidFile" attrib="32854" fieldtype="Gtk.PrintError" value="3" />
              <field name="Nomem" attrib="32854" fieldtype="Gtk.PrintError" value="2" />
            </fields>
          </class>
          <class name="PrintFunc" 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.IntPtr, System.String, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="func_data" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="str" 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.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(System.IntPtr, System.String)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="func_data" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="str" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PrintJob" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, Gtk.Printer, Gtk.PrintSettings, Gtk.PageSetup)" attrib="2182">
                <parameters>
                  <parameter name="title" position="0" attrib="0" type="System.String" />
                  <parameter name="printer" position="1" attrib="0" type="Gtk.Printer" />
                  <parameter name="settings" position="2" attrib="0" type="Gtk.PrintSettings" />
                  <parameter name="page_setup" position="3" attrib="0" type="Gtk.PageSetup" />
                </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="PageSetup" attrib="0" ptype="Gtk.PageSetup" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="page-setup" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PageSetup()" attrib="2182" returntype="Gtk.PageSetup">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Printer" attrib="0" ptype="Gtk.Printer" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="printer" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Printer()" attrib="2182" returntype="Gtk.Printer">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Settings" attrib="0" ptype="Gtk.PrintSettings" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="settings" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Settings()" attrib="2182" returntype="Gtk.PrintSettings">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Status" attrib="0" ptype="Gtk.PrintStatus" params="">
                <methods>
                  <method name="get_Status()" attrib="2182" returntype="Gtk.PrintStatus">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Title" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="title" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Title()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="TrackPrintStatus" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="track-print-status" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TrackPrintStatus()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_TrackPrintStatus(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="StatusChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="status-changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnStatusChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideStatusChanged" />
                      <property name="Type" value="Gtk.PrintJob" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Send(Gtk.PrintJobCompleteFunc)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="cb" position="0" attrib="0" type="Gtk.PrintJobCompleteFunc" />
                </parameters>
              </method>
              <method name="SetSourceFile(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PrintJobCompleteFunc" 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(Gtk.PrintJob, System.IntPtr, System.IntPtr, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="print_job" position="0" attrib="0" type="Gtk.PrintJob" />
                  <parameter name="user_data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="error" position="2" attrib="0" type="System.IntPtr" />
                  <parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="4" 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(Gtk.PrintJob, System.IntPtr, System.IntPtr)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="print_job" position="0" attrib="0" type="Gtk.PrintJob" />
                  <parameter name="user_data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="error" position="2" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PrintOperation" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.PrintOperationPreview" />
              <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="AllowAsync" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="allow-async" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AllowAsync()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_AllowAsync(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CurrentPage" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="current-page" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_CurrentPage()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_CurrentPage(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CustomTabLabel" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="custom-tab-label" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_CustomTabLabel()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_CustomTabLabel(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DefaultPageSetup" attrib="0" ptype="Gtk.PageSetup" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="default-page-setup" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_DefaultPageSetup()" attrib="2182" returntype="Gtk.PageSetup">
                    <parameters />
                  </method>
                  <method name="set_DefaultPageSetup(Gtk.PageSetup)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PageSetup" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ExportFilename" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="export-filename" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ExportFilename()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_ExportFilename(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="IsFinished" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsFinished()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="JobName" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="job-name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_JobName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_JobName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="NPages" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="n-pages" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_NPages()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_NPages(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PrintSettings" attrib="0" ptype="Gtk.PrintSettings" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="print-settings" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PrintSettings()" attrib="2182" returntype="Gtk.PrintSettings">
                    <parameters />
                  </method>
                  <method name="set_PrintSettings(Gtk.PrintSettings)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PrintSettings" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowProgress" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-progress" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowProgress()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowProgress(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Status" attrib="0" ptype="Gtk.PrintStatus" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="status" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Status()" attrib="2182" returntype="Gtk.PrintStatus">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="StatusString" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="status-string" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_StatusString()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="TrackPrintStatus" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="track-print-status" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TrackPrintStatus()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_TrackPrintStatus(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Unit" attrib="0" ptype="Gtk.Unit" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="unit" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Unit()" attrib="2182" returntype="Gtk.Unit">
                    <parameters />
                  </method>
                  <method name="set_Unit(Gtk.Unit)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Unit" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UseFullPage" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="use-full-page" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UseFullPage()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UseFullPage(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="BeginPrint" attrib="0" eventtype="Gtk.BeginPrintHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="begin-print" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="CreateCustomWidget" attrib="0" eventtype="Gtk.CreateCustomWidgetHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="create-custom-widget" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="CustomWidgetApply" attrib="0" eventtype="Gtk.CustomWidgetApplyHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="custom-widget-apply" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Done" attrib="0" eventtype="Gtk.DoneHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="done" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DrawPage" attrib="0" eventtype="Gtk.DrawPageHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="draw-page" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="EndPrint" attrib="0" eventtype="Gtk.EndPrintHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="end-print" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="GotPageSize" attrib="0" eventtype="Gtk.GotPageSizeHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="got-page-size" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Paginate" attrib="0" eventtype="Gtk.PaginateHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="paginate" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Preview" attrib="0" eventtype="Gtk.PreviewHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="preview" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Ready" attrib="0" eventtype="Gtk.ReadyHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="ready" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RequestPageSetup" attrib="0" eventtype="Gtk.RequestPageSetupHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="request-page-setup" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="StatusChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="status-changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Cancel()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="EndPreview()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetError()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="IsSelected(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="page_nr" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnBeginPrint(Gtk.PrintContext)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideBeginPrint" />
                      <property name="Type" value="Gtk.PrintOperation" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gtk.PrintContext" />
                </parameters>
              </method>
              <method name="OnCreateCustomWidget()" attrib="452" virtual="true" returntype="Gtk.Widget">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCreateCustomWidget" />
                      <property name="Type" value="Gtk.PrintOperation" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnCustomWidgetApply(Gtk.Widget)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCustomWidgetApply" />
                      <property name="Type" value="Gtk.PrintOperation" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="OnDone(Gtk.PrintOperationResult)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDone" />
                      <property name="Type" value="Gtk.PrintOperation" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="Gtk.PrintOperationResult" />
                </parameters>
              </method>
              <method name="OnDrawPage(Gtk.PrintContext, System.Int32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDrawPage" />
                      <property name="Type" value="Gtk.PrintOperation" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gtk.PrintContext" />
                  <parameter name="page_nr" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnEndPrint(Gtk.PrintContext)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideEndPrint" />
                      <property name="Type" value="Gtk.PrintOperation" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gtk.PrintContext" />
                </parameters>
              </method>
              <method name="OnGotPageSize(Gtk.PrintContext, Gtk.PageSetup)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideGotPageSize" />
                      <property name="Type" value="Gtk.PrintOperation" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gtk.PrintContext" />
                  <parameter name="page_setup" position="1" attrib="0" type="Gtk.PageSetup" />
                </parameters>
              </method>
              <method name="OnPaginate(Gtk.PrintContext)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePaginate" />
                      <property name="Type" value="Gtk.PrintOperation" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gtk.PrintContext" />
                </parameters>
              </method>
              <method name="OnPreview(Gtk.PrintOperationPreview, Gtk.PrintContext, Gtk.Window)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePreview" />
                      <property name="Type" value="Gtk.PrintOperation" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="preview" position="0" attrib="0" type="Gtk.PrintOperationPreview" />
                  <parameter name="context" position="1" attrib="0" type="Gtk.PrintContext" />
                  <parameter name="parent" position="2" attrib="0" type="Gtk.Window" />
                </parameters>
              </method>
              <method name="OnReady(Gtk.PrintContext)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideReady" />
                      <property name="Type" value="Gtk.PrintOperation" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gtk.PrintContext" />
                </parameters>
              </method>
              <method name="OnRequestPageSetup(Gtk.PrintContext, System.Int32, Gtk.PageSetup)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRequestPageSetup" />
                      <property name="Type" value="Gtk.PrintOperation" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gtk.PrintContext" />
                  <parameter name="page_nr" position="1" attrib="0" type="System.Int32" />
                  <parameter name="setup" position="2" attrib="0" type="Gtk.PageSetup" />
                </parameters>
              </method>
              <method name="OnStatusChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideStatusChanged" />
                      <property name="Type" value="Gtk.PrintOperation" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="RenderPage(System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="page_nr" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Run(Gtk.PrintOperationAction, Gtk.Window)" attrib="134" returntype="Gtk.PrintOperationResult">
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="Gtk.PrintOperationAction" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.Window" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PrintOperationAction" 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="Gtk.PrintOperationActionGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Export" attrib="32854" fieldtype="Gtk.PrintOperationAction" value="3" />
              <field name="Preview" attrib="32854" fieldtype="Gtk.PrintOperationAction" value="2" />
              <field name="Print" attrib="32854" fieldtype="Gtk.PrintOperationAction" value="1" />
              <field name="PrintDialog" attrib="32854" fieldtype="Gtk.PrintOperationAction" value="0" />
            </fields>
          </class>
          <class name="PrintOperationPreview" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <events>
              <event name="GotPageSize" attrib="0" eventtype="Gtk.GotPageSizeHandler" />
              <event name="Ready" attrib="0" eventtype="Gtk.ReadyHandler" />
            </events>
            <methods>
              <method name="EndPreview()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="IsSelected(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="page_nr" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RenderPage(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="page_nr" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PrintOperationPreviewAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.PrintOperationPreview" />
            </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(Gtk.PrintOperationPreviewImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Gtk.PrintOperationPreviewImplementor" />
                </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="Gtk.PrintOperationPreviewImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Gtk.PrintOperationPreviewImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="GotPageSize" attrib="0" eventtype="Gtk.GotPageSizeHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="got-page-size" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Ready" attrib="0" eventtype="Gtk.ReadyHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="ready" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="EndPreview()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Gtk.PrintOperationPreview">
                <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="Gtk.PrintOperationPreview">
                <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="IsSelected(System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="page_nr" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RenderPage(System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="page_nr" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PrintOperationPreviewImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Gtk.PrintOperationPreviewAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <methods>
              <method name="EndPreview()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="IsSelected(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="page_nr" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="RenderPage(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="page_nr" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PrintOperationResult" 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="Gtk.PrintOperationResultGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Apply" attrib="32854" fieldtype="Gtk.PrintOperationResult" value="1" />
              <field name="Cancel" attrib="32854" fieldtype="Gtk.PrintOperationResult" value="2" />
              <field name="Error" attrib="32854" fieldtype="Gtk.PrintOperationResult" value="0" />
              <field name="InProgress" attrib="32854" fieldtype="Gtk.PrintOperationResult" value="3" />
            </fields>
          </class>
          <class name="PrintPages" 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="Gtk.PrintPagesGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="All" attrib="32854" fieldtype="Gtk.PrintPages" value="0" />
              <field name="Current" attrib="32854" fieldtype="Gtk.PrintPages" value="1" />
              <field name="Ranges" attrib="32854" fieldtype="Gtk.PrintPages" value="2" />
            </fields>
          </class>
          <class name="PrintQuality" 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="Gtk.PrintQualityGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Draft" attrib="32854" fieldtype="Gtk.PrintQuality" value="3" />
              <field name="High" attrib="32854" fieldtype="Gtk.PrintQuality" value="2" />
              <field name="Low" attrib="32854" fieldtype="Gtk.PrintQuality" value="0" />
              <field name="Normal" attrib="32854" fieldtype="Gtk.PrintQuality" value="1" />
            </fields>
          </class>
          <class name="PrintSettings" 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.String)" attrib="2182">
                <parameters>
                  <parameter name="file_name" position="0" attrib="0" type="System.String" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Collate" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Collate()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Collate(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DefaultSource" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_DefaultSource()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_DefaultSource(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Dither" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Dither()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Dither(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Duplex" attrib="0" ptype="Gtk.PrintDuplex" params="">
                <methods>
                  <method name="get_Duplex()" attrib="2182" returntype="Gtk.PrintDuplex">
                    <parameters />
                  </method>
                  <method name="set_Duplex(Gtk.PrintDuplex)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PrintDuplex" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Finishings" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Finishings()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Finishings(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="MediaType" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_MediaType()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_MediaType(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="NCopies" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NCopies()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_NCopies(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="NumberUp" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NumberUp()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_NumberUp(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Orientation" attrib="0" ptype="Gtk.PageOrientation" params="">
                <methods>
                  <method name="get_Orientation()" attrib="2182" returntype="Gtk.PageOrientation">
                    <parameters />
                  </method>
                  <method name="set_Orientation(Gtk.PageOrientation)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PageOrientation" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="OutputBin" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_OutputBin()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_OutputBin(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PageSet" attrib="0" ptype="Gtk.PageSet" params="">
                <methods>
                  <method name="get_PageSet()" attrib="2182" returntype="Gtk.PageSet">
                    <parameters />
                  </method>
                  <method name="set_PageSet(Gtk.PageSet)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PageSet" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PaperSize" attrib="0" ptype="Gtk.PaperSize" params="">
                <methods>
                  <method name="get_PaperSize()" attrib="2182" returntype="Gtk.PaperSize">
                    <parameters />
                  </method>
                  <method name="set_PaperSize(Gtk.PaperSize)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PaperSize" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Printer" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Printer()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Printer(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PrintPages" attrib="0" ptype="Gtk.PrintPages" params="">
                <methods>
                  <method name="get_PrintPages()" attrib="2182" returntype="Gtk.PrintPages">
                    <parameters />
                  </method>
                  <method name="set_PrintPages(Gtk.PrintPages)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PrintPages" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Quality" attrib="0" ptype="Gtk.PrintQuality" params="">
                <methods>
                  <method name="get_Quality()" attrib="2182" returntype="Gtk.PrintQuality">
                    <parameters />
                  </method>
                  <method name="set_Quality(Gtk.PrintQuality)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PrintQuality" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Resolution" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Resolution()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Resolution(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Reverse" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Reverse()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Reverse(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Scale" attrib="0" ptype="System.Double" params="">
                <methods>
                  <method name="get_Scale()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_Scale(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UseColor" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_UseColor()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UseColor(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Copy()" attrib="134" returntype="Gtk.PrintSettings">
                <parameters />
              </method>
              <method name="Foreach(Gtk.PrintSettingsFunc)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.PrintSettingsFunc" />
                </parameters>
              </method>
              <method name="Get(System.String)" attrib="134" returntype="System.String">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetBool(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetDouble(System.String)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetDoubleWithDefault(System.String, System.Double)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                  <parameter name="def" position="1" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="GetInt(System.String)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetIntWithDefault(System.String, System.Int32)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                  <parameter name="def" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetLength(System.String, Gtk.Unit)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                  <parameter name="unit" position="1" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="GetPageRanges(out System.Int32&amp;)" attrib="134" returntype="Gtk.PageRange">
                <parameters>
                  <parameter name="num_ranges" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetPaperHeight(Gtk.Unit)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="unit" position="0" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="GetPaperWidth(Gtk.Unit)" attrib="134" returntype="System.Double">
                <parameters>
                  <parameter name="unit" position="0" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="HasKey(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Set(System.String, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                  <parameter name="value" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetBool(System.String, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                  <parameter name="value" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="SetDouble(System.String, System.Double)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                  <parameter name="value" position="1" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="SetInt(System.String, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                  <parameter name="value" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetLength(System.String, System.Double, Gtk.Unit)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                  <parameter name="value" position="1" attrib="0" type="System.Double" />
                  <parameter name="unit" position="2" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="SetPageRanges(Gtk.PageRange, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="page_ranges" position="0" attrib="0" type="Gtk.PageRange" />
                  <parameter name="num_ranges" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetPaperHeight(System.Double, Gtk.Unit)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="height" position="0" attrib="0" type="System.Double" />
                  <parameter name="unit" position="1" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="SetPaperWidth(System.Double, Gtk.Unit)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="width" position="0" attrib="0" type="System.Double" />
                  <parameter name="unit" position="1" attrib="0" type="Gtk.Unit" />
                </parameters>
              </method>
              <method name="ToFile(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="file_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Unset(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PrintSettingsFunc" 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.String, System.String, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                  <parameter name="value" 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.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(System.String, System.String)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.String" />
                  <parameter name="value" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PrintStatus" 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="Gtk.PrintStatusGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Finished" attrib="32854" fieldtype="Gtk.PrintStatus" value="7" />
              <field name="FinishedAborted" attrib="32854" fieldtype="Gtk.PrintStatus" value="8" />
              <field name="GeneratingData" attrib="32854" fieldtype="Gtk.PrintStatus" value="2" />
              <field name="Initial" attrib="32854" fieldtype="Gtk.PrintStatus" value="0" />
              <field name="Pending" attrib="32854" fieldtype="Gtk.PrintStatus" value="4" />
              <field name="PendingIssue" attrib="32854" fieldtype="Gtk.PrintStatus" value="5" />
              <field name="Preparing" attrib="32854" fieldtype="Gtk.PrintStatus" value="1" />
              <field name="Printing" attrib="32854" fieldtype="Gtk.PrintStatus" value="6" />
              <field name="SendingData" attrib="32854" fieldtype="Gtk.PrintStatus" value="3" />
            </fields>
          </class>
          <class name="PrintUnixDialog" type="class" base="Gtk.Dialog" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, Gtk.Window)" attrib="2182">
                <parameters>
                  <parameter name="title" position="0" attrib="0" type="System.String" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.Window" />
                </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="CurrentPage" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="current-page" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_CurrentPage()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_CurrentPage(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="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="ManualCapabilities" attrib="0" ptype="Gtk.PrintCapabilities" params="Gtk.PrintCapabilities">
                <methods>
                  <method name="set_ManualCapabilities(Gtk.PrintCapabilities)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PrintCapabilities" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PageSetup" attrib="0" ptype="Gtk.PageSetup" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="page-setup" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PageSetup()" attrib="2182" returntype="Gtk.PageSetup">
                    <parameters />
                  </method>
                  <method name="set_PageSetup(Gtk.PageSetup)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PageSetup" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PrintSettings" attrib="0" ptype="Gtk.PrintSettings" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="print-settings" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PrintSettings()" attrib="2182" returntype="Gtk.PrintSettings">
                    <parameters />
                  </method>
                  <method name="set_PrintSettings(Gtk.PrintSettings)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PrintSettings" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SelectedPrinter" attrib="0" ptype="Gtk.Printer" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="selected-printer" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SelectedPrinter()" attrib="2182" returntype="Gtk.Printer">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Settings" attrib="0" ptype="Gtk.PrintSettings" params="">
                <methods>
                  <method name="get_Settings()" attrib="2182" returntype="Gtk.PrintSettings">
                    <parameters />
                  </method>
                  <method name="set_Settings(Gtk.PrintSettings)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PrintSettings" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddCustomTab(Gtk.Widget, Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="tab_label" position="1" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="PrintWin32Devnames" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <attributes>
              <attribute name="System.ObsoleteAttribute">
                <properties>
                  <property name="Message" null="true" />
                  <property name="IsError" value="False" />
                </properties>
              </attribute>
            </attributes>
            <fields>
              <field name="Device" attrib="6" fieldtype="System.String" />
              <field name="Driver" attrib="6" fieldtype="System.String" />
              <field name="Flags" attrib="6" fieldtype="System.Int32" />
              <field name="Output" attrib="6" fieldtype="System.String" />
              <field name="Zero" attrib="22" fieldtype="Gtk.PrintWin32Devnames" />
            </fields>
            <methods>
              <method name="Free()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.PrintWin32Devnames">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ProgressBar" type="class" base="Gtk.Widget" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(Gtk.Adjustment)" attrib="2182">
                <parameters>
                  <parameter name="adjustment" position="0" attrib="0" type="Gtk.Adjustment" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="ActivityBlocks" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="activity-blocks" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ActivityBlocks()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_ActivityBlocks(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ActivityStep" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="activity-step" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ActivityStep()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_ActivityStep(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Adjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="adjustment" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Adjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                  <method name="set_Adjustment(Gtk.Adjustment)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Adjustment" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="BarStyle" attrib="0" ptype="Gtk.ProgressBarStyle" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="bar-style" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_BarStyle()" attrib="2182" returntype="Gtk.ProgressBarStyle">
                    <parameters />
                  </method>
                  <method name="set_BarStyle(Gtk.ProgressBarStyle)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ProgressBarStyle" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DiscreteBlocks" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="discrete-blocks" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_DiscreteBlocks()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_DiscreteBlocks(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Ellipsize" attrib="0" ptype="Pango.EllipsizeMode" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="ellipsize" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Ellipsize()" attrib="2182" returntype="Pango.EllipsizeMode">
                    <parameters />
                  </method>
                  <method name="set_Ellipsize(Pango.EllipsizeMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.EllipsizeMode" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Fraction" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="fraction" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Fraction()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_Fraction(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </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="Orientation" attrib="0" ptype="Gtk.ProgressBarOrientation" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="orientation" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Orientation()" attrib="2182" returntype="Gtk.ProgressBarOrientation">
                    <parameters />
                  </method>
                  <method name="set_Orientation(Gtk.ProgressBarOrientation)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ProgressBarOrientation" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PulseStep" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pulse-step" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PulseStep()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_PulseStep(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Text" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="text" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Text()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Text(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Pulse()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Update(System.Double)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="percentage" position="0" attrib="0" type="System.Double" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ProgressBarOrientation" 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="Gtk.ProgressBarOrientationGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="BottomToTop" attrib="32854" fieldtype="Gtk.ProgressBarOrientation" value="2" />
              <field name="LeftToRight" attrib="32854" fieldtype="Gtk.ProgressBarOrientation" value="0" />
              <field name="RightToLeft" attrib="32854" fieldtype="Gtk.ProgressBarOrientation" value="1" />
              <field name="TopToBottom" attrib="32854" fieldtype="Gtk.ProgressBarOrientation" value="3" />
            </fields>
          </class>
          <class name="ProgressBarStyle" 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="Gtk.ProgressBarStyleGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Continuous" attrib="32854" fieldtype="Gtk.ProgressBarStyle" value="0" />
              <field name="Discrete" attrib="32854" fieldtype="Gtk.ProgressBarStyle" value="1" />
            </fields>
          </class>
          <class name="PropertyNotifyEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventProperty" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventProperty">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="PropertyNotifyEventHandler" 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, Gtk.PropertyNotifyEventArgs, 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="Gtk.PropertyNotifyEventArgs" />
                  <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, Gtk.PropertyNotifyEventArgs)" 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="Gtk.PropertyNotifyEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ProximityInEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventProximity" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventProximity">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ProximityInEventHandler" 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, Gtk.ProximityInEventArgs, 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="Gtk.ProximityInEventArgs" />
                  <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, Gtk.ProximityInEventArgs)" 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="Gtk.ProximityInEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ProximityOutEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventProximity" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventProximity">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ProximityOutEventHandler" 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, Gtk.ProximityOutEventArgs, 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="Gtk.ProximityOutEventArgs" />
                  <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, Gtk.ProximityOutEventArgs)" 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="Gtk.ProximityOutEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="QueryTooltipArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="KeyboardTooltip" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_KeyboardTooltip()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Tooltip" attrib="0" ptype="Gtk.Tooltip" params="">
                <methods>
                  <method name="get_Tooltip()" attrib="2182" returntype="Gtk.Tooltip">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="X" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_X()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Y" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Y()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="QueryTooltipHandler" 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, Gtk.QueryTooltipArgs, 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="Gtk.QueryTooltipArgs" />
                  <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, Gtk.QueryTooltipArgs)" 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="Gtk.QueryTooltipArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Quit" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="Add(System.UInt32, Gtk.Function)" attrib="150" static="true" returntype="System.UInt32">
                <parameters>
                  <parameter name="main_level" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="function" position="1" attrib="0" type="Gtk.Function" />
                </parameters>
              </method>
              <method name="AddDestroy(System.UInt32, Gtk.Object)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="main_level" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="objekt" position="1" attrib="0" type="Gtk.Object" />
                </parameters>
              </method>
              <method name="AddFull(System.UInt32, Gtk.Function, Gtk.CallbackMarshal, System.IntPtr, Gtk.DestroyNotify)" attrib="150" static="true" returntype="System.UInt32">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by Add method" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="main_level" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="function" position="1" attrib="0" type="Gtk.Function" />
                  <parameter name="marshal" position="2" attrib="0" type="Gtk.CallbackMarshal" />
                  <parameter name="data" position="3" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="4" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="Remove(System.UInt32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="quit_handler_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="RemoveByData(System.IntPtr)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="data" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RadioAction" type="class" base="Gtk.ToggleAction" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, System.String, System.String, System.String, System.Int32)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="label" position="1" attrib="0" type="System.String" />
                  <parameter name="tooltip" position="2" attrib="0" type="System.String" />
                  <parameter name="stock_id" position="3" attrib="0" type="System.String" />
                  <parameter name="value" position="4" attrib="0" type="System.Int32" />
                </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="CurrentValue" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="current-value" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_CurrentValue()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_CurrentValue(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Group" attrib="0" ptype="GLib.SList" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="group" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Group()" attrib="2182" returntype="GLib.SList">
                    <parameters />
                  </method>
                  <method name="set_Group(GLib.SList)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="GLib.SList" />
                    </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="Value" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="value" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Value()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Value(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Changed" attrib="0" eventtype="Gtk.ChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnChanged(Gtk.RadioAction)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChanged" />
                      <property name="Type" value="Gtk.RadioAction" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="current" position="0" attrib="0" type="Gtk.RadioAction" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RadioActionEntry" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="accelerator" attrib="6" fieldtype="System.String" />
              <field name="label" attrib="6" fieldtype="System.String" />
              <field name="name" attrib="6" fieldtype="System.String" />
              <field name="stock_id" attrib="6" fieldtype="System.String" />
              <field name="tooltip" attrib="6" fieldtype="System.String" />
              <field name="value" attrib="6" fieldtype="System.Int32" />
            </fields>
            <constructors>
              <constructor name=".ctor(System.String, System.String, System.String, System.String, System.String, System.Int32)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="stock_id" position="1" attrib="0" type="System.String" />
                  <parameter name="label" position="2" attrib="0" type="System.String" />
                  <parameter name="accelerator" position="3" attrib="0" type="System.String" />
                  <parameter name="tooltip" position="4" attrib="0" type="System.String" />
                  <parameter name="value" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String, System.String, System.String, System.String)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="stock_id" position="1" attrib="0" type="System.String" />
                  <parameter name="label" position="2" attrib="0" type="System.String" />
                  <parameter name="accelerator" position="3" attrib="0" type="System.String" />
                  <parameter name="tooltip" position="4" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="stock_id" position="1" attrib="0" type="System.String" />
                </parameters>
              </constructor>
            </constructors>
          </class>
          <class name="RadioButton" type="class" base="Gtk.CheckButton" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.RadioButton, System.String)" attrib="2182">
                <parameters>
                  <parameter name="radio_group_member" position="0" attrib="0" type="Gtk.RadioButton" />
                  <parameter name="label" position="1" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="label" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Gtk.RadioButton)" attrib="2182">
                <parameters>
                  <parameter name="radio_group_member" position="0" attrib="0" type="Gtk.RadioButton" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Group" attrib="0" ptype="GLib.SList" params="">
                <methods>
                  <method name="get_Group()" attrib="2182" returntype="GLib.SList">
                    <parameters />
                  </method>
                  <method name="set_Group(GLib.SList)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="GLib.SList" />
                    </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>
            <events>
              <event name="GroupChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="group-changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnGroupChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideGroupChanged" />
                      <property name="Type" value="Gtk.RadioButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
            </methods>
          </class>
          <class name="RadioMenuItem" type="class" base="Gtk.CheckMenuItem" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(GLib.SList, System.String)" attrib="2182">
                <parameters>
                  <parameter name="group" position="0" attrib="0" type="GLib.SList" />
                  <parameter name="label" position="1" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Gtk.RadioMenuItem, System.String)" attrib="2182">
                <parameters>
                  <parameter name="group" position="0" attrib="0" type="Gtk.RadioMenuItem" />
                  <parameter name="label" position="1" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="label" position="0" attrib="0" type="System.String" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Gtk.RadioMenuItem)" attrib="2182">
                <parameters>
                  <parameter name="group" position="0" attrib="0" type="Gtk.RadioMenuItem" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Group" attrib="0" ptype="GLib.SList" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="group" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Group()" attrib="2182" returntype="GLib.SList">
                    <parameters />
                  </method>
                  <method name="set_Group(GLib.SList)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="GLib.SList" />
                    </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>
            <events>
              <event name="GroupChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="group-changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnGroupChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideGroupChanged" />
                      <property name="Type" value="Gtk.RadioMenuItem" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
            </methods>
          </class>
          <class name="RadioToolButton" type="class" base="Gtk.ToggleToolButton" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.RadioToolButton, System.String)" attrib="2182">
                <parameters>
                  <parameter name="group" position="0" attrib="0" type="Gtk.RadioToolButton" />
                  <parameter name="stock_id" position="1" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(GLib.SList)" attrib="2182">
                <parameters>
                  <parameter name="group" position="0" attrib="0" type="GLib.SList" />
                </parameters>
              </constructor>
              <constructor name=".ctor(GLib.SList, System.String)" attrib="2182">
                <parameters>
                  <parameter name="group" position="0" attrib="0" type="GLib.SList" />
                  <parameter name="stock_id" position="1" attrib="0" type="System.String" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Gtk.RadioToolButton)" attrib="2182">
                <parameters>
                  <parameter name="group" position="0" attrib="0" type="Gtk.RadioToolButton" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Group" attrib="0" ptype="GLib.SList" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="group" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Group()" attrib="2182" returntype="GLib.SList">
                    <parameters />
                  </method>
                  <method name="set_Group(GLib.SList)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="GLib.SList" />
                    </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>
          </class>
          <class name="Range" type="class" base="Gtk.Widget" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="Adjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="adjustment" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Adjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                  <method name="set_Adjustment(Gtk.Adjustment)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Adjustment" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FillLevel" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="fill-level" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_FillLevel()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_FillLevel(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </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="Inverted" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="inverted" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Inverted()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Inverted(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LowerStepperSensitivity" attrib="0" ptype="Gtk.SensitivityType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="lower-stepper-sensitivity" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LowerStepperSensitivity()" attrib="2182" returntype="Gtk.SensitivityType">
                    <parameters />
                  </method>
                  <method name="set_LowerStepperSensitivity(Gtk.SensitivityType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.SensitivityType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="RestrictToFillLevel" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="restrict-to-fill-level" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_RestrictToFillLevel()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_RestrictToFillLevel(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowFillLevel" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-fill-level" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowFillLevel()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowFillLevel(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UpdatePolicy" attrib="0" ptype="Gtk.UpdateType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="update-policy" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UpdatePolicy()" attrib="2182" returntype="Gtk.UpdateType">
                    <parameters />
                  </method>
                  <method name="set_UpdatePolicy(Gtk.UpdateType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.UpdateType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UpperStepperSensitivity" attrib="0" ptype="Gtk.SensitivityType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="upper-stepper-sensitivity" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UpperStepperSensitivity()" attrib="2182" returntype="Gtk.SensitivityType">
                    <parameters />
                  </method>
                  <method name="set_UpperStepperSensitivity(Gtk.SensitivityType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.SensitivityType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Value" attrib="0" ptype="System.Double" params="">
                <methods>
                  <method name="get_Value()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_Value(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="AdjustBounds" attrib="0" eventtype="Gtk.AdjustBoundsHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="adjust_bounds" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ChangeValue" attrib="0" eventtype="Gtk.ChangeValueHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="change_value" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MoveSlider" attrib="0" eventtype="Gtk.MoveSliderHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="move_slider" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ValueChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="value_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnAdjustBounds(System.Double)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideAdjustBounds" />
                      <property name="Type" value="Gtk.Range" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="new_value" position="0" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="OnChangeValue(Gtk.ScrollType, System.Double)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChangeValue" />
                      <property name="Type" value="Gtk.Range" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="scroll" position="0" attrib="0" type="Gtk.ScrollType" />
                  <parameter name="new_value" position="1" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="OnMoveSlider(Gtk.ScrollType)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMoveSlider" />
                      <property name="Type" value="Gtk.Range" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="scroll" position="0" attrib="0" type="Gtk.ScrollType" />
                </parameters>
              </method>
              <method name="OnValueChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideValueChanged" />
                      <property name="Type" value="Gtk.Range" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="SetIncrements(System.Double, System.Double)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="step" position="0" attrib="0" type="System.Double" />
                  <parameter name="page" position="1" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="SetRange(System.Double, System.Double)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="min" position="0" attrib="0" type="System.Double" />
                  <parameter name="max" position="1" attrib="0" type="System.Double" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Rc" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="DefaultFiles" attrib="0" ptype="System.String[]" params="">
                <methods>
                  <method name="get_DefaultFiles()" attrib="2198" static="true" returntype="System.String[]">
                    <parameters />
                  </method>
                  <method name="set_DefaultFiles(System.String[])" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String[]" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ImModuleFile" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ImModuleFile()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ImModulePath" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ImModulePath()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ModuleDir" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ModuleDir()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ThemeDir" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ThemeDir()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddClassStyle(Gtk.RcStyle, System.String)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="rc_style" position="0" attrib="0" type="Gtk.RcStyle" />
                  <parameter name="pattern" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AddDefaultFile(System.String)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AddWidgetClassStyle(Gtk.RcStyle, System.String)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="rc_style" position="0" attrib="0" type="Gtk.RcStyle" />
                  <parameter name="pattern" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AddWidgetNameStyle(Gtk.RcStyle, System.String)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="rc_style" position="0" attrib="0" type="Gtk.RcStyle" />
                  <parameter name="pattern" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="FindModuleInPath(System.String)" attrib="150" static="true" returntype="System.String">
                <parameters>
                  <parameter name="module_file" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetStyle(Gtk.Widget)" attrib="150" static="true" returntype="Gtk.Style">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="GetStyleByPaths(Gtk.Settings, System.String, System.String, GLib.GType)" attrib="150" static="true" returntype="Gtk.Style">
                <parameters>
                  <parameter name="settings" position="0" attrib="0" type="Gtk.Settings" />
                  <parameter name="widget_path" position="1" attrib="0" type="System.String" />
                  <parameter name="class_path" position="2" attrib="0" type="System.String" />
                  <parameter name="type" position="3" attrib="0" type="GLib.GType" />
                </parameters>
              </method>
              <method name="Parse(System.String)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ParseString(System.String)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="rc_string" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ReparseAll()" attrib="150" static="true" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="ReparseAllForSettings(Gtk.Settings, System.Boolean)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="settings" position="0" attrib="0" type="Gtk.Settings" />
                  <parameter name="force_load" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="ResetStyles(Gtk.Settings)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="settings" position="0" attrib="0" type="Gtk.Settings" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RcProperty" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Origin" attrib="6" fieldtype="System.String" />
              <field name="PropertyName" attrib="6" fieldtype="System.Int32" />
              <field name="TypeName" attrib="6" fieldtype="System.Int32" />
              <field name="Value" attrib="6" fieldtype="GLib.Value" />
              <field name="Zero" attrib="22" fieldtype="Gtk.RcProperty" />
            </fields>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.RcProperty">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="ParseBorder(System.IntPtr, System.String, GLib.Value)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="pspec" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="gstring" position="1" attrib="0" type="System.String" />
                  <parameter name="property_value" position="2" attrib="0" type="GLib.Value" />
                </parameters>
              </method>
              <method name="ParseColor(System.IntPtr, System.String, GLib.Value)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="pspec" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="gstring" position="1" attrib="0" type="System.String" />
                  <parameter name="property_value" position="2" attrib="0" type="GLib.Value" />
                </parameters>
              </method>
              <method name="ParseEnum(System.IntPtr, System.String, GLib.Value)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="pspec" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="gstring" position="1" attrib="0" type="System.String" />
                  <parameter name="property_value" position="2" attrib="0" type="GLib.Value" />
                </parameters>
              </method>
              <method name="ParseFlags(System.IntPtr, System.String, GLib.Value)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="pspec" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="gstring" position="1" attrib="0" type="System.String" />
                  <parameter name="property_value" position="2" attrib="0" type="GLib.Value" />
                </parameters>
              </method>
              <method name="ParseRequisition(System.IntPtr, System.String, GLib.Value)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="pspec" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="gstring" position="1" attrib="0" type="System.String" />
                  <parameter name="property_value" position="2" attrib="0" type="GLib.Value" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RcPropertyParser" 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.IntPtr, System.String, GLib.Value, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="pspec" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="rc_string" position="1" attrib="0" type="System.String" />
                  <parameter name="property_value" position="2" attrib="0" type="GLib.Value" />
                  <parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="4" 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(System.IntPtr, System.String, GLib.Value)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="pspec" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="rc_string" position="1" attrib="0" type="System.String" />
                  <parameter name="property_value" position="2" attrib="0" type="GLib.Value" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RcStyle" 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="FontDesc" attrib="0" ptype="Pango.FontDescription" params="">
                <methods>
                  <method name="get_FontDesc()" attrib="2182" returntype="Pango.FontDescription">
                    <parameters />
                  </method>
                  <method name="set_FontDesc(Pango.FontDescription)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.FontDescription" />
                    </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="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="Xthickness" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Xthickness()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Xthickness(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Ythickness" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Ythickness()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Ythickness(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Copy()" attrib="134" returntype="Gtk.RcStyle">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="ReadyArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Context" attrib="0" ptype="Gtk.PrintContext" params="">
                <methods>
                  <method name="get_Context()" attrib="2182" returntype="Gtk.PrintContext">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ReadyEvent" 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="ReadyHandler" 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, Gtk.ReadyArgs, 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="Gtk.ReadyArgs" />
                  <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, Gtk.ReadyArgs)" 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="Gtk.ReadyArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RecentAction" type="class" base="Gtk.Action" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.RecentChooser" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, System.String, System.String, System.String, Gtk.RecentManager)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="label" position="1" attrib="0" type="System.String" />
                  <parameter name="tooltip" position="2" attrib="0" type="System.String" />
                  <parameter name="stock_id" position="3" attrib="0" type="System.String" />
                  <parameter name="manager" position="4" attrib="0" type="Gtk.RecentManager" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String, System.String, System.String)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="label" position="1" attrib="0" type="System.String" />
                  <parameter name="tooltip" position="2" attrib="0" type="System.String" />
                  <parameter name="stock_id" position="3" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="CurrentItem" attrib="0" ptype="Gtk.RecentInfo" params="">
                <methods>
                  <method name="get_CurrentItem()" attrib="2534" virtual="true" returntype="Gtk.RecentInfo">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CurrentUri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CurrentUri()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filter" attrib="0" ptype="Gtk.RecentFilter" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="filter" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Filter()" attrib="2534" virtual="true" returntype="Gtk.RecentFilter">
                    <parameters />
                  </method>
                  <method name="set_Filter(Gtk.RecentFilter)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentFilter" />
                    </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="Items" attrib="0" ptype="GLib.List" params="">
                <methods>
                  <method name="get_Items()" attrib="2534" virtual="true" returntype="GLib.List">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Limit" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="limit" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Limit()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Limit(System.Int32)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LocalOnly" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="local-only" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LocalOnly()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_LocalOnly(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SelectMultiple" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="select-multiple" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SelectMultiple()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SelectMultiple(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowIcons" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-icons" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowIcons()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowIcons(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowNotFound" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-not-found" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowNotFound()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowNotFound(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowNumbers" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-numbers" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowNumbers()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowNumbers(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowPrivate" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-private" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowPrivate()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowPrivate(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowTips" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-tips" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowTips()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowTips(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SortFunc" attrib="0" ptype="Gtk.RecentSortFunc" params="Gtk.RecentSortFunc">
                <methods>
                  <method name="set_SortFunc(Gtk.RecentSortFunc)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentSortFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SortType" attrib="0" ptype="Gtk.RecentSortType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="sort-type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SortType()" attrib="2534" virtual="true" returntype="Gtk.RecentSortType">
                    <parameters />
                  </method>
                  <method name="set_SortType(Gtk.RecentSortType)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentSortType" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ItemActivated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="item-activated" />
                    </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>
            </events>
            <methods>
              <method name="AddFilter(Gtk.RecentFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.RecentFilter" />
                </parameters>
              </method>
              <method name="GetUris(out System.UInt64&amp;)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="length" position="0" attrib="2" type="System.UInt64&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ListFilters()" attrib="486" virtual="true" returntype="GLib.SList">
                <parameters />
              </method>
              <method name="OnItemActivated()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideItemActivated" />
                      <property name="Type" value="Gtk.RecentAction" />
                    </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="Gtk.RecentAction" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="RemoveFilter(Gtk.RecentFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.RecentFilter" />
                </parameters>
              </method>
              <method name="SelectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetCurrentUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnselectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnselectUri(System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RecentChooser" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="CurrentItem" attrib="0" ptype="Gtk.RecentInfo" params="">
                <methods>
                  <method name="get_CurrentItem()" attrib="3526" abstract="true" virtual="true" returntype="Gtk.RecentInfo">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CurrentUri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CurrentUri()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filter" attrib="0" ptype="Gtk.RecentFilter" params="">
                <methods>
                  <method name="get_Filter()" attrib="3526" abstract="true" virtual="true" returntype="Gtk.RecentFilter">
                    <parameters />
                  </method>
                  <method name="set_Filter(Gtk.RecentFilter)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentFilter" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Items" attrib="0" ptype="GLib.List" params="">
                <methods>
                  <method name="get_Items()" attrib="3526" abstract="true" virtual="true" returntype="GLib.List">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Limit" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Limit()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Limit(System.Int32)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LocalOnly" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_LocalOnly()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_LocalOnly(System.Boolean)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SelectMultiple" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_SelectMultiple()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SelectMultiple(System.Boolean)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowIcons" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_ShowIcons()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowIcons(System.Boolean)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowNotFound" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_ShowNotFound()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowNotFound(System.Boolean)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowNumbers" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_ShowNumbers()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowNumbers(System.Boolean)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowPrivate" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_ShowPrivate()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowPrivate(System.Boolean)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowTips" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_ShowTips()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowTips(System.Boolean)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SortFunc" attrib="0" ptype="Gtk.RecentSortFunc" params="Gtk.RecentSortFunc">
                <methods>
                  <method name="set_SortFunc(Gtk.RecentSortFunc)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentSortFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SortType" attrib="0" ptype="Gtk.RecentSortType" params="">
                <methods>
                  <method name="get_SortType()" attrib="3526" abstract="true" virtual="true" returntype="Gtk.RecentSortType">
                    <parameters />
                  </method>
                  <method name="set_SortType(Gtk.RecentSortType)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentSortType" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ItemActivated" attrib="0" eventtype="System.EventHandler" />
              <event name="SelectionChanged" attrib="0" eventtype="System.EventHandler" />
            </events>
            <methods>
              <method name="AddFilter(Gtk.RecentFilter)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.RecentFilter" />
                </parameters>
              </method>
              <method name="GetUris(out System.UInt64&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="length" position="0" attrib="2" type="System.UInt64&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ListFilters()" attrib="1478" abstract="true" virtual="true" returntype="GLib.SList">
                <parameters />
              </method>
              <method name="RemoveFilter(Gtk.RecentFilter)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.RecentFilter" />
                </parameters>
              </method>
              <method name="SelectAll()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectUri(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetCurrentUri(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnselectAll()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnselectUri(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RecentChooserAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.RecentChooser" />
            </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(Gtk.RecentChooserImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Gtk.RecentChooserImplementor" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="CurrentItem" attrib="0" ptype="Gtk.RecentInfo" params="">
                <methods>
                  <method name="get_CurrentItem()" attrib="2534" virtual="true" returntype="Gtk.RecentInfo">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CurrentUri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CurrentUri()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filter" attrib="0" ptype="Gtk.RecentFilter" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="filter" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Filter()" attrib="2534" virtual="true" returntype="Gtk.RecentFilter">
                    <parameters />
                  </method>
                  <method name="set_Filter(Gtk.RecentFilter)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentFilter" />
                    </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="Gtk.RecentChooserImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Gtk.RecentChooserImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Items" attrib="0" ptype="GLib.List" params="">
                <methods>
                  <method name="get_Items()" attrib="2534" virtual="true" returntype="GLib.List">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Limit" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="limit" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Limit()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Limit(System.Int32)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LocalOnly" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="local-only" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LocalOnly()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_LocalOnly(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SelectMultiple" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="select-multiple" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SelectMultiple()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SelectMultiple(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowIcons" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-icons" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowIcons()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowIcons(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowNotFound" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-not-found" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowNotFound()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowNotFound(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowNumbers" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowNumbers()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowNumbers(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowPrivate" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-private" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowPrivate()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowPrivate(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowTips" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-tips" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowTips()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowTips(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SortFunc" attrib="0" ptype="Gtk.RecentSortFunc" params="Gtk.RecentSortFunc">
                <methods>
                  <method name="set_SortFunc(Gtk.RecentSortFunc)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentSortFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SortType" attrib="0" ptype="Gtk.RecentSortType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="sort-type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SortType()" attrib="2534" virtual="true" returntype="Gtk.RecentSortType">
                    <parameters />
                  </method>
                  <method name="set_SortType(Gtk.RecentSortType)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentSortType" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ItemActivated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="item-activated" />
                    </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>
            </events>
            <methods>
              <method name="AddFilter(Gtk.RecentFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.RecentFilter" />
                </parameters>
              </method>
              <method name="ErrorQuark()" attrib="150" static="true" returntype="System.Int32">
                <parameters />
              </method>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Gtk.RecentChooser">
                <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="Gtk.RecentChooser">
                <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="GetUris(out System.UInt64&amp;)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="length" position="0" attrib="2" type="System.UInt64&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ListFilters()" attrib="486" virtual="true" returntype="GLib.SList">
                <parameters />
              </method>
              <method name="RemoveFilter(Gtk.RecentFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.RecentFilter" />
                </parameters>
              </method>
              <method name="SelectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetCurrentUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnselectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnselectUri(System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RecentChooserDefault" type="class" base="Gtk.VBox" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.RecentChooser" />
              <interface name="System.Collections.IEnumerable" />
              <interface name="Atk.Implementor" />
              <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="CurrentItem" attrib="0" ptype="Gtk.RecentInfo" params="">
                <methods>
                  <method name="get_CurrentItem()" attrib="2534" virtual="true" returntype="Gtk.RecentInfo">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CurrentUri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CurrentUri()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filter" attrib="0" ptype="Gtk.RecentFilter" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="filter" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Filter()" attrib="2534" virtual="true" returntype="Gtk.RecentFilter">
                    <parameters />
                  </method>
                  <method name="set_Filter(Gtk.RecentFilter)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentFilter" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Items" attrib="0" ptype="GLib.List" params="">
                <methods>
                  <method name="get_Items()" attrib="2534" virtual="true" returntype="GLib.List">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Limit" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="limit" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Limit()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Limit(System.Int32)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LocalOnly" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="local-only" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LocalOnly()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_LocalOnly(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SelectMultiple" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="select-multiple" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SelectMultiple()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SelectMultiple(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowIcons" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-icons" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowIcons()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowIcons(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowNotFound" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-not-found" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowNotFound()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowNotFound(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowNumbers" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowNumbers()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowNumbers(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowPrivate" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-private" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowPrivate()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowPrivate(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowTips" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-tips" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowTips()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowTips(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SortFunc" attrib="0" ptype="Gtk.RecentSortFunc" params="Gtk.RecentSortFunc">
                <methods>
                  <method name="set_SortFunc(Gtk.RecentSortFunc)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentSortFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SortType" attrib="0" ptype="Gtk.RecentSortType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="sort-type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SortType()" attrib="2534" virtual="true" returntype="Gtk.RecentSortType">
                    <parameters />
                  </method>
                  <method name="set_SortType(Gtk.RecentSortType)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentSortType" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ItemActivated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="item-activated" />
                    </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>
            </events>
            <methods>
              <method name="AddFilter(Gtk.RecentFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.RecentFilter" />
                </parameters>
              </method>
              <method name="GetUris(out System.UInt64&amp;)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="length" position="0" attrib="2" type="System.UInt64&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ListFilters()" attrib="486" virtual="true" returntype="GLib.SList">
                <parameters />
              </method>
              <method name="OnItemActivated()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideItemActivated" />
                      <property name="Type" value="Gtk.RecentChooserDefault" />
                    </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="Gtk.RecentChooserDefault" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="RemoveFilter(Gtk.RecentFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.RecentFilter" />
                </parameters>
              </method>
              <method name="SelectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetCurrentUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnselectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnselectUri(System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RecentChooserDialog" type="class" base="Gtk.Dialog" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.RecentChooser" />
              <interface name="System.Collections.IEnumerable" />
              <interface name="Atk.Implementor" />
              <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="CurrentItem" attrib="0" ptype="Gtk.RecentInfo" params="">
                <methods>
                  <method name="get_CurrentItem()" attrib="2534" virtual="true" returntype="Gtk.RecentInfo">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CurrentUri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CurrentUri()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filter" attrib="0" ptype="Gtk.RecentFilter" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="filter" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Filter()" attrib="2534" virtual="true" returntype="Gtk.RecentFilter">
                    <parameters />
                  </method>
                  <method name="set_Filter(Gtk.RecentFilter)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentFilter" />
                    </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="Items" attrib="0" ptype="GLib.List" params="">
                <methods>
                  <method name="get_Items()" attrib="2534" virtual="true" returntype="GLib.List">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Limit" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="limit" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Limit()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Limit(System.Int32)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LocalOnly" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="local-only" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LocalOnly()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_LocalOnly(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SelectMultiple" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="select-multiple" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SelectMultiple()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SelectMultiple(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowIcons" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-icons" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowIcons()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowIcons(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowNotFound" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-not-found" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowNotFound()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowNotFound(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowNumbers" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowNumbers()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowNumbers(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowPrivate" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-private" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowPrivate()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowPrivate(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowTips" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-tips" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowTips()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowTips(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SortFunc" attrib="0" ptype="Gtk.RecentSortFunc" params="Gtk.RecentSortFunc">
                <methods>
                  <method name="set_SortFunc(Gtk.RecentSortFunc)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentSortFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SortType" attrib="0" ptype="Gtk.RecentSortType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="sort-type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SortType()" attrib="2534" virtual="true" returntype="Gtk.RecentSortType">
                    <parameters />
                  </method>
                  <method name="set_SortType(Gtk.RecentSortType)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentSortType" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ItemActivated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="item-activated" />
                    </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>
            </events>
            <methods>
              <method name="AddFilter(Gtk.RecentFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.RecentFilter" />
                </parameters>
              </method>
              <method name="GetUris(out System.UInt64&amp;)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="length" position="0" attrib="2" type="System.UInt64&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ListFilters()" attrib="486" virtual="true" returntype="GLib.SList">
                <parameters />
              </method>
              <method name="OnItemActivated()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideItemActivated" />
                      <property name="Type" value="Gtk.RecentChooserDialog" />
                    </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="Gtk.RecentChooserDialog" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="RemoveFilter(Gtk.RecentFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.RecentFilter" />
                </parameters>
              </method>
              <method name="SelectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetCurrentUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnselectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnselectUri(System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RecentChooserError" 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="Gtk.RecentChooserErrorGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="InvalidUri" attrib="32854" fieldtype="Gtk.RecentChooserError" value="1" />
              <field name="NotFound" attrib="32854" fieldtype="Gtk.RecentChooserError" value="0" />
            </fields>
          </class>
          <class name="RecentChooserImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Gtk.RecentChooserAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="CurrentUri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CurrentUri()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Items" attrib="0" ptype="GLib.List" params="">
                <methods>
                  <method name="get_Items()" attrib="3526" abstract="true" virtual="true" returntype="GLib.List">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="RecentManager" attrib="0" ptype="Gtk.RecentManager" params="">
                <methods>
                  <method name="get_RecentManager()" attrib="3526" abstract="true" virtual="true" returntype="Gtk.RecentManager">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SortFunc" attrib="0" ptype="Gtk.RecentSortFunc" params="Gtk.RecentSortFunc">
                <methods>
                  <method name="set_SortFunc(Gtk.RecentSortFunc)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentSortFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddFilter(Gtk.RecentFilter)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.RecentFilter" />
                </parameters>
              </method>
              <method name="ListFilters()" attrib="1478" abstract="true" virtual="true" returntype="GLib.SList">
                <parameters />
              </method>
              <method name="RemoveFilter(Gtk.RecentFilter)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.RecentFilter" />
                </parameters>
              </method>
              <method name="SelectAll()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectUri(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetCurrentUri(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnselectAll()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnselectUri(System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RecentChooserMenu" type="class" base="Gtk.Menu" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.RecentChooser" />
              <interface name="System.Collections.IEnumerable" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(Gtk.RecentManager)" attrib="2182">
                <parameters>
                  <parameter name="manager" position="0" attrib="0" type="Gtk.RecentManager" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="CurrentItem" attrib="0" ptype="Gtk.RecentInfo" params="">
                <methods>
                  <method name="get_CurrentItem()" attrib="2534" virtual="true" returntype="Gtk.RecentInfo">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CurrentUri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CurrentUri()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filter" attrib="0" ptype="Gtk.RecentFilter" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="filter" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Filter()" attrib="2534" virtual="true" returntype="Gtk.RecentFilter">
                    <parameters />
                  </method>
                  <method name="set_Filter(Gtk.RecentFilter)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentFilter" />
                    </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="Items" attrib="0" ptype="GLib.List" params="">
                <methods>
                  <method name="get_Items()" attrib="2534" virtual="true" returntype="GLib.List">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Limit" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="limit" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Limit()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Limit(System.Int32)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LocalOnly" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="local-only" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LocalOnly()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_LocalOnly(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SelectMultiple" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="select-multiple" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SelectMultiple()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SelectMultiple(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowIcons" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-icons" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowIcons()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowIcons(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowNotFound" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-not-found" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowNotFound()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowNotFound(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowNumbers" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowNumbers()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowNumbers(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowPrivate" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-private" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowPrivate()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowPrivate(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowTips" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-tips" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowTips()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowTips(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SortFunc" attrib="0" ptype="Gtk.RecentSortFunc" params="Gtk.RecentSortFunc">
                <methods>
                  <method name="set_SortFunc(Gtk.RecentSortFunc)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentSortFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SortType" attrib="0" ptype="Gtk.RecentSortType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="sort-type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SortType()" attrib="2534" virtual="true" returntype="Gtk.RecentSortType">
                    <parameters />
                  </method>
                  <method name="set_SortType(Gtk.RecentSortType)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentSortType" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ItemActivated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="item-activated" />
                    </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>
            </events>
            <methods>
              <method name="AddFilter(Gtk.RecentFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.RecentFilter" />
                </parameters>
              </method>
              <method name="GetUris(out System.UInt64&amp;)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="length" position="0" attrib="2" type="System.UInt64&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ListFilters()" attrib="486" virtual="true" returntype="GLib.SList">
                <parameters />
              </method>
              <method name="OnItemActivated()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideItemActivated" />
                      <property name="Type" value="Gtk.RecentChooserMenu" />
                    </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="Gtk.RecentChooserMenu" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="RemoveFilter(Gtk.RecentFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.RecentFilter" />
                </parameters>
              </method>
              <method name="SelectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetCurrentUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnselectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnselectUri(System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RecentChooserProp" 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="Filter" attrib="32854" fieldtype="Gtk.RecentChooserProp" value="12298" />
              <field name="First" attrib="32854" fieldtype="Gtk.RecentChooserProp" value="12288" />
              <field name="Last" attrib="32854" fieldtype="Gtk.RecentChooserProp" value="12299" />
              <field name="Limit" attrib="32854" fieldtype="Gtk.RecentChooserProp" value="12295" />
              <field name="LocalOnly" attrib="32854" fieldtype="Gtk.RecentChooserProp" value="12296" />
              <field name="RecentManager" attrib="32854" fieldtype="Gtk.RecentChooserProp" value="12289" />
              <field name="SelectMultiple" attrib="32854" fieldtype="Gtk.RecentChooserProp" value="12294" />
              <field name="ShowIcons" attrib="32854" fieldtype="Gtk.RecentChooserProp" value="12293" />
              <field name="ShowNotFound" attrib="32854" fieldtype="Gtk.RecentChooserProp" value="12291" />
              <field name="ShowPrivate" attrib="32854" fieldtype="Gtk.RecentChooserProp" value="12290" />
              <field name="ShowTips" attrib="32854" fieldtype="Gtk.RecentChooserProp" value="12292" />
              <field name="SortType" attrib="32854" fieldtype="Gtk.RecentChooserProp" value="12297" />
            </fields>
          </class>
          <class name="RecentChooserWidget" type="class" base="Gtk.VBox" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.RecentChooser" />
              <interface name="System.Collections.IEnumerable" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(Gtk.RecentManager)" attrib="2182">
                <parameters>
                  <parameter name="manager" position="0" attrib="0" type="Gtk.RecentManager" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="CurrentItem" attrib="0" ptype="Gtk.RecentInfo" params="">
                <methods>
                  <method name="get_CurrentItem()" attrib="2534" virtual="true" returntype="Gtk.RecentInfo">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CurrentUri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CurrentUri()" attrib="2534" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filter" attrib="0" ptype="Gtk.RecentFilter" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="filter" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Filter()" attrib="2534" virtual="true" returntype="Gtk.RecentFilter">
                    <parameters />
                  </method>
                  <method name="set_Filter(Gtk.RecentFilter)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentFilter" />
                    </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="Items" attrib="0" ptype="GLib.List" params="">
                <methods>
                  <method name="get_Items()" attrib="2534" virtual="true" returntype="GLib.List">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Limit" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="limit" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Limit()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Limit(System.Int32)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LocalOnly" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="local-only" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LocalOnly()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_LocalOnly(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SelectMultiple" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="select-multiple" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SelectMultiple()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SelectMultiple(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowIcons" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-icons" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowIcons()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowIcons(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowNotFound" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-not-found" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowNotFound()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowNotFound(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowNumbers" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowNumbers()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowNumbers(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowPrivate" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-private" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowPrivate()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowPrivate(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShowTips" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-tips" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowTips()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowTips(System.Boolean)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SortFunc" attrib="0" ptype="Gtk.RecentSortFunc" params="Gtk.RecentSortFunc">
                <methods>
                  <method name="set_SortFunc(Gtk.RecentSortFunc)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentSortFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SortType" attrib="0" ptype="Gtk.RecentSortType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="sort-type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SortType()" attrib="2534" virtual="true" returntype="Gtk.RecentSortType">
                    <parameters />
                  </method>
                  <method name="set_SortType(Gtk.RecentSortType)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.RecentSortType" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ItemActivated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="item-activated" />
                    </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>
            </events>
            <methods>
              <method name="AddFilter(Gtk.RecentFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.RecentFilter" />
                </parameters>
              </method>
              <method name="GetUris(out System.UInt64&amp;)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="length" position="0" attrib="2" type="System.UInt64&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ListFilters()" attrib="486" virtual="true" returntype="GLib.SList">
                <parameters />
              </method>
              <method name="OnItemActivated()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideItemActivated" />
                      <property name="Type" value="Gtk.RecentChooserWidget" />
                    </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="Gtk.RecentChooserWidget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="RemoveFilter(Gtk.RecentFilter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="filter" position="0" attrib="0" type="Gtk.RecentFilter" />
                </parameters>
              </method>
              <method name="SelectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetCurrentUri(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnselectAll()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnselectUri(System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RecentData" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="AppExec" attrib="6" fieldtype="System.String" />
              <field name="AppName" attrib="6" fieldtype="System.String" />
              <field name="Description" attrib="6" fieldtype="System.String" />
              <field name="DisplayName" attrib="6" fieldtype="System.String" />
              <field name="Groups" attrib="6" fieldtype="System.String" />
              <field name="IsPrivate" attrib="6" fieldtype="System.Boolean" />
              <field name="MimeType" attrib="6" fieldtype="System.String" />
              <field name="Zero" attrib="22" fieldtype="Gtk.RecentData" />
            </fields>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.RecentData">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RecentFilter" type="class" base="Gtk.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="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="Needed" attrib="0" ptype="Gtk.RecentFilterFlags" params="">
                <methods>
                  <method name="get_Needed()" attrib="2182" returntype="Gtk.RecentFilterFlags">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddAge(System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="days" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="AddApplication(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="application" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AddCustom(Gtk.RecentFilterFlags, Gtk.RecentFilterFunc)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="needed" position="0" attrib="0" type="Gtk.RecentFilterFlags" />
                  <parameter name="func" position="1" attrib="0" type="Gtk.RecentFilterFunc" />
                </parameters>
              </method>
              <method name="AddGroup(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="group" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AddMimeType(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="mime_type" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AddPattern(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="pattern" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AddPixbufFormats()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Filter(Gtk.RecentFilterInfo)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="filter_info" position="0" attrib="0" type="Gtk.RecentFilterInfo" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RecentFilterFlags" 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="Gtk.RecentFilterFlagsGType" />
                </properties>
              </attribute>
              <attribute name="System.FlagsAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Age" attrib="32854" fieldtype="Gtk.RecentFilterFlags" value="32" />
              <field name="Application" attrib="32854" fieldtype="Gtk.RecentFilterFlags" value="8" />
              <field name="DisplayName" attrib="32854" fieldtype="Gtk.RecentFilterFlags" value="2" />
              <field name="Group" attrib="32854" fieldtype="Gtk.RecentFilterFlags" value="16" />
              <field name="MimeType" attrib="32854" fieldtype="Gtk.RecentFilterFlags" value="4" />
              <field name="Uri" attrib="32854" fieldtype="Gtk.RecentFilterFlags" value="1" />
            </fields>
          </class>
          <class name="RecentFilterFunc" 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(Gtk.RecentFilterInfo, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="filter_info" position="0" attrib="0" type="Gtk.RecentFilterInfo" />
                  <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.Boolean">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Gtk.RecentFilterInfo)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="filter_info" position="0" attrib="0" type="Gtk.RecentFilterInfo" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RecentFilterInfo" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Age" attrib="6" fieldtype="System.Int32" />
              <field name="Applications" attrib="6" fieldtype="System.String" />
              <field name="Contains" attrib="6" fieldtype="Gtk.RecentFilterFlags" />
              <field name="DisplayName" attrib="6" fieldtype="System.String" />
              <field name="Groups" attrib="6" fieldtype="System.String" />
              <field name="MimeType" attrib="6" fieldtype="System.String" />
              <field name="Uri" attrib="6" fieldtype="System.String" />
              <field name="Zero" attrib="22" fieldtype="Gtk.RecentFilterInfo" />
            </fields>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.RecentFilterInfo">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RecentInfo" type="class" base="GLib.Opaque" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Added" attrib="0" ptype="System.DateTime" params="">
                <methods>
                  <method name="get_Added()" attrib="2182" returntype="System.DateTime">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Age" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Age()" attrib="2182" returntype="System.Int32">
                    <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>
                </methods>
              </property>
              <property name="DisplayName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_DisplayName()" attrib="2182" 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="IsLocal" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsLocal()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MimeType" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_MimeType()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Modified" attrib="0" ptype="System.DateTime" params="">
                <methods>
                  <method name="get_Modified()" attrib="2182" returntype="System.DateTime">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PrivateHint" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_PrivateHint()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ShortName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ShortName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Uri" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Uri()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="UriDisplay" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_UriDisplay()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Visited" attrib="0" ptype="System.DateTime" params="">
                <methods>
                  <method name="get_Visited()" attrib="2182" returntype="System.DateTime">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Exists()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="GetApplicationInfo(System.String, out System.String&amp;, out System.UInt32&amp;, out System.DateTime&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="app_name" position="0" attrib="0" type="System.String" />
                  <parameter name="app_exec" position="1" attrib="2" type="System.String&amp;" direction="out" />
                  <parameter name="count" position="2" attrib="2" type="System.UInt32&amp;" direction="out" />
                  <parameter name="time_" position="3" attrib="2" type="System.DateTime&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetApplications(out System.UInt64&amp;)" attrib="134" returntype="System.String">
                <parameters>
                  <parameter name="length" position="0" attrib="2" type="System.UInt64&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetGroups(out System.UInt64&amp;)" attrib="134" returntype="System.String">
                <parameters>
                  <parameter name="length" position="0" attrib="2" type="System.UInt64&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetIcon(System.Int32)" attrib="134" returntype="Gdk.Pixbuf">
                <parameters>
                  <parameter name="size" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="HasApplication(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="app_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="HasGroup(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="group_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="LastApplication()" attrib="134" returntype="System.String">
                <parameters />
              </method>
              <method name="Match(Gtk.RecentInfo)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="info_b" position="0" attrib="0" type="Gtk.RecentInfo" />
                </parameters>
              </method>
              <method name="Ref(System.IntPtr)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="Unref(System.IntPtr)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RecentManager" 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="Default" attrib="0" ptype="Gtk.RecentManager" params="">
                <methods>
                  <method name="get_Default()" attrib="2198" static="true" returntype="Gtk.RecentManager">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Filename" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="filename" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Filename()" attrib="2182" 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="Items" attrib="0" ptype="GLib.List" params="">
                <methods>
                  <method name="get_Items()" attrib="2182" returntype="GLib.List">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Limit" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="limit" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Limit()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Limit(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Screen" attrib="0" ptype="Gdk.Screen" params="Gdk.Screen">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_Screen(Gdk.Screen)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Screen" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Size" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="size" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Size()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Changed" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddFull(System.String, Gtk.RecentData)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                  <parameter name="recent_data" position="1" attrib="0" type="Gtk.RecentData" />
                </parameters>
              </method>
              <method name="AddItem(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ErrorQuark()" attrib="150" static="true" returntype="System.Int32">
                <parameters />
              </method>
              <method name="GetForScreen(Gdk.Screen)" attrib="150" static="true" returntype="Gtk.RecentManager">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="screen" position="0" attrib="0" type="Gdk.Screen" />
                </parameters>
              </method>
              <method name="HasItem(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="LookupItem(System.String)" attrib="134" returntype="Gtk.RecentInfo">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="MoveItem(System.String, System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                  <parameter name="new_uri" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChanged" />
                      <property name="Type" value="Gtk.RecentManager" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="PurgeItems()" attrib="134" returntype="System.Int32">
                <parameters />
              </method>
              <method name="RemoveItem(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RecentManagerError" 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="Gtk.RecentManagerErrorGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="InvalidEncoding" attrib="32854" fieldtype="Gtk.RecentManagerError" value="2" />
              <field name="InvalidUri" attrib="32854" fieldtype="Gtk.RecentManagerError" value="1" />
              <field name="NotFound" attrib="32854" fieldtype="Gtk.RecentManagerError" value="0" />
              <field name="NotRegistered" attrib="32854" fieldtype="Gtk.RecentManagerError" value="3" />
              <field name="Read" attrib="32854" fieldtype="Gtk.RecentManagerError" value="4" />
              <field name="Unknown" attrib="32854" fieldtype="Gtk.RecentManagerError" value="6" />
              <field name="Write" attrib="32854" fieldtype="Gtk.RecentManagerError" value="5" />
            </fields>
          </class>
          <class name="RecentSortFunc" 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(Gtk.RecentInfo, Gtk.RecentInfo, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="a" position="0" attrib="0" type="Gtk.RecentInfo" />
                  <parameter name="b" position="1" attrib="0" type="Gtk.RecentInfo" />
                  <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.Int32">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Gtk.RecentInfo, Gtk.RecentInfo)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="a" position="0" attrib="0" type="Gtk.RecentInfo" />
                  <parameter name="b" position="1" attrib="0" type="Gtk.RecentInfo" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RecentSortType" 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="Gtk.RecentSortTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Custom" attrib="32854" fieldtype="Gtk.RecentSortType" value="3" />
              <field name="Lru" attrib="32854" fieldtype="Gtk.RecentSortType" value="2" />
              <field name="Mru" attrib="32854" fieldtype="Gtk.RecentSortType" value="1" />
              <field name="None" attrib="32854" fieldtype="Gtk.RecentSortType" value="0" />
            </fields>
          </class>
          <class name="ReliefStyle" 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="Gtk.ReliefStyleGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Half" attrib="32854" fieldtype="Gtk.ReliefStyle" value="1" />
              <field name="None" attrib="32854" fieldtype="Gtk.ReliefStyle" value="2" />
              <field name="Normal" attrib="32854" fieldtype="Gtk.ReliefStyle" value="0" />
            </fields>
          </class>
          <class name="ReloadState" 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="Empty" attrib="32854" fieldtype="Gtk.ReloadState" value="0" />
              <field name="HasFolder" attrib="32854" fieldtype="Gtk.ReloadState" value="1" />
              <field name="WasUnmapped" attrib="32854" fieldtype="Gtk.ReloadState" value="2" />
            </fields>
          </class>
          <class name="RemovedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Widget" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Widget()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="RemovedHandler" 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, Gtk.RemovedArgs, 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="Gtk.RemovedArgs" />
                  <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, Gtk.RemovedArgs)" 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="Gtk.RemovedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ReorderTabArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Direction" attrib="0" ptype="Gtk.DirectionType" params="">
                <methods>
                  <method name="get_Direction()" attrib="2182" returntype="Gtk.DirectionType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MoveToLast" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_MoveToLast()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ReorderTabHandler" 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, Gtk.ReorderTabArgs, 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="Gtk.ReorderTabArgs" />
                  <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, Gtk.ReorderTabArgs)" 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="Gtk.ReorderTabArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RequestPageSetupArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Context" attrib="0" ptype="Gtk.PrintContext" params="">
                <methods>
                  <method name="get_Context()" attrib="2182" returntype="Gtk.PrintContext">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PageNr" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_PageNr()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Setup" attrib="0" ptype="Gtk.PageSetup" params="">
                <methods>
                  <method name="get_Setup()" attrib="2182" returntype="Gtk.PageSetup">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="RequestPageSetupHandler" 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, Gtk.RequestPageSetupArgs, 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="Gtk.RequestPageSetupArgs" />
                  <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, Gtk.RequestPageSetupArgs)" 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="Gtk.RequestPageSetupArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Requisition" 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="Zero" attrib="22" fieldtype="Gtk.Requisition" />
            </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="Copy()" attrib="134" returntype="Gtk.Requisition">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="This is a no-op" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.Requisition">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ResizeMode" 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="Gtk.ResizeModeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Immediate" attrib="32854" fieldtype="Gtk.ResizeMode" value="2" />
              <field name="Parent" attrib="32854" fieldtype="Gtk.ResizeMode" value="0" />
              <field name="Queue" attrib="32854" fieldtype="Gtk.ResizeMode" value="1" />
            </fields>
          </class>
          <class name="ResponseArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="ResponseId" attrib="0" ptype="Gtk.ResponseType" params="">
                <methods>
                  <method name="get_ResponseId()" attrib="2182" returntype="Gtk.ResponseType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ResponseHandler" 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, Gtk.ResponseArgs, 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="Gtk.ResponseArgs" />
                  <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, Gtk.ResponseArgs)" 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="Gtk.ResponseArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ResponseType" 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="Gtk.ResponseTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Accept" attrib="32854" fieldtype="Gtk.ResponseType" value="-3" />
              <field name="Apply" attrib="32854" fieldtype="Gtk.ResponseType" value="-10" />
              <field name="Cancel" attrib="32854" fieldtype="Gtk.ResponseType" value="-6" />
              <field name="Close" attrib="32854" fieldtype="Gtk.ResponseType" value="-7" />
              <field name="DeleteEvent" attrib="32854" fieldtype="Gtk.ResponseType" value="-4" />
              <field name="Help" attrib="32854" fieldtype="Gtk.ResponseType" value="-11" />
              <field name="No" attrib="32854" fieldtype="Gtk.ResponseType" value="-9" />
              <field name="None" attrib="32854" fieldtype="Gtk.ResponseType" value="-1" />
              <field name="Ok" attrib="32854" fieldtype="Gtk.ResponseType" value="-5" />
              <field name="Reject" attrib="32854" fieldtype="Gtk.ResponseType" value="-2" />
              <field name="Yes" attrib="32854" fieldtype="Gtk.ResponseType" value="-8" />
            </fields>
          </class>
          <class name="RetrieveSurroundingArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="RetrieveSurroundingHandler" 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, Gtk.RetrieveSurroundingArgs, 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="Gtk.RetrieveSurroundingArgs" />
                  <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, Gtk.RetrieveSurroundingArgs)" 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="Gtk.RetrieveSurroundingArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RowActivatedArgs" 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="Gtk.TreeViewColumn" params="">
                <methods>
                  <method name="get_Column()" attrib="2182" returntype="Gtk.TreeViewColumn">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Path" attrib="0" ptype="Gtk.TreePath" params="">
                <methods>
                  <method name="get_Path()" attrib="2182" returntype="Gtk.TreePath">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="RowActivatedHandler" 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, Gtk.RowActivatedArgs, 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="Gtk.RowActivatedArgs" />
                  <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, Gtk.RowActivatedArgs)" 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="Gtk.RowActivatedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RowChangedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Iter" attrib="0" ptype="Gtk.TreeIter" params="">
                <methods>
                  <method name="get_Iter()" attrib="2182" returntype="Gtk.TreeIter">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Path" attrib="0" ptype="Gtk.TreePath" params="">
                <methods>
                  <method name="get_Path()" attrib="2182" returntype="Gtk.TreePath">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="RowChangedHandler" 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, Gtk.RowChangedArgs, 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="Gtk.RowChangedArgs" />
                  <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, Gtk.RowChangedArgs)" 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="Gtk.RowChangedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RowCollapsedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Iter" attrib="0" ptype="Gtk.TreeIter" params="">
                <methods>
                  <method name="get_Iter()" attrib="2182" returntype="Gtk.TreeIter">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Path" attrib="0" ptype="Gtk.TreePath" params="">
                <methods>
                  <method name="get_Path()" attrib="2182" returntype="Gtk.TreePath">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="RowCollapsedHandler" 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, Gtk.RowCollapsedArgs, 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="Gtk.RowCollapsedArgs" />
                  <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, Gtk.RowCollapsedArgs)" 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="Gtk.RowCollapsedArgs" />
                </parameters>
              </method>
            </methods>
          </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="Path" attrib="0" ptype="Gtk.TreePath" params="">
                <methods>
                  <method name="get_Path()" attrib="2182" returntype="Gtk.TreePath">
                    <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, Gtk.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="Gtk.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, Gtk.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="Gtk.RowDeletedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RowExpandedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Iter" attrib="0" ptype="Gtk.TreeIter" params="">
                <methods>
                  <method name="get_Iter()" attrib="2182" returntype="Gtk.TreeIter">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Path" attrib="0" ptype="Gtk.TreePath" params="">
                <methods>
                  <method name="get_Path()" attrib="2182" returntype="Gtk.TreePath">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="RowExpandedHandler" 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, Gtk.RowExpandedArgs, 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="Gtk.RowExpandedArgs" />
                  <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, Gtk.RowExpandedArgs)" 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="Gtk.RowExpandedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RowHasChildToggledArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Iter" attrib="0" ptype="Gtk.TreeIter" params="">
                <methods>
                  <method name="get_Iter()" attrib="2182" returntype="Gtk.TreeIter">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Path" attrib="0" ptype="Gtk.TreePath" params="">
                <methods>
                  <method name="get_Path()" attrib="2182" returntype="Gtk.TreePath">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="RowHasChildToggledHandler" 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, Gtk.RowHasChildToggledArgs, 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="Gtk.RowHasChildToggledArgs" />
                  <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, Gtk.RowHasChildToggledArgs)" 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="Gtk.RowHasChildToggledArgs" />
                </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="Iter" attrib="0" ptype="Gtk.TreeIter" params="">
                <methods>
                  <method name="get_Iter()" attrib="2182" returntype="Gtk.TreeIter">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Path" attrib="0" ptype="Gtk.TreePath" params="">
                <methods>
                  <method name="get_Path()" attrib="2182" returntype="Gtk.TreePath">
                    <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, Gtk.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="Gtk.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, Gtk.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="Gtk.RowInsertedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RowsReorderedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Iter" attrib="0" ptype="Gtk.TreeIter" params="">
                <methods>
                  <method name="get_Iter()" attrib="2182" returntype="Gtk.TreeIter">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NewChildOrder" attrib="0" ptype="System.Int32[]" params="">
                <methods>
                  <method name="get_NewChildOrder()" attrib="2182" returntype="System.Int32[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NewOrder" attrib="0" ptype="System.Int32" params="System.Int32">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by NewChildOrder property" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_NewOrder(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Path" attrib="0" ptype="Gtk.TreePath" params="">
                <methods>
                  <method name="get_Path()" attrib="2182" returntype="Gtk.TreePath">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="RowsReorderedHandler" 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, Gtk.RowsReorderedArgs, 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="Gtk.RowsReorderedArgs" />
                  <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, Gtk.RowsReorderedArgs)" 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="Gtk.RowsReorderedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Ruler" type="class" base="Gtk.Widget" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="Lower" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="lower" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Lower()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_Lower(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MaxSize" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="max-size" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_MaxSize()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_MaxSize(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Metric" attrib="0" ptype="Gtk.MetricType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="metric" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Metric()" attrib="2182" returntype="Gtk.MetricType">
                    <parameters />
                  </method>
                  <method name="set_Metric(Gtk.MetricType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.MetricType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Position" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="position" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Position()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_Position(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Upper" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="upper" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Upper()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_Upper(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="DrawPos()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="DrawTicks()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetRange(out System.Double&amp;, out System.Double&amp;, out System.Double&amp;, out System.Double&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="lower" position="0" attrib="2" type="System.Double&amp;" direction="out" />
                  <parameter name="upper" position="1" attrib="2" type="System.Double&amp;" direction="out" />
                  <parameter name="position" position="2" attrib="2" type="System.Double&amp;" direction="out" />
                  <parameter name="max_size" position="3" attrib="2" type="System.Double&amp;" direction="out" />
                </parameters>
              </method>
              <method name="SetRange(System.Double, System.Double, System.Double, System.Double)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="lower" position="0" attrib="0" type="System.Double" />
                  <parameter name="upper" position="1" attrib="0" type="System.Double" />
                  <parameter name="position" position="2" attrib="0" type="System.Double" />
                  <parameter name="max_size" position="3" attrib="0" type="System.Double" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RulerMetric" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Abbrev" attrib="6" fieldtype="System.String" />
              <field name="MetricName" attrib="6" fieldtype="System.String" />
              <field name="PixelsPerUnit" attrib="6" fieldtype="System.Double" />
              <field name="RulerScale" attrib="4102" fieldtype="System.Double[]" />
              <field name="Subdivide" attrib="4102" fieldtype="System.Int32[]" />
              <field name="Zero" attrib="22" fieldtype="Gtk.RulerMetric" />
            </fields>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.RulerMetric">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Scale" type="class" base="Gtk.Range" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="Digits" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="digits" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Digits()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Digits(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DrawValue" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="draw-value" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_DrawValue()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_DrawValue(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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="Layout" attrib="0" ptype="Pango.Layout" params="">
                <methods>
                  <method name="get_Layout()" attrib="2182" returntype="Pango.Layout">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ValuePos" attrib="0" ptype="Gtk.PositionType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="value-pos" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ValuePos()" attrib="2182" returntype="Gtk.PositionType">
                    <parameters />
                  </method>
                  <method name="set_ValuePos(Gtk.PositionType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PositionType" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="FormatValue" attrib="0" eventtype="Gtk.FormatValueHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="format_value" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="GetLayoutOffsets(out System.Int32&amp;, out System.Int32&amp;)" attrib="134" 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" />
                </parameters>
              </method>
              <method name="OnFormatValue(System.Double)" attrib="452" virtual="true" returntype="System.String">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideFormatValue" />
                      <property name="Type" value="Gtk.Scale" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="System.Double" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ScaleButton" type="class" base="Gtk.Button" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.IconSize, System.Double, System.Double, System.Double, System.String[])" attrib="2182">
                <parameters>
                  <parameter name="size" position="0" attrib="0" type="Gtk.IconSize" />
                  <parameter name="min" position="1" attrib="0" type="System.Double" />
                  <parameter name="max" position="2" attrib="0" type="System.Double" />
                  <parameter name="step" position="3" attrib="0" type="System.Double" />
                  <parameter name="icons" position="4" attrib="0" type="System.String[]" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Adjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="adjustment" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Adjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                  <method name="set_Adjustment(Gtk.Adjustment)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Adjustment" />
                    </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="Icons" attrib="0" ptype="System.String[]" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="icons" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Icons()" attrib="2182" returntype="System.String[]">
                    <parameters />
                  </method>
                  <method name="set_Icons(System.String[])" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String[]" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Size" attrib="0" ptype="Gtk.IconSize" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="size" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Size()" attrib="2182" returntype="Gtk.IconSize">
                    <parameters />
                  </method>
                  <method name="set_Size(Gtk.IconSize)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.IconSize" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Value" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="value" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Value()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_Value(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ValueChanged" attrib="0" eventtype="Gtk.ValueChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="value-changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnValueChanged(System.Double)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideValueChanged" />
                      <property name="Type" value="Gtk.ScaleButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="System.Double" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ScreenChangedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="PreviousScreen" attrib="0" ptype="Gdk.Screen" params="">
                <methods>
                  <method name="get_PreviousScreen()" attrib="2182" returntype="Gdk.Screen">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ScreenChangedHandler" 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, Gtk.ScreenChangedArgs, 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="Gtk.ScreenChangedArgs" />
                  <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, Gtk.ScreenChangedArgs)" 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="Gtk.ScreenChangedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ScrollAdjustmentsSetArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Hadjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <methods>
                  <method name="get_Hadjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Vadjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <methods>
                  <method name="get_Vadjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ScrollAdjustmentsSetHandler" 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, Gtk.ScrollAdjustmentsSetArgs, 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="Gtk.ScrollAdjustmentsSetArgs" />
                  <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, Gtk.ScrollAdjustmentsSetArgs)" 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="Gtk.ScrollAdjustmentsSetArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Scrollbar" type="class" base="Gtk.Range" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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>
          </class>
          <class name="ScrollChildArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Horizontal" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Horizontal()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Scroll" attrib="0" ptype="Gtk.ScrollType" params="">
                <methods>
                  <method name="get_Scroll()" attrib="2182" returntype="Gtk.ScrollType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ScrollChildHandler" 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, Gtk.ScrollChildArgs, 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="Gtk.ScrollChildArgs" />
                  <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, Gtk.ScrollChildArgs)" 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="Gtk.ScrollChildArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ScrolledWindow" type="class" base="Gtk.Bin" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.Adjustment, Gtk.Adjustment)" attrib="2182">
                <parameters>
                  <parameter name="hadjustment" position="0" attrib="0" type="Gtk.Adjustment" />
                  <parameter name="vadjustment" position="1" attrib="0" type="Gtk.Adjustment" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="Hadjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="hadjustment" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Hadjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                  <method name="set_Hadjustment(Gtk.Adjustment)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Adjustment" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="HScrollbar" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_HScrollbar()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="HscrollbarPolicy" attrib="0" ptype="Gtk.PolicyType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="hscrollbar-policy" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HscrollbarPolicy()" attrib="2182" returntype="Gtk.PolicyType">
                    <parameters />
                  </method>
                  <method name="set_HscrollbarPolicy(Gtk.PolicyType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PolicyType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Placement" attrib="0" ptype="Gtk.CornerType" params="">
                <methods>
                  <method name="get_Placement()" attrib="2182" returntype="Gtk.CornerType">
                    <parameters />
                  </method>
                  <method name="set_Placement(Gtk.CornerType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.CornerType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShadowType" attrib="0" ptype="Gtk.ShadowType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="shadow-type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShadowType()" attrib="2182" returntype="Gtk.ShadowType">
                    <parameters />
                  </method>
                  <method name="set_ShadowType(Gtk.ShadowType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ShadowType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Vadjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="vadjustment" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Vadjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                  <method name="set_Vadjustment(Gtk.Adjustment)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Adjustment" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="VScrollbar" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_VScrollbar()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="VscrollbarPolicy" attrib="0" ptype="Gtk.PolicyType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="vscrollbar-policy" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_VscrollbarPolicy()" attrib="2182" returntype="Gtk.PolicyType">
                    <parameters />
                  </method>
                  <method name="set_VscrollbarPolicy(Gtk.PolicyType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.PolicyType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WindowPlacement" attrib="0" ptype="Gtk.CornerType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="window-placement" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_WindowPlacement()" attrib="2182" returntype="Gtk.CornerType">
                    <parameters />
                  </method>
                  <method name="set_WindowPlacement(Gtk.CornerType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.CornerType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WindowPlacementSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="window-placement-set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_WindowPlacementSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_WindowPlacementSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="MoveFocusOut" attrib="0" eventtype="Gtk.MoveFocusOutHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="move_focus_out" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ScrollChild" attrib="0" eventtype="Gtk.ScrollChildHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="scroll_child" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddWithViewport(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="GetPolicy(out Gtk.PolicyType&amp;, out Gtk.PolicyType&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="hscrollbar_policy" position="0" attrib="2" type="Gtk.PolicyType&amp;" direction="out" />
                  <parameter name="vscrollbar_policy" position="1" attrib="2" type="Gtk.PolicyType&amp;" direction="out" />
                </parameters>
              </method>
              <method name="OnMoveFocusOut(Gtk.DirectionType)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMoveFocusOut" />
                      <property name="Type" value="Gtk.ScrolledWindow" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="direction" position="0" attrib="0" type="Gtk.DirectionType" />
                </parameters>
              </method>
              <method name="OnScrollChild(Gtk.ScrollType, System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideScrollChild" />
                      <property name="Type" value="Gtk.ScrolledWindow" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="scroll" position="0" attrib="0" type="Gtk.ScrollType" />
                  <parameter name="horizontal" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="SetPolicy(Gtk.PolicyType, Gtk.PolicyType)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="hscrollbar_policy" position="0" attrib="0" type="Gtk.PolicyType" />
                  <parameter name="vscrollbar_policy" position="1" attrib="0" type="Gtk.PolicyType" />
                </parameters>
              </method>
              <method name="UnsetPlacement()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="ScrollEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventScroll" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventScroll">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ScrollEventHandler" 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, Gtk.ScrollEventArgs, 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="Gtk.ScrollEventArgs" />
                  <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, Gtk.ScrollEventArgs)" 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="Gtk.ScrollEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ScrollStep" 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="Gtk.ScrollStepGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Ends" attrib="32854" fieldtype="Gtk.ScrollStep" value="2" />
              <field name="HorizontalEnds" attrib="32854" fieldtype="Gtk.ScrollStep" value="5" />
              <field name="HorizontalPages" attrib="32854" fieldtype="Gtk.ScrollStep" value="4" />
              <field name="HorizontalSteps" attrib="32854" fieldtype="Gtk.ScrollStep" value="3" />
              <field name="Pages" attrib="32854" fieldtype="Gtk.ScrollStep" value="1" />
              <field name="Steps" attrib="32854" fieldtype="Gtk.ScrollStep" value="0" />
            </fields>
          </class>
          <class name="ScrollType" 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="Gtk.ScrollTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="End" attrib="32854" fieldtype="Gtk.ScrollType" value="15" />
              <field name="Jump" attrib="32854" fieldtype="Gtk.ScrollType" value="1" />
              <field name="None" attrib="32854" fieldtype="Gtk.ScrollType" value="0" />
              <field name="PageBackward" attrib="32854" fieldtype="Gtk.ScrollType" value="4" />
              <field name="PageDown" attrib="32854" fieldtype="Gtk.ScrollType" value="9" />
              <field name="PageForward" attrib="32854" fieldtype="Gtk.ScrollType" value="5" />
              <field name="PageLeft" attrib="32854" fieldtype="Gtk.ScrollType" value="12" />
              <field name="PageRight" attrib="32854" fieldtype="Gtk.ScrollType" value="13" />
              <field name="PageUp" attrib="32854" fieldtype="Gtk.ScrollType" value="8" />
              <field name="Start" attrib="32854" fieldtype="Gtk.ScrollType" value="14" />
              <field name="StepBackward" attrib="32854" fieldtype="Gtk.ScrollType" value="2" />
              <field name="StepDown" attrib="32854" fieldtype="Gtk.ScrollType" value="7" />
              <field name="StepForward" attrib="32854" fieldtype="Gtk.ScrollType" value="3" />
              <field name="StepLeft" attrib="32854" fieldtype="Gtk.ScrollType" value="10" />
              <field name="StepRight" attrib="32854" fieldtype="Gtk.ScrollType" value="11" />
              <field name="StepUp" attrib="32854" fieldtype="Gtk.ScrollType" value="6" />
            </fields>
          </class>
          <class name="SelectAllArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="SelectAllHandler" 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, Gtk.SelectAllArgs, 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="Gtk.SelectAllArgs" />
                  <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, Gtk.SelectAllArgs)" 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="Gtk.SelectAllArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SelectCursorParentArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="SelectCursorParentHandler" 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, Gtk.SelectCursorParentArgs, 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="Gtk.SelectCursorParentArgs" />
                  <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, Gtk.SelectCursorParentArgs)" 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="Gtk.SelectCursorParentArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SelectCursorRowArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="StartEditing" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_StartEditing()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="SelectCursorRowHandler" 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, Gtk.SelectCursorRowArgs, 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="Gtk.SelectCursorRowArgs" />
                  <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, Gtk.SelectCursorRowArgs)" 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="Gtk.SelectCursorRowArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Selection" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="AddTarget(Gtk.Widget, Gdk.Atom, Gdk.Atom, System.UInt32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="selection" position="1" attrib="0" type="Gdk.Atom" />
                  <parameter name="target" position="2" attrib="0" type="Gdk.Atom" />
                  <parameter name="info" position="3" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="AddTargets(Gtk.Widget, Gdk.Atom, Gtk.TargetEntry, System.UInt32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="selection" position="1" attrib="0" type="Gdk.Atom" />
                  <parameter name="targets" position="2" attrib="0" type="Gtk.TargetEntry" />
                  <parameter name="ntargets" position="3" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="Clear(Gtk.Widget, Gdk.EventSelection)" attrib="150" static="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="evnt" position="1" attrib="0" type="Gdk.EventSelection" />
                </parameters>
              </method>
              <method name="ClearTargets(Gtk.Widget, Gdk.Atom)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="selection" position="1" attrib="0" type="Gdk.Atom" />
                </parameters>
              </method>
              <method name="Convert(Gtk.Widget, Gdk.Atom, Gdk.Atom, System.UInt32)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="selection" position="1" attrib="0" type="Gdk.Atom" />
                  <parameter name="target" position="2" attrib="0" type="Gdk.Atom" />
                  <parameter name="time_" position="3" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="OwnerSet(Gtk.Widget, Gdk.Atom, System.UInt32)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="selection" position="1" attrib="0" type="Gdk.Atom" />
                  <parameter name="time_" position="2" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="OwnerSetForDisplay(Gdk.Display, Gtk.Widget, Gdk.Atom, System.UInt32)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="display" position="0" attrib="0" type="Gdk.Display" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="selection" position="2" attrib="0" type="Gdk.Atom" />
                  <parameter name="time_" position="3" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="RemoveAll(Gtk.Widget)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SelectionClearEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventSelection" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventSelection">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="SelectionClearEventHandler" 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, Gtk.SelectionClearEventArgs, 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="Gtk.SelectionClearEventArgs" />
                  <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, Gtk.SelectionClearEventArgs)" 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="Gtk.SelectionClearEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SelectionData" type="class" base="GLib.Opaque" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Data" attrib="0" ptype="System.Byte[]" params="">
                <methods>
                  <method name="get_Data()" attrib="2182" returntype="System.Byte[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Format" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Format()" 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="Length" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Length()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Pixbuf" attrib="0" ptype="Gdk.Pixbuf" params="">
                <methods>
                  <method name="get_Pixbuf()" attrib="2182" returntype="Gdk.Pixbuf">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Selection" attrib="0" ptype="Gdk.Atom" params="">
                <methods>
                  <method name="get_Selection()" attrib="2182" returntype="Gdk.Atom">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Target" attrib="0" ptype="Gdk.Atom" params="">
                <methods>
                  <method name="get_Target()" attrib="2182" returntype="Gdk.Atom">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Targets" attrib="0" ptype="Gdk.Atom[]" params="">
                <methods>
                  <method name="get_Targets()" attrib="2182" returntype="Gdk.Atom[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Text" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Text()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Text(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Type" attrib="0" ptype="Gdk.Atom" params="">
                <methods>
                  <method name="get_Type()" attrib="2182" returntype="Gdk.Atom">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Uris" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Uris()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Copy()" attrib="134" returntype="Gtk.SelectionData">
                <parameters />
              </method>
              <method name="Free(System.IntPtr)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="Free()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Gtk.SelectionData is now freed automatically" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Set(Gdk.Atom, System.Int32, System.Byte[])" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Gdk.Atom" />
                  <parameter name="format" position="1" attrib="0" type="System.Int32" />
                  <parameter name="data" position="2" attrib="0" type="System.Byte[]" />
                </parameters>
              </method>
              <method name="Set(Gdk.Atom, System.Int32, System.Byte[], System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Gdk.Atom" />
                  <parameter name="format" position="1" attrib="0" type="System.Int32" />
                  <parameter name="data" position="2" attrib="0" type="System.Byte[]" />
                  <parameter name="length" position="3" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetPixbuf(Gdk.Pixbuf)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="pixbuf" position="0" attrib="0" type="Gdk.Pixbuf" />
                </parameters>
              </method>
              <method name="SetUris(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="uris" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="TargetsIncludeImage(System.Boolean)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="writable" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="TargetsIncludeRichText(Gtk.TextBuffer)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="buffer" position="0" attrib="0" type="Gtk.TextBuffer" />
                </parameters>
              </method>
              <method name="TargetsIncludeText()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="TargetsIncludeUri()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="SelectionGetArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Info" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_Info()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SelectionData" attrib="0" ptype="Gtk.SelectionData" params="">
                <methods>
                  <method name="get_SelectionData()" attrib="2182" returntype="Gtk.SelectionData">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Time" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_Time()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="SelectionGetHandler" 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, Gtk.SelectionGetArgs, 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="Gtk.SelectionGetArgs" />
                  <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, Gtk.SelectionGetArgs)" 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="Gtk.SelectionGetArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SelectionMode" 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="Gtk.SelectionModeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Browse" attrib="32854" fieldtype="Gtk.SelectionMode" value="2" />
              <field name="Extended" attrib="32854" fieldtype="Gtk.SelectionMode" value="3" />
              <field name="Multiple" attrib="32854" fieldtype="Gtk.SelectionMode" value="3" />
              <field name="None" attrib="32854" fieldtype="Gtk.SelectionMode" value="0" />
              <field name="Single" attrib="32854" fieldtype="Gtk.SelectionMode" value="1" />
            </fields>
          </class>
          <class name="SelectionNotifyEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventSelection" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventSelection">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="SelectionNotifyEventHandler" 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, Gtk.SelectionNotifyEventArgs, 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="Gtk.SelectionNotifyEventArgs" />
                  <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, Gtk.SelectionNotifyEventArgs)" 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="Gtk.SelectionNotifyEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SelectionReceivedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="SelectionData" attrib="0" ptype="Gtk.SelectionData" params="">
                <methods>
                  <method name="get_SelectionData()" attrib="2182" returntype="Gtk.SelectionData">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Time" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_Time()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="SelectionReceivedHandler" 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, Gtk.SelectionReceivedArgs, 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="Gtk.SelectionReceivedArgs" />
                  <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, Gtk.SelectionReceivedArgs)" 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="Gtk.SelectionReceivedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SelectionRequestEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventSelection" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventSelection">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="SelectionRequestEventHandler" 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, Gtk.SelectionRequestEventArgs, 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="Gtk.SelectionRequestEventArgs" />
                  <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, Gtk.SelectionRequestEventArgs)" 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="Gtk.SelectionRequestEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SelectPageArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="MoveFocus" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_MoveFocus()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="SelectPageHandler" 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, Gtk.SelectPageArgs, 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="Gtk.SelectPageArgs" />
                  <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, Gtk.SelectPageArgs)" 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="Gtk.SelectPageArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SensitivityType" 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="Gtk.SensitivityTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Auto" attrib="32854" fieldtype="Gtk.SensitivityType" value="0" />
              <field name="Off" attrib="32854" fieldtype="Gtk.SensitivityType" value="2" />
              <field name="On" attrib="32854" fieldtype="Gtk.SensitivityType" value="1" />
            </fields>
          </class>
          <class name="Separator" type="class" base="Gtk.Widget" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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>
          </class>
          <class name="SeparatorMenuItem" type="class" base="Gtk.MenuItem" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="SeparatorToolItem" type="class" base="Gtk.ToolItem" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="Draw" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="draw" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Draw()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Draw(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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>
          </class>
          <class name="SetFocusArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Focus" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Focus()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="SetFocusHandler" 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, Gtk.SetFocusArgs, 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="Gtk.SetFocusArgs" />
                  <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, Gtk.SetFocusArgs)" 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="Gtk.SetFocusArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Settings" 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="ColorHash" attrib="0" ptype="System.IntPtr" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Removed from C API, returns IntPtr.Zero" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ColorHash()" attrib="2182" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CursorBlink" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_CursorBlink()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_CursorBlink(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CursorBlinkTime" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_CursorBlinkTime()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_CursorBlinkTime(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Default" attrib="0" ptype="Gtk.Settings" params="">
                <methods>
                  <method name="get_Default()" attrib="2198" static="true" returntype="Gtk.Settings">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DndDragThreshold" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_DndDragThreshold()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_DndDragThreshold(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DoubleClickTime" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_DoubleClickTime()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_DoubleClickTime(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FontName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_FontName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_FontName(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="IconSizes" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_IconSizes()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_IconSizes(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="KeyThemeName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_KeyThemeName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_KeyThemeName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MenuBarAccel" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_MenuBarAccel()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_MenuBarAccel(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SplitCursor" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_SplitCursor()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SplitCursor(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ThemeName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ThemeName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_ThemeName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetForScreen(Gdk.Screen)" attrib="150" static="true" returntype="Gtk.Settings">
                <parameters>
                  <parameter name="screen" position="0" attrib="0" type="Gdk.Screen" />
                </parameters>
              </method>
              <method name="InstallProperty(System.IntPtr)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="pspec" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="InstallPropertyParser(System.IntPtr, Gtk.RcPropertyParser)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="pspec" position="0" attrib="0" type="System.IntPtr" />
                  <parameter name="parser" position="1" attrib="0" type="Gtk.RcPropertyParser" />
                </parameters>
              </method>
              <method name="SetDoubleProperty(System.String, System.Double, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="v_double" position="1" attrib="0" type="System.Double" />
                  <parameter name="origin" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetLongProperty(System.String, System.Int64, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="v_long" position="1" attrib="0" type="System.Int64" />
                  <parameter name="origin" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetPropertyValue(System.String, Gtk.SettingsValue)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="svalue" position="1" attrib="0" type="Gtk.SettingsValue" />
                </parameters>
              </method>
              <method name="SetStringProperty(System.String, System.String, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="v_string" position="1" attrib="0" type="System.String" />
                  <parameter name="origin" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SettingsPropertyValue" type="class" base="GLib.Opaque" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
          </class>
          <class name="SettingsValue" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Origin" attrib="6" fieldtype="System.String" />
              <field name="Value" attrib="6" fieldtype="GLib.Value" />
              <field name="Zero" attrib="22" fieldtype="Gtk.SettingsValue" />
            </fields>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.SettingsValue">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ShadowType" 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="Gtk.ShadowTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="EtchedIn" attrib="32854" fieldtype="Gtk.ShadowType" value="3" />
              <field name="EtchedOut" attrib="32854" fieldtype="Gtk.ShadowType" value="4" />
              <field name="In" attrib="32854" fieldtype="Gtk.ShadowType" value="1" />
              <field name="None" attrib="32854" fieldtype="Gtk.ShadowType" value="0" />
              <field name="Out" attrib="32854" fieldtype="Gtk.ShadowType" value="2" />
            </fields>
          </class>
          <class name="SideType" 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="Gtk.SideTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Bottom" attrib="32854" fieldtype="Gtk.SideType" value="1" />
              <field name="Left" attrib="32854" fieldtype="Gtk.SideType" value="2" />
              <field name="Right" attrib="32854" fieldtype="Gtk.SideType" value="3" />
              <field name="Top" attrib="32854" fieldtype="Gtk.SideType" value="0" />
            </fields>
          </class>
          <class name="SignalFunc" 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="SizeAllocatedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Allocation" attrib="0" ptype="Gdk.Rectangle" params="">
                <methods>
                  <method name="get_Allocation()" attrib="2182" returntype="Gdk.Rectangle">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="SizeAllocatedHandler" 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, Gtk.SizeAllocatedArgs, 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="Gtk.SizeAllocatedArgs" />
                  <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, Gtk.SizeAllocatedArgs)" 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="Gtk.SizeAllocatedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SizeChangedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Size" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Size()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="SizeChangedHandler" 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, Gtk.SizeChangedArgs, 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="Gtk.SizeChangedArgs" />
                  <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, Gtk.SizeChangedArgs)" 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="Gtk.SizeChangedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SizeGroup" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.SizeGroupMode)" attrib="2182">
                <parameters>
                  <parameter name="mode" position="0" attrib="0" type="Gtk.SizeGroupMode" />
                </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="IgnoreHidden" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="ignore-hidden" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IgnoreHidden()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IgnoreHidden(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Mode" attrib="0" ptype="Gtk.SizeGroupMode" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="mode" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Mode()" attrib="2182" returntype="Gtk.SizeGroupMode">
                    <parameters />
                  </method>
                  <method name="set_Mode(Gtk.SizeGroupMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.SizeGroupMode" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Widgets" attrib="0" ptype="Gtk.Widget[]" params="">
                <methods>
                  <method name="get_Widgets()" attrib="2182" returntype="Gtk.Widget[]">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AddWidget(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="RemoveWidget(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SizeGroupMode" 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="Gtk.SizeGroupModeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Both" attrib="32854" fieldtype="Gtk.SizeGroupMode" value="3" />
              <field name="Horizontal" attrib="32854" fieldtype="Gtk.SizeGroupMode" value="1" />
              <field name="None" attrib="32854" fieldtype="Gtk.SizeGroupMode" value="0" />
              <field name="Vertical" attrib="32854" fieldtype="Gtk.SizeGroupMode" value="2" />
            </fields>
          </class>
          <class name="SizeRequestedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Requisition" attrib="0" ptype="Gtk.Requisition" params="">
                <methods>
                  <method name="get_Requisition()" attrib="2182" returntype="Gtk.Requisition">
                    <parameters />
                  </method>
                  <method name="set_Requisition(Gtk.Requisition)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Requisition" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="SizeRequestedHandler" 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, Gtk.SizeRequestedArgs, 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="Gtk.SizeRequestedArgs" />
                  <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, Gtk.SizeRequestedArgs)" 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="Gtk.SizeRequestedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Socket" type="class" base="Gtk.Container" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="Id" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_Id()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="PlugAdded" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="plug_added" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PlugRemoved" attrib="0" eventtype="Gtk.PlugRemovedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="plug_removed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddId(System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="window_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="OnPlugAdded()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePlugAdded" />
                      <property name="Type" value="Gtk.Socket" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnPlugRemoved()" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePlugRemoved" />
                      <property name="Type" value="Gtk.Socket" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Steal(System.UInt32)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="wid" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SortType" 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="Gtk.SortTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Ascending" attrib="32854" fieldtype="Gtk.SortType" value="0" />
              <field name="Descending" attrib="32854" fieldtype="Gtk.SortType" value="1" />
            </fields>
          </class>
          <class name="SpinButton" type="class" base="Gtk.Entry" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="Gtk.CellEditable" />
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.Editable" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.Adjustment, System.Double, System.UInt32)" attrib="2182">
                <parameters>
                  <parameter name="adjustment" position="0" attrib="0" type="Gtk.Adjustment" />
                  <parameter name="climb_rate" position="1" attrib="0" type="System.Double" />
                  <parameter name="digits" position="2" attrib="0" type="System.UInt32" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Double, System.Double, System.Double)" attrib="2182">
                <parameters>
                  <parameter name="min" position="0" attrib="0" type="System.Double" />
                  <parameter name="max" position="1" attrib="0" type="System.Double" />
                  <parameter name="step" position="2" attrib="0" type="System.Double" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Adjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="adjustment" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Adjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                  <method name="set_Adjustment(Gtk.Adjustment)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Adjustment" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ClimbRate" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="climb-rate" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ClimbRate()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_ClimbRate(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Digits" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="digits" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Digits()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_Digits(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </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="Numeric" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="numeric" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Numeric()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Numeric(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SnapToTicks" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="snap-to-ticks" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SnapToTicks()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SnapToTicks(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UpdatePolicy" attrib="0" ptype="Gtk.SpinButtonUpdatePolicy" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="update-policy" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UpdatePolicy()" attrib="2182" returntype="Gtk.SpinButtonUpdatePolicy">
                    <parameters />
                  </method>
                  <method name="set_UpdatePolicy(Gtk.SpinButtonUpdatePolicy)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.SpinButtonUpdatePolicy" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Value" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="value" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Value()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_Value(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ValueAsInt" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_ValueAsInt()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Wrap" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="wrap" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Wrap()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Wrap(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ChangeValue" attrib="0" eventtype="Gtk.ChangeValueHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="change_value" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Input" attrib="0" eventtype="Gtk.InputHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="input" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Output" attrib="0" eventtype="Gtk.OutputHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="output" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ValueChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="value_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Wrapped" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="wrapped" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Configure(Gtk.Adjustment, System.Double, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="adjustment" position="0" attrib="0" type="Gtk.Adjustment" />
                  <parameter name="climb_rate" position="1" attrib="0" type="System.Double" />
                  <parameter name="digits" position="2" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="GetIncrements(out System.Double&amp;, out System.Double&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="step" position="0" attrib="2" type="System.Double&amp;" direction="out" />
                  <parameter name="page" position="1" attrib="2" type="System.Double&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetRange(out System.Double&amp;, out System.Double&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="min" position="0" attrib="2" type="System.Double&amp;" direction="out" />
                  <parameter name="max" position="1" attrib="2" type="System.Double&amp;" direction="out" />
                </parameters>
              </method>
              <method name="OnChangeValue(Gtk.ScrollType)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChangeValue" />
                      <property name="Type" value="Gtk.SpinButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="scroll" position="0" attrib="0" type="Gtk.ScrollType" />
                </parameters>
              </method>
              <method name="OnInput(out System.Double&amp;)" attrib="452" virtual="true" returntype="System.Int32">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideInput" />
                      <property name="Type" value="Gtk.SpinButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="new_value" position="0" attrib="2" type="System.Double&amp;" direction="out" />
                </parameters>
              </method>
              <method name="OnOutput()" attrib="452" virtual="true" returntype="System.Int32">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideOutput" />
                      <property name="Type" value="Gtk.SpinButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnValueChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideValueChanged" />
                      <property name="Type" value="Gtk.SpinButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnWrapped()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideWrapped" />
                      <property name="Type" value="Gtk.SpinButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="SetIncrements(System.Double, System.Double)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="step" position="0" attrib="0" type="System.Double" />
                  <parameter name="page" position="1" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="SetRange(System.Double, System.Double)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="min" position="0" attrib="0" type="System.Double" />
                  <parameter name="max" position="1" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="Spin(Gtk.SpinType, System.Double)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="direction" position="0" attrib="0" type="Gtk.SpinType" />
                  <parameter name="increment" position="1" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="Update()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="SpinButtonUpdatePolicy" 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="Gtk.SpinButtonUpdatePolicyGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Always" attrib="32854" fieldtype="Gtk.SpinButtonUpdatePolicy" value="0" />
              <field name="IfValid" attrib="32854" fieldtype="Gtk.SpinButtonUpdatePolicy" value="1" />
            </fields>
          </class>
          <class name="SpinType" 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="Gtk.SpinTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="End" attrib="32854" fieldtype="Gtk.SpinType" value="5" />
              <field name="Home" attrib="32854" fieldtype="Gtk.SpinType" value="4" />
              <field name="PageBackward" attrib="32854" fieldtype="Gtk.SpinType" value="3" />
              <field name="PageForward" attrib="32854" fieldtype="Gtk.SpinType" value="2" />
              <field name="StepBackward" attrib="32854" fieldtype="Gtk.SpinType" value="1" />
              <field name="StepForward" attrib="32854" fieldtype="Gtk.SpinType" value="0" />
              <field name="UserDefined" attrib="32854" fieldtype="Gtk.SpinType" value="6" />
            </fields>
          </class>
          <class name="StartInteractiveSearchArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="StartInteractiveSearchHandler" 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, Gtk.StartInteractiveSearchArgs, 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="Gtk.StartInteractiveSearchArgs" />
                  <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, Gtk.StartInteractiveSearchArgs)" 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="Gtk.StartInteractiveSearchArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="StateChangedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="PreviousState" attrib="0" ptype="Gtk.StateType" params="">
                <methods>
                  <method name="get_PreviousState()" attrib="2182" returntype="Gtk.StateType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="StateChangedHandler" 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, Gtk.StateChangedArgs, 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="Gtk.StateChangedArgs" />
                  <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, Gtk.StateChangedArgs)" 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="Gtk.StateChangedArgs" />
                </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="Gtk.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="Gtk.StateType" value="1" />
              <field name="Insensitive" attrib="32854" fieldtype="Gtk.StateType" value="4" />
              <field name="Normal" attrib="32854" fieldtype="Gtk.StateType" value="0" />
              <field name="Prelight" attrib="32854" fieldtype="Gtk.StateType" value="2" />
              <field name="Selected" attrib="32854" fieldtype="Gtk.StateType" value="3" />
            </fields>
          </class>
          <class name="Statusbar" type="class" base="Gtk.HBox" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="HasResizeGrip" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="has-resize-grip" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HasResizeGrip()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_HasResizeGrip(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="TextPopped" attrib="0" eventtype="Gtk.TextPoppedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="text_popped" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TextPushed" attrib="0" eventtype="Gtk.TextPushedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="text_pushed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="GetContextId(System.String)" attrib="134" returntype="System.UInt32">
                <parameters>
                  <parameter name="context_description" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnTextPopped(System.UInt32, System.String)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideTextPopped" />
                      <property name="Type" value="Gtk.Statusbar" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="context_id" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="text" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnTextPushed(System.UInt32, System.String)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideTextPushed" />
                      <property name="Type" value="Gtk.Statusbar" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="context_id" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="text" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Pop(System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="context_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="Push(System.UInt32, System.String)" attrib="134" returntype="System.UInt32">
                <parameters>
                  <parameter name="context_id" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="text" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Remove(System.UInt32, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="context_id" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="message_id" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="StatusIcon" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Gdk.Pixbuf)" attrib="2182">
                <parameters>
                  <parameter name="pixbuf" position="0" attrib="0" type="Gdk.Pixbuf" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Blinking" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="blinking" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Blinking()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Blinking(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Embedded" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="embedded" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Embedded()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="File" attrib="0" ptype="System.String" params="System.String">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="file" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_File(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FromFile" attrib="0" ptype="System.String" params="System.String">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="use the File property instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_FromFile(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FromIconName" attrib="0" ptype="System.String" params="System.String">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="use the IconName property instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_FromIconName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FromPixbuf" attrib="0" ptype="Gdk.Pixbuf" params="Gdk.Pixbuf">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="use the Pixbuf property instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_FromPixbuf(Gdk.Pixbuf)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FromStock" attrib="0" ptype="System.String" params="System.String">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="use the Stock property instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_FromStock(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="IconName" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="icon-name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IconName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_IconName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsEmbedded" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsEmbedded()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Orientation" attrib="0" ptype="Gtk.Orientation" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="orientation" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Orientation()" attrib="2182" returntype="Gtk.Orientation">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Pixbuf" attrib="0" ptype="Gdk.Pixbuf" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixbuf" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Pixbuf()" attrib="2182" returntype="Gdk.Pixbuf">
                    <parameters />
                  </method>
                  <method name="set_Pixbuf(Gdk.Pixbuf)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Screen" attrib="0" ptype="Gdk.Screen" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="screen" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Screen()" attrib="2182" returntype="Gdk.Screen">
                    <parameters />
                  </method>
                  <method name="set_Screen(Gdk.Screen)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Screen" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Size" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="size" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Size()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Stock" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="stock" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Stock()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Stock(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="StorageType" attrib="0" ptype="Gtk.ImageType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="storage-type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_StorageType()" attrib="2182" returntype="Gtk.ImageType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Tooltip" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_Tooltip(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Visible" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="visible" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Visible()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Visible(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Activate" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="activate" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PopupMenu" attrib="0" eventtype="Gtk.PopupMenuHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="popup_menu" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SizeChanged" attrib="0" eventtype="Gtk.SizeChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="size_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="GetGeometry(out Gdk.Screen&amp;, out Gdk.Rectangle&amp;, out Gtk.Orientation&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="screen" position="0" attrib="2" type="Gdk.Screen&amp;" direction="out" />
                  <parameter name="area" position="1" attrib="2" type="Gdk.Rectangle&amp;" direction="out" />
                  <parameter name="orientation" position="2" attrib="2" type="Gtk.Orientation&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetGeometry(Gdk.Screen, Gdk.Rectangle, out Gtk.Orientation&amp;)" attrib="134" returntype="System.Boolean">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by (out Screen, out Rectangle, out Orientation) overload" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="screen" position="0" attrib="0" type="Gdk.Screen" />
                  <parameter name="area" position="1" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="orientation" position="2" attrib="2" type="Gtk.Orientation&amp;" direction="out" />
                </parameters>
              </method>
              <method name="NewFromIconName(System.String)" attrib="150" static="true" returntype="Gtk.StatusIcon">
                <parameters>
                  <parameter name="icon_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="NewFromStock(System.String)" attrib="150" static="true" returntype="Gtk.StatusIcon">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnActivate()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideActivate" />
                      <property name="Type" value="Gtk.StatusIcon" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnPopupMenu(System.UInt32, System.UInt32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePopupMenu" />
                      <property name="Type" value="Gtk.StatusIcon" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="button" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="activate_time" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="OnSizeChanged(System.Int32)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSizeChanged" />
                      <property name="Type" value="Gtk.StatusIcon" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="size" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="PositionMenu(Gtk.Menu, out System.Int32&amp;, out System.Int32&amp;, out System.Boolean&amp;, System.IntPtr)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="menu" position="0" attrib="0" type="Gtk.Menu" />
                  <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="push_in" position="3" attrib="2" type="System.Boolean&amp;" direction="out" />
                  <parameter name="user_data" position="4" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="PresentMenu(Gtk.Menu, System.UInt32, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="menu" position="0" attrib="0" type="Gtk.Menu" />
                  <parameter name="button" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="activate_time" position="2" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Stock" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="About" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_About()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Add" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Add()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Apply" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Apply()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Bold" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Bold()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Cancel" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Cancel()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Cdrom" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Cdrom()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Clear" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Clear()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Close" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Close()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ColorPicker" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ColorPicker()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Connect" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Connect()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Convert" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Convert()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Copy" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Copy()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Cut" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Cut()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Delete" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Delete()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DialogAuthentication" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_DialogAuthentication()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DialogError" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_DialogError()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DialogInfo" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_DialogInfo()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DialogQuestion" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_DialogQuestion()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DialogWarning" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_DialogWarning()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Directory" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Directory()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Discard" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Discard()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Disconnect" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Disconnect()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Dnd" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Dnd()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DndMultiple" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_DndMultiple()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Edit" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Edit()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Execute" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Execute()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="File" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_File()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Find" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Find()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="FindAndReplace" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_FindAndReplace()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Floppy" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Floppy()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Fullscreen" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Fullscreen()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="GoBack" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_GoBack()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="GoDown" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_GoDown()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="GoForward" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_GoForward()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="GotoBottom" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_GotoBottom()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="GotoFirst" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_GotoFirst()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="GotoLast" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_GotoLast()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="GotoTop" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_GotoTop()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="GoUp" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_GoUp()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Harddisk" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Harddisk()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Help" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Help()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Home" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Home()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Indent" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Indent()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Index" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Index()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Info" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Info()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Italic" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Italic()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="JumpTo" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_JumpTo()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="JustifyCenter" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_JustifyCenter()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="JustifyFill" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_JustifyFill()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="JustifyLeft" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_JustifyLeft()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="JustifyRight" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_JustifyRight()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="LeaveFullscreen" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_LeaveFullscreen()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MediaForward" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_MediaForward()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MediaNext" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_MediaNext()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MediaPause" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_MediaPause()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MediaPlay" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_MediaPlay()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MediaPrevious" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_MediaPrevious()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MediaRecord" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_MediaRecord()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MediaRewind" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_MediaRewind()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MediaStop" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_MediaStop()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MissingImage" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_MissingImage()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Network" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Network()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="New" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_New()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="No" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_No()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Ok" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Ok()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Open" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Open()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="OrientationLandscape" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_OrientationLandscape()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="OrientationPortrait" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_OrientationPortrait()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="OrientationReverseLandscape" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_OrientationReverseLandscape()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="OrientationReversePortrait" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_OrientationReversePortrait()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Paste" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Paste()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Preferences" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Preferences()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Print" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Print()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PrintPreview" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_PrintPreview()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Properties" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Properties()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Quit" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Quit()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Redo" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Redo()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Refresh" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Refresh()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Remove" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Remove()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="RevertToSaved" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_RevertToSaved()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Save" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Save()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SaveAs" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_SaveAs()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SelectAll" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_SelectAll()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SelectColor" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_SelectColor()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SelectFont" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_SelectFont()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SortAscending" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_SortAscending()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SortDescending" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_SortDescending()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SpellCheck" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_SpellCheck()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Stop" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Stop()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Strikethrough" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Strikethrough()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Undelete" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Undelete()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Underline" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Underline()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Undo" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Undo()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Unindent" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Unindent()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Yes" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Yes()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Zoom100" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Zoom100()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ZoomFit" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ZoomFit()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ZoomIn" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ZoomIn()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ZoomOut" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ZoomOut()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="ListIds()" attrib="150" static="true" returntype="System.String[]">
                <parameters />
              </method>
              <method name="Lookup(System.String)" attrib="150" static="true" returntype="Gtk.StockItem">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="StockItem" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Keyval" attrib="6" fieldtype="System.UInt32" />
              <field name="Label" attrib="6" fieldtype="System.String" />
              <field name="Modifier" attrib="6" fieldtype="Gdk.ModifierType" />
              <field name="StockId" attrib="6" fieldtype="System.String" />
              <field name="TranslationDomain" attrib="6" fieldtype="System.String" />
              <field name="Zero" attrib="22" fieldtype="Gtk.StockItem" />
            </fields>
            <constructors>
              <constructor name=".ctor(System.String, System.String, System.UInt32, Gdk.ModifierType, System.String)" attrib="2182">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                  <parameter name="label" position="1" attrib="0" type="System.String" />
                  <parameter name="keyval" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="modifier" position="3" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="domain" position="4" attrib="0" type="System.String" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="Copy()" attrib="134" returntype="Gtk.StockItem">
                <parameters />
              </method>
              <method name="Free()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.StockItem">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="StockManager" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="Add(Gtk.StockItem, System.UInt32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Use the StockItem or StockItem[] overload instead." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="items" position="0" attrib="0" type="Gtk.StockItem" />
                  <parameter name="n_items" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="Add(Gtk.StockItem)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="item" position="0" attrib="0" type="Gtk.StockItem" />
                </parameters>
              </method>
              <method name="Add(Gtk.StockItem[])" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="items" position="0" attrib="0" type="Gtk.StockItem[]" />
                </parameters>
              </method>
              <method name="AddStatic(Gtk.StockItem, System.UInt32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Use StockManager.Add instead" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="items" position="0" attrib="0" type="Gtk.StockItem" />
                  <parameter name="n_items" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="Lookup(System.String, Gtk.StockItem&amp;)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                  <parameter name="item" position="1" attrib="0" type="Gtk.StockItem&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="LookupItem(System.String, out Gtk.StockItem&amp;)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                  <parameter name="item" position="1" attrib="2" type="Gtk.StockItem&amp;" direction="out" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Style" 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="BackgroundGCs" attrib="0" ptype="Gdk.GC[]" params="">
                <methods>
                  <method name="get_BackgroundGCs()" attrib="2182" returntype="Gdk.GC[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Backgrounds" attrib="0" ptype="Gdk.Color[]" params="">
                <methods>
                  <method name="get_Backgrounds()" attrib="2182" returntype="Gdk.Color[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="BaseColors" attrib="0" ptype="Gdk.Color[]" params="">
                <methods>
                  <method name="get_BaseColors()" attrib="2182" returntype="Gdk.Color[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="BgPixmaps" attrib="0" ptype="Gdk.Pixmap[]" params="">
                <methods>
                  <method name="get_BgPixmaps()" attrib="2182" returntype="Gdk.Pixmap[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Black" attrib="0" ptype="Gdk.Color" params="">
                <methods>
                  <method name="get_Black()" attrib="2182" returntype="Gdk.Color">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="BlackGC" attrib="0" ptype="Gdk.GC" params="">
                <methods>
                  <method name="get_BlackGC()" attrib="2182" returntype="Gdk.GC">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DarkColors" attrib="0" ptype="Gdk.Color[]" params="">
                <methods>
                  <method name="get_DarkColors()" attrib="2182" returntype="Gdk.Color[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Font" attrib="0" ptype="Gdk.Font" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Font()" attrib="2182" returntype="Gdk.Font">
                    <parameters />
                  </method>
                  <method name="set_Font(Gdk.Font)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Font" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FontDesc" attrib="0" ptype="Pango.FontDescription" params="">
                <methods>
                  <method name="get_FontDesc()" attrib="2182" returntype="Pango.FontDescription">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="FontDescription" attrib="0" ptype="Pango.FontDescription" params="">
                <methods>
                  <method name="get_FontDescription()" attrib="2182" returntype="Pango.FontDescription">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ForegroundGCs" attrib="0" ptype="Gdk.GC[]" params="">
                <methods>
                  <method name="get_ForegroundGCs()" attrib="2182" returntype="Gdk.GC[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Foregrounds" attrib="0" ptype="Gdk.Color[]" params="">
                <methods>
                  <method name="get_Foregrounds()" attrib="2182" returntype="Gdk.Color[]">
                    <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="LightColors" attrib="0" ptype="Gdk.Color[]" params="">
                <methods>
                  <method name="get_LightColors()" attrib="2182" returntype="Gdk.Color[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MidColors" attrib="0" ptype="Gdk.Color[]" params="">
                <methods>
                  <method name="get_MidColors()" attrib="2182" returntype="Gdk.Color[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="TextColors" attrib="0" ptype="Gdk.Color[]" params="">
                <methods>
                  <method name="get_TextColors()" attrib="2182" returntype="Gdk.Color[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="White" attrib="0" ptype="Gdk.Color" params="">
                <methods>
                  <method name="get_White()" attrib="2182" returntype="Gdk.Color">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="WhiteGC" attrib="0" ptype="Gdk.GC" params="">
                <methods>
                  <method name="get_WhiteGC()" attrib="2182" returntype="Gdk.GC">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Xthickness" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Xthickness()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="XThickness" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_XThickness()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_XThickness(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Ythickness" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Ythickness()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="YThickness" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_YThickness()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_YThickness(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Realize" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="realize" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Unrealize" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="unrealize" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="ApplyDefaultBackground(Gdk.Window, System.Boolean, Gtk.StateType, Gdk.Rectangle, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="window" position="0" attrib="0" type="Gdk.Window" />
                  <parameter name="set_bg" position="1" attrib="0" type="System.Boolean" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="x" position="4" attrib="0" type="System.Int32" />
                  <parameter name="y" position="5" attrib="0" type="System.Int32" />
                  <parameter name="width" position="6" attrib="0" type="System.Int32" />
                  <parameter name="height" position="7" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Attach(Gdk.Window)" attrib="134" returntype="Gtk.Style">
                <parameters>
                  <parameter name="window" position="0" attrib="0" type="Gdk.Window" />
                </parameters>
              </method>
              <method name="Background(Gtk.StateType)" attrib="134" returntype="Gdk.Color">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="BackgroundGC(Gtk.StateType)" attrib="134" returntype="Gdk.GC">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="Base(Gtk.StateType)" attrib="134" returntype="Gdk.Color">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="BaseGC(Gtk.StateType)" attrib="134" returntype="Gdk.GC">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="BgPixmap(Gtk.StateType)" attrib="134" returntype="Gdk.Pixmap">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="Copy()" attrib="134" returntype="Gtk.Style">
                <parameters />
              </method>
              <method name="Dark(Gtk.StateType)" attrib="134" returntype="Gdk.Color">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="DarkGC(Gtk.StateType)" attrib="134" returntype="Gdk.GC">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="Detach()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Foreground(Gtk.StateType)" attrib="134" returntype="Gdk.Color">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="ForegroundGC(Gtk.StateType)" attrib="134" returntype="Gdk.GC">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="Light(Gtk.StateType)" attrib="134" returntype="Gdk.Color">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="LightGC(Gtk.StateType)" attrib="134" returntype="Gdk.GC">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="LookupColor(System.String, out Gdk.Color&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="color_name" position="0" attrib="0" type="System.String" />
                  <parameter name="color" position="1" attrib="2" type="Gdk.Color&amp;" direction="out" />
                </parameters>
              </method>
              <method name="LookupIconSet(System.String)" attrib="134" returntype="Gtk.IconSet">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Mid(Gtk.StateType)" attrib="134" returntype="Gdk.Color">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="MidGC(Gtk.StateType)" attrib="134" returntype="Gdk.GC">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="OnRealize()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRealize" />
                      <property name="Type" value="Gtk.Style" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnUnrealize()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideUnrealize" />
                      <property name="Type" value="Gtk.Style" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="PaintArrow(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gtk.ShadowType, Gdk.Rectangle, Gtk.Widget, System.String, Gtk.ArrowType, System.Boolean, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="6" attrib="0" type="System.String" />
                  <parameter name="arrow_type" position="7" attrib="0" type="Gtk.ArrowType" />
                  <parameter name="fill" position="8" attrib="0" type="System.Boolean" />
                  <parameter name="x" position="9" attrib="0" type="System.Int32" />
                  <parameter name="y" position="10" attrib="0" type="System.Int32" />
                  <parameter name="width" position="11" attrib="0" type="System.Int32" />
                  <parameter name="height" position="12" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="PaintBox(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gtk.ShadowType, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="6" attrib="0" type="System.String" />
                  <parameter name="x" position="7" attrib="0" type="System.Int32" />
                  <parameter name="y" position="8" attrib="0" type="System.Int32" />
                  <parameter name="width" position="9" attrib="0" type="System.Int32" />
                  <parameter name="height" position="10" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="PaintBoxGap(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gtk.ShadowType, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, System.Int32, System.Int32, Gtk.PositionType, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="6" attrib="0" type="System.String" />
                  <parameter name="x" position="7" attrib="0" type="System.Int32" />
                  <parameter name="y" position="8" attrib="0" type="System.Int32" />
                  <parameter name="width" position="9" attrib="0" type="System.Int32" />
                  <parameter name="height" position="10" attrib="0" type="System.Int32" />
                  <parameter name="gap_side" position="11" attrib="0" type="Gtk.PositionType" />
                  <parameter name="gap_x" position="12" attrib="0" type="System.Int32" />
                  <parameter name="gap_width" position="13" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="PaintCheck(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gtk.ShadowType, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="6" attrib="0" type="System.String" />
                  <parameter name="x" position="7" attrib="0" type="System.Int32" />
                  <parameter name="y" position="8" attrib="0" type="System.Int32" />
                  <parameter name="width" position="9" attrib="0" type="System.Int32" />
                  <parameter name="height" position="10" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="PaintDiamond(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gtk.ShadowType, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="6" attrib="0" type="System.String" />
                  <parameter name="x" position="7" attrib="0" type="System.Int32" />
                  <parameter name="y" position="8" attrib="0" type="System.Int32" />
                  <parameter name="width" position="9" attrib="0" type="System.Int32" />
                  <parameter name="height" position="10" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="PaintExpander(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, Gtk.ExpanderStyle)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="4" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="5" attrib="0" type="System.String" />
                  <parameter name="x" position="6" attrib="0" type="System.Int32" />
                  <parameter name="y" position="7" attrib="0" type="System.Int32" />
                  <parameter name="expander_style" position="8" attrib="0" type="Gtk.ExpanderStyle" />
                </parameters>
              </method>
              <method name="PaintExtension(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gtk.ShadowType, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, System.Int32, System.Int32, Gtk.PositionType)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="6" attrib="0" type="System.String" />
                  <parameter name="x" position="7" attrib="0" type="System.Int32" />
                  <parameter name="y" position="8" attrib="0" type="System.Int32" />
                  <parameter name="width" position="9" attrib="0" type="System.Int32" />
                  <parameter name="height" position="10" attrib="0" type="System.Int32" />
                  <parameter name="gap_side" position="11" attrib="0" type="Gtk.PositionType" />
                </parameters>
              </method>
              <method name="PaintFlatBox(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gtk.ShadowType, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="6" attrib="0" type="System.String" />
                  <parameter name="x" position="7" attrib="0" type="System.Int32" />
                  <parameter name="y" position="8" attrib="0" type="System.Int32" />
                  <parameter name="width" position="9" attrib="0" type="System.Int32" />
                  <parameter name="height" position="10" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="PaintFocus(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="4" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="5" attrib="0" type="System.String" />
                  <parameter name="x" position="6" attrib="0" type="System.Int32" />
                  <parameter name="y" position="7" attrib="0" type="System.Int32" />
                  <parameter name="width" position="8" attrib="0" type="System.Int32" />
                  <parameter name="height" position="9" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="PaintHandle(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gtk.ShadowType, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, System.Int32, System.Int32, Gtk.Orientation)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="6" attrib="0" type="System.String" />
                  <parameter name="x" position="7" attrib="0" type="System.Int32" />
                  <parameter name="y" position="8" attrib="0" type="System.Int32" />
                  <parameter name="width" position="9" attrib="0" type="System.Int32" />
                  <parameter name="height" position="10" attrib="0" type="System.Int32" />
                  <parameter name="orientation" position="11" attrib="0" type="Gtk.Orientation" />
                </parameters>
              </method>
              <method name="PaintHline(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="4" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="5" attrib="0" type="System.String" />
                  <parameter name="x1" position="6" attrib="0" type="System.Int32" />
                  <parameter name="x2" position="7" attrib="0" type="System.Int32" />
                  <parameter name="y" position="8" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="PaintLayout(Gtk.Style, Gdk.Drawable, Gtk.StateType, System.Boolean, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, Pango.Layout)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="use_text" position="3" attrib="0" type="System.Boolean" />
                  <parameter name="area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="6" attrib="0" type="System.String" />
                  <parameter name="x" position="7" attrib="0" type="System.Int32" />
                  <parameter name="y" position="8" attrib="0" type="System.Int32" />
                  <parameter name="layout" position="9" attrib="0" type="Pango.Layout" />
                </parameters>
              </method>
              <method name="PaintOption(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gtk.ShadowType, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="6" attrib="0" type="System.String" />
                  <parameter name="x" position="7" attrib="0" type="System.Int32" />
                  <parameter name="y" position="8" attrib="0" type="System.Int32" />
                  <parameter name="width" position="9" attrib="0" type="System.Int32" />
                  <parameter name="height" position="10" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="PaintPolygon(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gtk.ShadowType, Gdk.Rectangle, Gtk.Widget, System.String, Gdk.Point[], System.Boolean)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="6" attrib="0" type="System.String" />
                  <parameter name="points" position="7" attrib="0" type="Gdk.Point[]" />
                  <parameter name="fill" position="8" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="PaintResizeGrip(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gdk.Rectangle, Gtk.Widget, System.String, Gdk.WindowEdge, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="4" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="5" attrib="0" type="System.String" />
                  <parameter name="edge" position="6" attrib="0" type="Gdk.WindowEdge" />
                  <parameter name="x" position="7" attrib="0" type="System.Int32" />
                  <parameter name="y" position="8" attrib="0" type="System.Int32" />
                  <parameter name="width" position="9" attrib="0" type="System.Int32" />
                  <parameter name="height" position="10" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="PaintShadow(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gtk.ShadowType, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="6" attrib="0" type="System.String" />
                  <parameter name="x" position="7" attrib="0" type="System.Int32" />
                  <parameter name="y" position="8" attrib="0" type="System.Int32" />
                  <parameter name="width" position="9" attrib="0" type="System.Int32" />
                  <parameter name="height" position="10" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="PaintShadowGap(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gtk.ShadowType, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, System.Int32, System.Int32, Gtk.PositionType, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="6" attrib="0" type="System.String" />
                  <parameter name="x" position="7" attrib="0" type="System.Int32" />
                  <parameter name="y" position="8" attrib="0" type="System.Int32" />
                  <parameter name="width" position="9" attrib="0" type="System.Int32" />
                  <parameter name="height" position="10" attrib="0" type="System.Int32" />
                  <parameter name="gap_side" position="11" attrib="0" type="Gtk.PositionType" />
                  <parameter name="gap_x" position="12" attrib="0" type="System.Int32" />
                  <parameter name="gap_width" position="13" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="PaintSlider(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gtk.ShadowType, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, System.Int32, System.Int32, Gtk.Orientation)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="6" attrib="0" type="System.String" />
                  <parameter name="x" position="7" attrib="0" type="System.Int32" />
                  <parameter name="y" position="8" attrib="0" type="System.Int32" />
                  <parameter name="width" position="9" attrib="0" type="System.Int32" />
                  <parameter name="height" position="10" attrib="0" type="System.Int32" />
                  <parameter name="orientation" position="11" attrib="0" type="Gtk.Orientation" />
                </parameters>
              </method>
              <method name="PaintTab(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gtk.ShadowType, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="shadow_type" position="3" attrib="0" type="Gtk.ShadowType" />
                  <parameter name="area" position="4" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="6" attrib="0" type="System.String" />
                  <parameter name="x" position="7" attrib="0" type="System.Int32" />
                  <parameter name="y" position="8" attrib="0" type="System.Int32" />
                  <parameter name="width" position="9" attrib="0" type="System.Int32" />
                  <parameter name="height" position="10" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="PaintVline(Gtk.Style, Gdk.Drawable, Gtk.StateType, Gdk.Rectangle, Gtk.Widget, System.String, System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.Style" />
                  <parameter name="window" position="1" attrib="0" type="Gdk.Drawable" />
                  <parameter name="state_type" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="area" position="3" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="widget" position="4" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="5" attrib="0" type="System.String" />
                  <parameter name="y1_" position="6" attrib="0" type="System.Int32" />
                  <parameter name="y2_" position="7" attrib="0" type="System.Int32" />
                  <parameter name="x" position="8" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Ref()" attrib="134" returntype="Gtk.Style">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="RenderIcon(Gtk.IconSource, Gtk.TextDirection, Gtk.StateType, Gtk.IconSize, Gtk.Widget, System.String)" attrib="134" returntype="Gdk.Pixbuf">
                <parameters>
                  <parameter name="source" position="0" attrib="0" type="Gtk.IconSource" />
                  <parameter name="direction" position="1" attrib="0" type="Gtk.TextDirection" />
                  <parameter name="state" position="2" attrib="0" type="Gtk.StateType" />
                  <parameter name="size" position="3" attrib="0" type="Gtk.IconSize" />
                  <parameter name="widget" position="4" attrib="0" type="Gtk.Widget" />
                  <parameter name="detail" position="5" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetBackground(Gdk.Window, Gtk.StateType)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="window" position="0" attrib="0" type="Gdk.Window" />
                  <parameter name="state_type" position="1" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="SetBackgroundGC(Gtk.StateType, Gdk.GC)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                  <parameter name="gc" position="1" attrib="0" type="Gdk.GC" />
                </parameters>
              </method>
              <method name="SetBaseGC(Gtk.StateType, Gdk.GC)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                  <parameter name="gc" position="1" attrib="0" type="Gdk.GC" />
                </parameters>
              </method>
              <method name="SetBgPixmap(Gtk.StateType, Gdk.Pixmap)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                  <parameter name="pixmap" position="1" attrib="0" type="Gdk.Pixmap" />
                </parameters>
              </method>
              <method name="SetDarkGC(Gtk.StateType, Gdk.GC)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                  <parameter name="gc" position="1" attrib="0" type="Gdk.GC" />
                </parameters>
              </method>
              <method name="SetForegroundGC(Gtk.StateType, Gdk.GC)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                  <parameter name="gc" position="1" attrib="0" type="Gdk.GC" />
                </parameters>
              </method>
              <method name="SetLightGC(Gtk.StateType, Gdk.GC)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                  <parameter name="gc" position="1" attrib="0" type="Gdk.GC" />
                </parameters>
              </method>
              <method name="SetMidGC(Gtk.StateType, Gdk.GC)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                  <parameter name="gc" position="1" attrib="0" type="Gdk.GC" />
                </parameters>
              </method>
              <method name="SetTextAAGC(Gtk.StateType, Gdk.GC)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                  <parameter name="gc" position="1" attrib="0" type="Gdk.GC" />
                </parameters>
              </method>
              <method name="SetTextGC(Gtk.StateType, Gdk.GC)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                  <parameter name="gc" position="1" attrib="0" type="Gdk.GC" />
                </parameters>
              </method>
              <method name="Text(Gtk.StateType)" attrib="134" returntype="Gdk.Color">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="TextAAGC(Gtk.StateType)" attrib="134" returntype="Gdk.GC">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="TextGC(Gtk.StateType)" attrib="134" returntype="Gdk.GC">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="Unref()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
            </methods>
          </class>
          <class name="StyleChangedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Style" attrib="0" ptype="Gtk.ToolbarStyle" params="">
                <methods>
                  <method name="get_Style()" attrib="2182" returntype="Gtk.ToolbarStyle">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="StyleChangedHandler" 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, Gtk.StyleChangedArgs, 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="Gtk.StyleChangedArgs" />
                  <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, Gtk.StyleChangedArgs)" 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="Gtk.StyleChangedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="StyleSetArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="PreviousStyle" attrib="0" ptype="Gtk.Style" params="">
                <methods>
                  <method name="get_PreviousStyle()" attrib="2182" returntype="Gtk.Style">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="StyleSetHandler" 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, Gtk.StyleSetArgs, 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="Gtk.StyleSetArgs" />
                  <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, Gtk.StyleSetArgs)" 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="Gtk.StyleSetArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SubmenuDirection" 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="Gtk.SubmenuDirectionGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Left" attrib="32854" fieldtype="Gtk.SubmenuDirection" value="0" />
              <field name="Right" attrib="32854" fieldtype="Gtk.SubmenuDirection" value="1" />
            </fields>
          </class>
          <class name="SubmenuPlacement" 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="Gtk.SubmenuPlacementGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="LeftRight" attrib="32854" fieldtype="Gtk.SubmenuPlacement" value="1" />
              <field name="TopBottom" attrib="32854" fieldtype="Gtk.SubmenuPlacement" value="0" />
            </fields>
          </class>
          <class name="SurroundingDeletedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="NChars" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NChars()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Offset" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Offset()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="SurroundingDeletedHandler" 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, Gtk.SurroundingDeletedArgs, 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="Gtk.SurroundingDeletedArgs" />
                  <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, Gtk.SurroundingDeletedArgs)" 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="Gtk.SurroundingDeletedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SwitchPageArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Page" attrib="0" ptype="Gtk.NotebookPage" params="">
                <methods>
                  <method name="get_Page()" attrib="2182" returntype="Gtk.NotebookPage">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PageNum" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_PageNum()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="SwitchPageHandler" 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, Gtk.SwitchPageArgs, 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="Gtk.SwitchPageArgs" />
                  <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, Gtk.SwitchPageArgs)" 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="Gtk.SwitchPageArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Table" type="class" base="Gtk.Container" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Reflection.DefaultMemberAttribute">
                <properties>
                  <property name="MemberName" value="Item" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.UInt32, System.UInt32, System.Boolean)" attrib="2182">
                <parameters>
                  <parameter name="rows" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="columns" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="homogeneous" position="2" attrib="0" type="System.Boolean" />
                </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="ColumnSpacing" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="column-spacing" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ColumnSpacing()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_ColumnSpacing(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DefaultColSpacing" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_DefaultColSpacing()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DefaultRowSpacing" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_DefaultRowSpacing()" attrib="2182" returntype="System.UInt32">
                    <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="Homogeneous" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="homogeneous" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Homogeneous()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Homogeneous(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Item" attrib="0" ptype="Gtk.Container+ContainerChild" params="Gtk.Widget">
                <methods>
                  <method name="get_Item(Gtk.Widget)" attrib="2246" virtual="true" returntype="Gtk.Container+ContainerChild">
                    <parameters>
                      <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="NColumns" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="n-columns" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_NColumns()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_NColumns(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="NRows" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="n-rows" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_NRows()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_NRows(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="RowSpacing" attrib="0" ptype="System.UInt32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="row-spacing" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_RowSpacing()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_RowSpacing(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Attach(Gtk.Widget, System.UInt32, System.UInt32, System.UInt32, System.UInt32, Gtk.AttachOptions, Gtk.AttachOptions, System.UInt32, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="left_attach" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="right_attach" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="top_attach" position="3" attrib="0" type="System.UInt32" />
                  <parameter name="bottom_attach" position="4" attrib="0" type="System.UInt32" />
                  <parameter name="xoptions" position="5" attrib="0" type="Gtk.AttachOptions" />
                  <parameter name="yoptions" position="6" attrib="0" type="Gtk.AttachOptions" />
                  <parameter name="xpadding" position="7" attrib="0" type="System.UInt32" />
                  <parameter name="ypadding" position="8" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="Attach(Gtk.Widget, System.UInt32, System.UInt32, System.UInt32, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="left_attach" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="right_attach" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="top_attach" position="3" attrib="0" type="System.UInt32" />
                  <parameter name="bottom_attach" position="4" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="GetColSpacing(System.UInt32)" attrib="134" returntype="System.UInt32">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="GetRowSpacing(System.UInt32)" attrib="134" returntype="System.UInt32">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="Resize(System.UInt32, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="rows" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="columns" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="SetColSpacing(System.UInt32, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="spacing" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="SetRowSpacing(System.UInt32, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="row" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="spacing" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
            </methods>
            <classes>
              <class name="TableChild" type="class" base="Gtk.Container+ContainerChild" charset="Ansi" layout="Auto">
                <constructors>
                  <constructor name=".ctor(Gtk.Container, Gtk.Widget)" attrib="2181">
                    <parameters>
                      <parameter name="parent" position="0" attrib="0" type="Gtk.Container" />
                      <parameter name="child" position="1" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </constructor>
                </constructors>
                <properties>
                  <property name="BottomAttach" attrib="0" ptype="System.UInt32" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="bottom-attach" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_BottomAttach()" attrib="2182" returntype="System.UInt32">
                        <parameters />
                      </method>
                      <method name="set_BottomAttach(System.UInt32)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="LeftAttach" attrib="0" ptype="System.UInt32" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="left-attach" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_LeftAttach()" attrib="2182" returntype="System.UInt32">
                        <parameters />
                      </method>
                      <method name="set_LeftAttach(System.UInt32)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="RightAttach" attrib="0" ptype="System.UInt32" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="right-attach" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_RightAttach()" attrib="2182" returntype="System.UInt32">
                        <parameters />
                      </method>
                      <method name="set_RightAttach(System.UInt32)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="TopAttach" attrib="0" ptype="System.UInt32" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="top-attach" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_TopAttach()" attrib="2182" returntype="System.UInt32">
                        <parameters />
                      </method>
                      <method name="set_TopAttach(System.UInt32)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="XOptions" attrib="0" ptype="Gtk.AttachOptions" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="x-options" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_XOptions()" attrib="2182" returntype="Gtk.AttachOptions">
                        <parameters />
                      </method>
                      <method name="set_XOptions(Gtk.AttachOptions)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="Gtk.AttachOptions" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="XPadding" attrib="0" ptype="System.UInt32" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="x-padding" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_XPadding()" attrib="2182" returntype="System.UInt32">
                        <parameters />
                      </method>
                      <method name="set_XPadding(System.UInt32)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="YOptions" attrib="0" ptype="Gtk.AttachOptions" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="y-options" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_YOptions()" attrib="2182" returntype="Gtk.AttachOptions">
                        <parameters />
                      </method>
                      <method name="set_YOptions(Gtk.AttachOptions)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="Gtk.AttachOptions" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="YPadding" attrib="0" ptype="System.UInt32" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="y-padding" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_YPadding()" attrib="2182" returntype="System.UInt32">
                        <parameters />
                      </method>
                      <method name="set_YPadding(System.UInt32)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                </properties>
              </class>
            </classes>
          </class>
          <class name="TagAddedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Tag" attrib="0" ptype="Gtk.TextTag" params="">
                <methods>
                  <method name="get_Tag()" attrib="2182" returntype="Gtk.TextTag">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TagAddedHandler" 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, Gtk.TagAddedArgs, 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="Gtk.TagAddedArgs" />
                  <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, Gtk.TagAddedArgs)" 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="Gtk.TagAddedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TagAppliedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="EndChar" attrib="0" ptype="Gtk.TextIter" params="">
                <methods>
                  <method name="get_EndChar()" attrib="2182" returntype="Gtk.TextIter">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="StartChar" attrib="0" ptype="Gtk.TextIter" params="">
                <methods>
                  <method name="get_StartChar()" attrib="2182" returntype="Gtk.TextIter">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Tag" attrib="0" ptype="Gtk.TextTag" params="">
                <methods>
                  <method name="get_Tag()" attrib="2182" returntype="Gtk.TextTag">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TagAppliedHandler" 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, Gtk.TagAppliedArgs, 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="Gtk.TagAppliedArgs" />
                  <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, Gtk.TagAppliedArgs)" 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="Gtk.TagAppliedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TagChangedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="SizeChanged" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_SizeChanged()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Tag" attrib="0" ptype="Gtk.TextTag" params="">
                <methods>
                  <method name="get_Tag()" attrib="2182" returntype="Gtk.TextTag">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TagChangedHandler" 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, Gtk.TagChangedArgs, 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="Gtk.TagChangedArgs" />
                  <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, Gtk.TagChangedArgs)" 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="Gtk.TagChangedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TagRemovedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Tag" attrib="0" ptype="Gtk.TextTag" params="">
                <methods>
                  <method name="get_Tag()" attrib="2182" returntype="Gtk.TextTag">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TagRemovedHandler" 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, Gtk.TagRemovedArgs, 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="Gtk.TagRemovedArgs" />
                  <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, Gtk.TagRemovedArgs)" 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="Gtk.TagRemovedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Target" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="TableFree(Gtk.TargetEntry, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="targets" position="0" attrib="0" type="Gtk.TargetEntry" />
                  <parameter name="n_targets" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="TableNewFromList(Gtk.TargetList, out System.Int32&amp;)" attrib="150" static="true" returntype="Gtk.TargetEntry">
                <parameters>
                  <parameter name="list" position="0" attrib="0" type="Gtk.TargetList" />
                  <parameter name="n_targets" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TargetEntry" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Flags" attrib="6" fieldtype="Gtk.TargetFlags" />
              <field name="Info" attrib="6" fieldtype="System.UInt32" />
              <field name="Target" attrib="6" fieldtype="System.String" />
              <field name="Zero" attrib="22" fieldtype="Gtk.TargetEntry" />
            </fields>
            <constructors>
              <constructor name=".ctor(System.String, Gtk.TargetFlags, System.UInt32)" attrib="2182">
                <parameters>
                  <parameter name="target" position="0" attrib="0" type="System.String" />
                  <parameter name="flags" position="1" attrib="0" type="Gtk.TargetFlags" />
                  <parameter name="info" position="2" attrib="0" type="System.UInt32" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.TargetEntry">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TargetFlags" 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="Gtk.TargetFlagsGType" />
                </properties>
              </attribute>
              <attribute name="System.FlagsAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="App" attrib="32854" fieldtype="Gtk.TargetFlags" value="1" />
              <field name="OtherApp" attrib="32854" fieldtype="Gtk.TargetFlags" value="4" />
              <field name="OtherWidget" attrib="32854" fieldtype="Gtk.TargetFlags" value="8" />
              <field name="Widget" attrib="32854" fieldtype="Gtk.TargetFlags" value="2" />
            </fields>
          </class>
          <class name="TargetList" type="class" base="GLib.Opaque" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.TargetEntry[])" attrib="2182">
                <parameters>
                  <parameter name="targets" position="0" attrib="0" type="Gtk.TargetEntry[]" />
                </parameters>
              </constructor>
              <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>
            </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="Add(Gdk.Atom, System.UInt32, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="target" position="0" attrib="0" type="Gdk.Atom" />
                  <parameter name="flags" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="info" position="2" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="Add(System.String, System.UInt32, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="target" position="0" attrib="0" type="System.String" />
                  <parameter name="flags" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="info" position="2" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="AddImageTargets(System.UInt32, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="info" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="writable" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="AddRichTextTargets(System.UInt32, System.Boolean, Gtk.TextBuffer)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="info" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="deserializable" position="1" attrib="0" type="System.Boolean" />
                  <parameter name="buffer" position="2" attrib="0" type="Gtk.TextBuffer" />
                </parameters>
              </method>
              <method name="AddTable(Gtk.TargetEntry[])" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="targets" position="0" attrib="0" type="Gtk.TargetEntry[]" />
                </parameters>
              </method>
              <method name="AddTextTargets(System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="info" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="AddUriTargets(System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="info" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="Find(System.String, out System.UInt32&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="target" position="0" attrib="0" type="System.String" />
                  <parameter name="info" position="1" attrib="2" type="System.UInt32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="Find(Gdk.Atom, out System.UInt32&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="target" position="0" attrib="0" type="Gdk.Atom" />
                  <parameter name="info" position="1" attrib="2" type="System.UInt32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="Ref(System.IntPtr)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="Remove(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="target" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Remove(Gdk.Atom)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="target" position="0" attrib="0" type="Gdk.Atom" />
                </parameters>
              </method>
              <method name="Unref(System.IntPtr)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TargetPair" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Flags" attrib="6" fieldtype="System.UInt32" />
              <field name="Info" attrib="6" fieldtype="System.UInt32" />
              <field name="Zero" attrib="22" fieldtype="Gtk.TargetPair" />
            </fields>
            <properties>
              <property name="target" attrib="0" ptype="Gdk.Atom" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by Target property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_target()" attrib="2182" returntype="Gdk.Atom">
                    <parameters />
                  </method>
                  <method name="set_target(Gdk.Atom)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Atom" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Target" attrib="0" ptype="Gdk.Atom" params="">
                <methods>
                  <method name="get_Target()" attrib="2182" returntype="Gdk.Atom">
                    <parameters />
                  </method>
                  <method name="set_Target(Gdk.Atom)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Atom" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.TargetPair">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Targets" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="IncludeImage(Gdk.Atom, System.Int32, System.Boolean)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="targets" position="0" attrib="0" type="Gdk.Atom" />
                  <parameter name="n_targets" position="1" attrib="0" type="System.Int32" />
                  <parameter name="writable" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="IncludeRichText(Gdk.Atom, System.Int32, Gtk.TextBuffer)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="targets" position="0" attrib="0" type="Gdk.Atom" />
                  <parameter name="n_targets" position="1" attrib="0" type="System.Int32" />
                  <parameter name="buffer" position="2" attrib="0" type="Gtk.TextBuffer" />
                </parameters>
              </method>
              <method name="IncludeText(Gdk.Atom, System.Int32)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="targets" position="0" attrib="0" type="Gdk.Atom" />
                  <parameter name="n_targets" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IncludeUri(Gdk.Atom, System.Int32)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="targets" position="0" attrib="0" type="Gdk.Atom" />
                  <parameter name="n_targets" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TearoffMenuItem" type="class" base="Gtk.MenuItem" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="TestCollapseRowArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Iter" attrib="0" ptype="Gtk.TreeIter" params="">
                <methods>
                  <method name="get_Iter()" attrib="2182" returntype="Gtk.TreeIter">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Path" attrib="0" ptype="Gtk.TreePath" params="">
                <methods>
                  <method name="get_Path()" attrib="2182" returntype="Gtk.TreePath">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TestCollapseRowHandler" 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, Gtk.TestCollapseRowArgs, 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="Gtk.TestCollapseRowArgs" />
                  <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, Gtk.TestCollapseRowArgs)" 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="Gtk.TestCollapseRowArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TestExpandRowArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Iter" attrib="0" ptype="Gtk.TreeIter" params="">
                <methods>
                  <method name="get_Iter()" attrib="2182" returntype="Gtk.TreeIter">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Path" attrib="0" ptype="Gtk.TreePath" params="">
                <methods>
                  <method name="get_Path()" attrib="2182" returntype="Gtk.TreePath">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TestExpandRowHandler" 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, Gtk.TestExpandRowArgs, 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="Gtk.TestExpandRowArgs" />
                  <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, Gtk.TestExpandRowArgs)" 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="Gtk.TestExpandRowArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextAppearance" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="BgColor" attrib="6" fieldtype="Gdk.Color" />
              <field name="FgColor" attrib="6" fieldtype="Gdk.Color" />
              <field name="Rise" attrib="6" fieldtype="System.Int32" />
              <field name="Zero" attrib="22" fieldtype="Gtk.TextAppearance" />
            </fields>
            <properties>
              <property name="bg_stipple" attrib="0" ptype="Gdk.Pixmap" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by BgStipple property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_bg_stipple()" attrib="2182" returntype="Gdk.Pixmap">
                    <parameters />
                  </method>
                  <method name="set_bg_stipple(Gdk.Pixmap)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixmap" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="BgStipple" attrib="0" ptype="Gdk.Pixmap" params="">
                <methods>
                  <method name="get_BgStipple()" attrib="2182" returntype="Gdk.Pixmap">
                    <parameters />
                  </method>
                  <method name="set_BgStipple(Gdk.Pixmap)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixmap" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="fg_stipple" attrib="0" ptype="Gdk.Pixmap" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by FgStipple property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_fg_stipple()" attrib="2182" returntype="Gdk.Pixmap">
                    <parameters />
                  </method>
                  <method name="set_fg_stipple(Gdk.Pixmap)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixmap" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FgStipple" attrib="0" ptype="Gdk.Pixmap" params="">
                <methods>
                  <method name="get_FgStipple()" attrib="2182" returntype="Gdk.Pixmap">
                    <parameters />
                  </method>
                  <method name="set_FgStipple(Gdk.Pixmap)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixmap" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Strikethrough" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Strikethrough()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Strikethrough(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Underline" attrib="0" ptype="Pango.Underline" params="">
                <methods>
                  <method name="get_Underline()" attrib="2182" returntype="Pango.Underline">
                    <parameters />
                  </method>
                  <method name="set_Underline(Pango.Underline)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Underline" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.TextAppearance">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextAttributes" type="class" base="GLib.Opaque" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <fields>
              <field name="Zero" attrib="22" fieldtype="Gtk.TextAttributes">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Gtk.TextAttributes is a reference type now, use null" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
              </field>
            </fields>
            <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>
            </constructors>
            <properties>
              <property name="Appearance" attrib="0" ptype="Gtk.TextAppearance" params="">
                <methods>
                  <method name="get_Appearance()" attrib="2182" returntype="Gtk.TextAppearance">
                    <parameters />
                  </method>
                  <method name="set_Appearance(Gtk.TextAppearance)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TextAppearance" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="BgFullHeight" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_BgFullHeight()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_BgFullHeight(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Direction" attrib="0" ptype="Gtk.TextDirection" params="">
                <methods>
                  <method name="get_Direction()" attrib="2182" returntype="Gtk.TextDirection">
                    <parameters />
                  </method>
                  <method name="set_Direction(Gtk.TextDirection)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TextDirection" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Editable" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Editable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Editable(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="font" attrib="0" ptype="Pango.FontDescription" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by Font property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_font()" attrib="2182" returntype="Pango.FontDescription">
                    <parameters />
                  </method>
                  <method name="set_font(Pango.FontDescription)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.FontDescription" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Font" attrib="0" ptype="Pango.FontDescription" params="">
                <methods>
                  <method name="get_Font()" attrib="2182" returntype="Pango.FontDescription">
                    <parameters />
                  </method>
                  <method name="set_Font(Pango.FontDescription)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.FontDescription" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FontScale" attrib="0" ptype="System.Double" params="">
                <methods>
                  <method name="get_FontScale()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_FontScale(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </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="Indent" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Indent()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Indent(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Invisible" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Invisible()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Invisible(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Justification" attrib="0" ptype="Gtk.Justification" params="">
                <methods>
                  <method name="get_Justification()" attrib="2182" returntype="Gtk.Justification">
                    <parameters />
                  </method>
                  <method name="set_Justification(Gtk.Justification)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Justification" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="language" attrib="0" ptype="Pango.Language" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by Language property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_language()" attrib="2182" returntype="Pango.Language">
                    <parameters />
                  </method>
                  <method name="set_language(Pango.Language)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Language" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Language" attrib="0" ptype="Pango.Language" params="">
                <methods>
                  <method name="get_Language()" attrib="2182" returntype="Pango.Language">
                    <parameters />
                  </method>
                  <method name="set_Language(Pango.Language)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Language" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LeftMargin" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_LeftMargin()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_LeftMargin(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PixelsAboveLines" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_PixelsAboveLines()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_PixelsAboveLines(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PixelsBelowLines" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_PixelsBelowLines()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_PixelsBelowLines(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PixelsInsideWrap" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_PixelsInsideWrap()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_PixelsInsideWrap(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Realized" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Realized()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Realized(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="RightMargin" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_RightMargin()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_RightMargin(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="tabs" attrib="0" ptype="Pango.TabArray" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by Tabs property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_tabs()" attrib="2182" returntype="Pango.TabArray">
                    <parameters />
                  </method>
                  <method name="set_tabs(Pango.TabArray)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.TabArray" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Tabs" attrib="0" ptype="Pango.TabArray" params="">
                <methods>
                  <method name="get_Tabs()" attrib="2182" returntype="Pango.TabArray">
                    <parameters />
                  </method>
                  <method name="set_Tabs(Pango.TabArray)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.TabArray" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WrapMode" attrib="0" ptype="Gtk.WrapMode" params="">
                <methods>
                  <method name="get_WrapMode()" attrib="2182" returntype="Gtk.WrapMode">
                    <parameters />
                  </method>
                  <method name="set_WrapMode(Gtk.WrapMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.WrapMode" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Copy()" attrib="134" returntype="Gtk.TextAttributes">
                <parameters />
              </method>
              <method name="CopyValues(Gtk.TextAttributes)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="dest" position="0" attrib="0" type="Gtk.TextAttributes" />
                </parameters>
              </method>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.TextAttributes">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by TextAttributes(IntPtr) constructor" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="New()" attrib="150" static="true" returntype="Gtk.TextAttributes">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by TextAttributes() constructor" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Ref(System.IntPtr)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="Unref(System.IntPtr)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextBuffer" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.TextTagTable)" attrib="2182">
                <parameters>
                  <parameter name="table" position="0" attrib="0" type="Gtk.TextTagTable" />
                </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="CharCount" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_CharCount()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CopyTargetList" attrib="0" ptype="Gtk.TargetList" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="copy-target-list" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_CopyTargetList()" attrib="2182" returntype="Gtk.TargetList">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CursorPosition" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="cursor-position" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_CursorPosition()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DeserializeFormats" attrib="0" ptype="Gdk.Atom[]" params="">
                <methods>
                  <method name="get_DeserializeFormats()" attrib="2182" returntype="Gdk.Atom[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="EndIter" attrib="0" ptype="Gtk.TextIter" params="">
                <methods>
                  <method name="get_EndIter()" attrib="2182" returntype="Gtk.TextIter">
                    <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="HasSelection" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="has-selection" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HasSelection()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="InsertMark" attrib="0" ptype="Gtk.TextMark" params="">
                <methods>
                  <method name="get_InsertMark()" attrib="2182" returntype="Gtk.TextMark">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="LineCount" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_LineCount()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Modified" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Modified()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Modified(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PasteTargetList" attrib="0" ptype="Gtk.TargetList" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="paste-target-list" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PasteTargetList()" attrib="2182" returntype="Gtk.TargetList">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SelectionBound" attrib="0" ptype="Gtk.TextMark" params="">
                <methods>
                  <method name="get_SelectionBound()" attrib="2182" returntype="Gtk.TextMark">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SerializeFormats" attrib="0" ptype="Gdk.Atom[]" params="">
                <methods>
                  <method name="get_SerializeFormats()" attrib="2182" returntype="Gdk.Atom[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="StartIter" attrib="0" ptype="Gtk.TextIter" params="">
                <methods>
                  <method name="get_StartIter()" attrib="2182" returntype="Gtk.TextIter">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="TagTable" attrib="0" ptype="Gtk.TextTagTable" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="tag-table" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TagTable()" attrib="2182" returntype="Gtk.TextTagTable">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Text" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="text" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Text()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Text(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Changed" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ChildAnchorInserted" attrib="0" eventtype="Gtk.ChildAnchorInsertedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="insert_child_anchor" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DeleteRange" attrib="0" eventtype="Gtk.DeleteRangeHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="delete_range" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="InsertText" attrib="0" eventtype="Gtk.InsertTextHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="insert_text" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MarkDeleted" attrib="0" eventtype="Gtk.MarkDeletedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="mark_deleted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MarkSet" attrib="0" eventtype="Gtk.MarkSetHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="mark_set" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ModifiedChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="modified_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PixbufInserted" attrib="0" eventtype="Gtk.PixbufInsertedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="insert_pixbuf" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TagApplied" attrib="0" eventtype="Gtk.TagAppliedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="apply_tag" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TagRemoved" attrib="0" eventtype="Gtk.TagRemovedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="remove_tag" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="UserActionBegun" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="begin_user_action" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="UserActionEnded" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="end_user_action" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddMark(Gtk.TextMark, Gtk.TextIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="mark" position="0" attrib="0" type="Gtk.TextMark" />
                  <parameter name="wh3r3" position="1" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="AddSelectionClipboard(Gtk.Clipboard)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                </parameters>
              </method>
              <method name="ApplyTag(Gtk.TextTag, Gtk.TextIter, Gtk.TextIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="tag" position="0" attrib="0" type="Gtk.TextTag" />
                  <parameter name="start" position="1" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end" position="2" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="ApplyTag(System.String, Gtk.TextIter, Gtk.TextIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="start" position="1" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end" position="2" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="Backspace(Gtk.TextIter&amp;, System.Boolean, System.Boolean)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                  <parameter name="interactive" position="1" attrib="0" type="System.Boolean" />
                  <parameter name="default_editable" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="BeginUserAction()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Clear()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="CopyClipboard(Gtk.Clipboard)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                </parameters>
              </method>
              <method name="CreateChildAnchor(Gtk.TextIter&amp;)" attrib="134" returntype="Gtk.TextChildAnchor">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="CreateMark(System.String, Gtk.TextIter, System.Boolean)" attrib="134" returntype="Gtk.TextMark">
                <parameters>
                  <parameter name="mark_name" position="0" attrib="0" type="System.String" />
                  <parameter name="wh3r3" position="1" attrib="0" type="Gtk.TextIter" />
                  <parameter name="left_gravity" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="CutClipboard(Gtk.Clipboard, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                  <parameter name="default_editable" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Delete(Gtk.TextIter&amp;, Gtk.TextIter&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="start" position="0" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                  <parameter name="end" position="1" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="Delete(Gtk.TextIter, Gtk.TextIter)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by 'ref TextIter, ref TextIter' overload" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="start" position="0" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end" position="1" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="DeleteInteractive(Gtk.TextIter&amp;, Gtk.TextIter&amp;, System.Boolean)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="start_iter" position="0" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                  <parameter name="end_iter" position="1" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                  <parameter name="default_editable" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="DeleteMark(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="DeleteMark(Gtk.TextMark)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="mark" position="0" attrib="0" type="Gtk.TextMark" />
                </parameters>
              </method>
              <method name="DeleteSelection(System.Boolean, System.Boolean)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="interactive" position="0" attrib="0" type="System.Boolean" />
                  <parameter name="default_editable" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Deserialize(Gtk.TextBuffer, Gdk.Atom, Gtk.TextIter&amp;, System.Byte[], System.UInt64)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="content_buffer" position="0" attrib="0" type="Gtk.TextBuffer" />
                  <parameter name="format" position="1" attrib="0" type="Gdk.Atom" />
                  <parameter name="iter" position="2" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                  <parameter name="data" position="3" attrib="0" type="System.Byte[]" />
                  <parameter name="length" position="4" attrib="0" type="System.UInt64" />
                </parameters>
              </method>
              <method name="DeserializeGetCanCreateTags(Gdk.Atom)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="format" position="0" attrib="0" type="Gdk.Atom" />
                </parameters>
              </method>
              <method name="DeserializeSetCanCreateTags(Gdk.Atom, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="format" position="0" attrib="0" type="Gdk.Atom" />
                  <parameter name="can_create_tags" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="EndUserAction()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetBounds(out Gtk.TextIter&amp;, out Gtk.TextIter&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="start" position="0" attrib="2" type="Gtk.TextIter&amp;" direction="out" />
                  <parameter name="end" position="1" attrib="2" type="Gtk.TextIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetIterAtChildAnchor(Gtk.TextChildAnchor)" attrib="134" returntype="Gtk.TextIter">
                <parameters>
                  <parameter name="anchor" position="0" attrib="0" type="Gtk.TextChildAnchor" />
                </parameters>
              </method>
              <method name="GetIterAtLine(System.Int32)" attrib="134" returntype="Gtk.TextIter">
                <parameters>
                  <parameter name="line_number" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetIterAtLineIndex(System.Int32, System.Int32)" attrib="134" returntype="Gtk.TextIter">
                <parameters>
                  <parameter name="line_number" position="0" attrib="0" type="System.Int32" />
                  <parameter name="byte_index" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetIterAtLineOffset(System.Int32, System.Int32)" attrib="134" returntype="Gtk.TextIter">
                <parameters>
                  <parameter name="line_number" position="0" attrib="0" type="System.Int32" />
                  <parameter name="char_offset" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetIterAtMark(Gtk.TextMark)" attrib="134" returntype="Gtk.TextIter">
                <parameters>
                  <parameter name="mark" position="0" attrib="0" type="Gtk.TextMark" />
                </parameters>
              </method>
              <method name="GetIterAtOffset(System.Int32)" attrib="134" returntype="Gtk.TextIter">
                <parameters>
                  <parameter name="char_offset" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetMark(System.String)" attrib="134" returntype="Gtk.TextMark">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetSelectionBounds(out Gtk.TextIter&amp;, out Gtk.TextIter&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="start" position="0" attrib="2" type="Gtk.TextIter&amp;" direction="out" />
                  <parameter name="end" position="1" attrib="2" type="Gtk.TextIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetSlice(Gtk.TextIter, Gtk.TextIter, System.Boolean)" attrib="134" returntype="System.String">
                <parameters>
                  <parameter name="start" position="0" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end" position="1" attrib="0" type="Gtk.TextIter" />
                  <parameter name="include_hidden_chars" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="GetText(Gtk.TextIter, Gtk.TextIter, System.Boolean)" attrib="134" returntype="System.String">
                <parameters>
                  <parameter name="start" position="0" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end" position="1" attrib="0" type="Gtk.TextIter" />
                  <parameter name="include_hidden_chars" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Insert(Gtk.TextIter, System.String)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by 'ref TextIter iter' overload" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter" />
                  <parameter name="text" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Insert(Gtk.TextIter&amp;, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                  <parameter name="text" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="InsertAtCursor(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="InsertChildAnchor(Gtk.TextIter&amp;, Gtk.TextChildAnchor)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                  <parameter name="anchor" position="1" attrib="0" type="Gtk.TextChildAnchor" />
                </parameters>
              </method>
              <method name="InsertInteractive(Gtk.TextIter&amp;, System.String, System.Boolean)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                  <parameter name="text" position="1" attrib="0" type="System.String" />
                  <parameter name="default_editable" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="InsertInteractiveAtCursor(System.String, System.Boolean)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                  <parameter name="default_editable" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="InsertPixbuf(Gtk.TextIter&amp;, Gdk.Pixbuf)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                  <parameter name="pixbuf" position="1" attrib="0" type="Gdk.Pixbuf" />
                </parameters>
              </method>
              <method name="InsertRange(Gtk.TextIter&amp;, Gtk.TextIter, Gtk.TextIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                  <parameter name="start" position="1" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end" position="2" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="InsertRange(Gtk.TextIter, Gtk.TextIter, Gtk.TextIter)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by 'ref TextIter iter' overload" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter" />
                  <parameter name="start" position="1" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end" position="2" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="InsertRangeInteractive(Gtk.TextIter&amp;, Gtk.TextIter, Gtk.TextIter, System.Boolean)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                  <parameter name="start" position="1" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end" position="2" attrib="0" type="Gtk.TextIter" />
                  <parameter name="default_editable" position="3" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="InsertWithTags(Gtk.TextIter&amp;, System.String, Gtk.TextTag[])" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                  <parameter name="text" position="1" attrib="0" type="System.String" />
                  <parameter name="tags" position="2" attrib="0" type="Gtk.TextTag[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="InsertWithTags(Gtk.TextIter, System.String, Gtk.TextTag[])" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by 'ref TextIter iter' overload" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter" />
                  <parameter name="text" position="1" attrib="0" type="System.String" />
                  <parameter name="tags" position="2" attrib="0" type="Gtk.TextTag[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="InsertWithTagsByName(Gtk.TextIter&amp;, System.String, System.String[])" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                  <parameter name="text" position="1" attrib="0" type="System.String" />
                  <parameter name="tagnames" position="2" attrib="0" type="System.String[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="MoveMark(Gtk.TextMark, Gtk.TextIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="mark" position="0" attrib="0" type="Gtk.TextMark" />
                  <parameter name="wh3r3" position="1" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="MoveMark(System.String, Gtk.TextIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="wh3r3" position="1" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="OnChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChanged" />
                      <property name="Type" value="Gtk.TextBuffer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnChildAnchorInserted(Gtk.TextIter, Gtk.TextChildAnchor)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChildAnchorInserted" />
                      <property name="Type" value="Gtk.TextBuffer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="pos" position="0" attrib="0" type="Gtk.TextIter" />
                  <parameter name="anchor" position="1" attrib="0" type="Gtk.TextChildAnchor" />
                </parameters>
              </method>
              <method name="OnDeleteRange(Gtk.TextIter, Gtk.TextIter)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDeleteRange" />
                      <property name="Type" value="Gtk.TextBuffer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="start" position="0" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end" position="1" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="OnInsertText(Gtk.TextIter, System.String)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideInsertText" />
                      <property name="Type" value="Gtk.TextBuffer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="pos" position="0" attrib="0" type="Gtk.TextIter" />
                  <parameter name="text" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnMarkDeleted(Gtk.TextMark)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMarkDeleted" />
                      <property name="Type" value="Gtk.TextBuffer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="mark" position="0" attrib="0" type="Gtk.TextMark" />
                </parameters>
              </method>
              <method name="OnMarkSet(Gtk.TextIter, Gtk.TextMark)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMarkSet" />
                      <property name="Type" value="Gtk.TextBuffer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="location" position="0" attrib="0" type="Gtk.TextIter" />
                  <parameter name="mark" position="1" attrib="0" type="Gtk.TextMark" />
                </parameters>
              </method>
              <method name="OnModifiedChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideModifiedChanged" />
                      <property name="Type" value="Gtk.TextBuffer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnPixbufInserted(Gtk.TextIter, Gdk.Pixbuf)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePixbufInserted" />
                      <property name="Type" value="Gtk.TextBuffer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="pos" position="0" attrib="0" type="Gtk.TextIter" />
                  <parameter name="pixbuf" position="1" attrib="0" type="Gdk.Pixbuf" />
                </parameters>
              </method>
              <method name="OnTagApplied(Gtk.TextTag, Gtk.TextIter, Gtk.TextIter)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideTagApplied" />
                      <property name="Type" value="Gtk.TextBuffer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="tag" position="0" attrib="0" type="Gtk.TextTag" />
                  <parameter name="start_char" position="1" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end_char" position="2" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="OnTagRemoved(Gtk.TextTag, Gtk.TextIter, Gtk.TextIter)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideTagRemoved" />
                      <property name="Type" value="Gtk.TextBuffer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="tag" position="0" attrib="0" type="Gtk.TextTag" />
                  <parameter name="start_char" position="1" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end_char" position="2" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="OnUserActionBegun()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideUserActionBegun" />
                      <property name="Type" value="Gtk.TextBuffer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnUserActionEnded()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideUserActionEnded" />
                      <property name="Type" value="Gtk.TextBuffer" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="PasteClipboard(Gtk.Clipboard)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                </parameters>
              </method>
              <method name="PasteClipboard(Gtk.Clipboard, Gtk.TextIter&amp;, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                  <parameter name="override_location" position="1" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                  <parameter name="default_editable" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="PlaceCursor(Gtk.TextIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="wh3r3" position="0" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="RegisterDeserializeFormat(System.String, Gtk.TextBufferDeserializeFunc)" attrib="134" returntype="Gdk.Atom">
                <parameters>
                  <parameter name="mime_type" position="0" attrib="0" type="System.String" />
                  <parameter name="function" position="1" attrib="0" type="Gtk.TextBufferDeserializeFunc" />
                </parameters>
              </method>
              <method name="RegisterDeserializeTagset(System.String)" attrib="134" returntype="Gdk.Atom">
                <parameters>
                  <parameter name="tagset_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="RegisterSerializeFormat(System.String, Gtk.TextBufferSerializeFunc)" attrib="134" returntype="Gdk.Atom">
                <parameters>
                  <parameter name="mime_type" position="0" attrib="0" type="System.String" />
                  <parameter name="function" position="1" attrib="0" type="Gtk.TextBufferSerializeFunc" />
                </parameters>
              </method>
              <method name="RegisterSerializeTagset(System.String)" attrib="134" returntype="Gdk.Atom">
                <parameters>
                  <parameter name="tagset_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="RemoveAllTags(Gtk.TextIter, Gtk.TextIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="start" position="0" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end" position="1" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="RemoveSelectionClipboard(Gtk.Clipboard)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="clipboard" position="0" attrib="0" type="Gtk.Clipboard" />
                </parameters>
              </method>
              <method name="RemoveTag(Gtk.TextTag, Gtk.TextIter, Gtk.TextIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="tag" position="0" attrib="0" type="Gtk.TextTag" />
                  <parameter name="start" position="1" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end" position="2" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="RemoveTag(System.String, Gtk.TextIter, Gtk.TextIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="start" position="1" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end" position="2" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="SelectRange(Gtk.TextIter, Gtk.TextIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="ins" position="0" attrib="0" type="Gtk.TextIter" />
                  <parameter name="bound" position="1" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="Serialize(Gtk.TextBuffer, Gdk.Atom, Gtk.TextIter, Gtk.TextIter)" attrib="134" returntype="System.Byte[]">
                <parameters>
                  <parameter name="content_buffer" position="0" attrib="0" type="Gtk.TextBuffer" />
                  <parameter name="format" position="1" attrib="0" type="Gdk.Atom" />
                  <parameter name="start" position="2" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end" position="3" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="SetText(System.String)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Use the TextBuffer.Text property's setter" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnregisterDeserializeFormat(Gdk.Atom)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="format" position="0" attrib="0" type="Gdk.Atom" />
                </parameters>
              </method>
              <method name="UnregisterSerializeFormat(Gdk.Atom)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="format" position="0" attrib="0" type="Gdk.Atom" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextBufferDeserializeFunc" 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(Gtk.TextBuffer, Gtk.TextBuffer, Gtk.TextIter, System.Byte[], System.UInt64, System.Boolean, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="register_buffer" position="0" attrib="0" type="Gtk.TextBuffer" />
                  <parameter name="content_buffer" position="1" attrib="0" type="Gtk.TextBuffer" />
                  <parameter name="iter" position="2" attrib="0" type="Gtk.TextIter" />
                  <parameter name="data" position="3" attrib="0" type="System.Byte[]" />
                  <parameter name="length" position="4" attrib="0" type="System.UInt64" />
                  <parameter name="create_tags" position="5" attrib="0" type="System.Boolean" />
                  <parameter name="callback" position="6" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="7" 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(Gtk.TextBuffer, Gtk.TextBuffer, Gtk.TextIter, System.Byte[], System.UInt64, System.Boolean)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="register_buffer" position="0" attrib="0" type="Gtk.TextBuffer" />
                  <parameter name="content_buffer" position="1" attrib="0" type="Gtk.TextBuffer" />
                  <parameter name="iter" position="2" attrib="0" type="Gtk.TextIter" />
                  <parameter name="data" position="3" attrib="0" type="System.Byte[]" />
                  <parameter name="length" position="4" attrib="0" type="System.UInt64" />
                  <parameter name="create_tags" position="5" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextBufferSerializeFunc" 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(Gtk.TextBuffer, Gtk.TextBuffer, Gtk.TextIter, Gtk.TextIter, out System.UInt64&amp;, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="register_buffer" position="0" attrib="0" type="Gtk.TextBuffer" />
                  <parameter name="content_buffer" position="1" attrib="0" type="Gtk.TextBuffer" />
                  <parameter name="start" position="2" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end" position="3" attrib="0" type="Gtk.TextIter" />
                  <parameter name="length" position="4" attrib="2" type="System.UInt64&amp;" direction="out" />
                  <parameter name="callback" position="5" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="6" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(out System.UInt64&amp;, System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Byte">
                <parameters>
                  <parameter name="length" position="0" attrib="2" type="System.UInt64&amp;" direction="out" />
                  <parameter name="result" position="1" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Gtk.TextBuffer, Gtk.TextBuffer, Gtk.TextIter, Gtk.TextIter, out System.UInt64&amp;)" attrib="454" virtual="true" returntype="System.Byte">
                <parameters>
                  <parameter name="register_buffer" position="0" attrib="0" type="Gtk.TextBuffer" />
                  <parameter name="content_buffer" position="1" attrib="0" type="Gtk.TextBuffer" />
                  <parameter name="start" position="2" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end" position="3" attrib="0" type="Gtk.TextIter" />
                  <parameter name="length" position="4" attrib="2" type="System.UInt64&amp;" direction="out" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextBufferTargetInfo" 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="Gtk.TextBufferTargetInfoGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="BufferContents" attrib="32854" fieldtype="Gtk.TextBufferTargetInfo" value="4294967295" />
              <field name="RichText" attrib="32854" fieldtype="Gtk.TextBufferTargetInfo" value="4294967294" />
              <field name="Text" attrib="32854" fieldtype="Gtk.TextBufferTargetInfo" value="4294967293" />
            </fields>
          </class>
          <class name="TextCharPredicate" 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.Char, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="ch" position="0" attrib="0" type="System.Char" />
                  <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.Boolean">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(System.Char)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="ch" position="0" attrib="0" type="System.Char" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextChildAnchor" 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="Deleted" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Deleted()" attrib="2182" returntype="System.Boolean">
                    <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="Widgets" attrib="0" ptype="Gtk.Widget[]" params="">
                <methods>
                  <method name="get_Widgets()" attrib="2182" returntype="Gtk.Widget[]">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TextDeletedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="EndPos" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_EndPos()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="StartPos" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_StartPos()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TextDeletedHandler" 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, Gtk.TextDeletedArgs, 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="Gtk.TextDeletedArgs" />
                  <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, Gtk.TextDeletedArgs)" 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="Gtk.TextDeletedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextDirection" 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="Gtk.TextDirectionGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Ltr" attrib="32854" fieldtype="Gtk.TextDirection" value="1" />
              <field name="None" attrib="32854" fieldtype="Gtk.TextDirection" value="0" />
              <field name="Rtl" attrib="32854" fieldtype="Gtk.TextDirection" value="2" />
            </fields>
          </class>
          <class name="TextEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.Event" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.Event">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="EventObject" attrib="0" ptype="GLib.Object" params="">
                <methods>
                  <method name="get_EventObject()" attrib="2182" returntype="GLib.Object">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Iter" attrib="0" ptype="Gtk.TextIter" params="">
                <methods>
                  <method name="get_Iter()" attrib="2182" returntype="Gtk.TextIter">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TextEventHandler" 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, Gtk.TextEventArgs, 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="Gtk.TextEventArgs" />
                  <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, Gtk.TextEventArgs)" 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="Gtk.TextEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextInsertedArgs" 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>
                  <method name="set_Position(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Text" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Text()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TextInsertedHandler" 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, Gtk.TextInsertedArgs, 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="Gtk.TextInsertedArgs" />
                  <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, Gtk.TextInsertedArgs)" 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="Gtk.TextInsertedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextIter" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Zero" attrib="22" fieldtype="Gtk.TextIter" />
            </fields>
            <properties>
              <property name="Buffer" attrib="0" ptype="Gtk.TextBuffer" params="">
                <methods>
                  <method name="get_Buffer()" attrib="2182" returntype="Gtk.TextBuffer">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="BytesInLine" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_BytesInLine()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Char" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Char()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CharsInLine" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_CharsInLine()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ChildAnchor" attrib="0" ptype="Gtk.TextChildAnchor" params="">
                <methods>
                  <method name="get_ChildAnchor()" attrib="2182" returntype="Gtk.TextChildAnchor">
                    <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="IsCursorPosition" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsCursorPosition()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsEnd" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsEnd()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsStart" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsStart()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Language" attrib="0" ptype="Pango.Language" params="">
                <methods>
                  <method name="get_Language()" attrib="2182" returntype="Pango.Language">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Line" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Line()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Line(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LineIndex" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_LineIndex()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_LineIndex(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LineOffset" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_LineOffset()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_LineOffset(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Marks" attrib="0" ptype="Gtk.TextMark[]" params="">
                <methods>
                  <method name="get_Marks()" attrib="2182" returntype="Gtk.TextMark[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Offset" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Offset()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Offset(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Pixbuf" attrib="0" ptype="Gdk.Pixbuf" params="">
                <methods>
                  <method name="get_Pixbuf()" attrib="2182" returntype="Gdk.Pixbuf">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Tags" attrib="0" ptype="Gtk.TextTag[]" params="">
                <methods>
                  <method name="get_Tags()" attrib="2182" returntype="Gtk.TextTag[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="VisibleLineIndex" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_VisibleLineIndex()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_VisibleLineIndex(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="VisibleLineOffset" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_VisibleLineOffset()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_VisibleLineOffset(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="BackwardChar()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="BackwardChars(System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="count" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="BackwardCursorPosition()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="BackwardCursorPositions(System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="count" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="BackwardFindChar(Gtk.TextCharPredicate, System.IntPtr, Gtk.TextIter)" attrib="134" returntype="System.Boolean">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by overload without IntPtr argument" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="pred" position="0" attrib="0" type="Gtk.TextCharPredicate" />
                  <parameter name="user_data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="limit" position="2" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="BackwardFindChar(Gtk.TextCharPredicate, Gtk.TextIter)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="pred" position="0" attrib="0" type="Gtk.TextCharPredicate" />
                  <parameter name="limit" position="1" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="BackwardLine()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="BackwardLines(System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="count" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="BackwardSearch(System.String, Gtk.TextSearchFlags, out Gtk.TextIter&amp;, out Gtk.TextIter&amp;, Gtk.TextIter)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="str" position="0" attrib="0" type="System.String" />
                  <parameter name="flags" position="1" attrib="0" type="Gtk.TextSearchFlags" />
                  <parameter name="match_start" position="2" attrib="2" type="Gtk.TextIter&amp;" direction="out" />
                  <parameter name="match_end" position="3" attrib="2" type="Gtk.TextIter&amp;" direction="out" />
                  <parameter name="limit" position="4" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="BackwardSentenceStart()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="BackwardSentenceStarts(System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="count" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="BackwardToTagToggle(Gtk.TextTag)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="tag" position="0" attrib="0" type="Gtk.TextTag" />
                </parameters>
              </method>
              <method name="BackwardVisibleCursorPosition()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="BackwardVisibleCursorPositions(System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="count" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="BackwardVisibleLine()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="BackwardVisibleLines(System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="count" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="BackwardVisibleWordStart()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="BackwardVisibleWordStarts(System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="count" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="BackwardWordStart()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="BackwardWordStarts(System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="count" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="BeginsTag(Gtk.TextTag)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="tag" position="0" attrib="0" type="Gtk.TextTag" />
                </parameters>
              </method>
              <method name="CanInsert(System.Boolean)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="default_editability" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Compare(Gtk.TextIter)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="rhs" position="0" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="Copy()" attrib="134" returntype="Gtk.TextIter">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="This is a no-op" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Editable(System.Boolean)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="default_setting" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="EndsLine()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="EndsSentence()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="EndsTag(Gtk.TextTag)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="tag" position="0" attrib="0" type="Gtk.TextTag" />
                </parameters>
              </method>
              <method name="EndsWord()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="Equal(Gtk.TextIter)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="rhs" position="0" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="ForwardChar()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="ForwardChars(System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="count" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ForwardCursorPosition()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="ForwardCursorPositions(System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="count" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ForwardFindChar(Gtk.TextCharPredicate, Gtk.TextIter)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="pred" position="0" attrib="0" type="Gtk.TextCharPredicate" />
                  <parameter name="limit" position="1" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="ForwardFindChar(Gtk.TextCharPredicate, System.IntPtr, Gtk.TextIter)" attrib="134" returntype="System.Boolean">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by overload without IntPtr argument" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="pred" position="0" attrib="0" type="Gtk.TextCharPredicate" />
                  <parameter name="user_data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="limit" position="2" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="ForwardLine()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="ForwardLines(System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="count" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ForwardSearch(System.String, Gtk.TextSearchFlags, out Gtk.TextIter&amp;, out Gtk.TextIter&amp;, Gtk.TextIter)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="str" position="0" attrib="0" type="System.String" />
                  <parameter name="flags" position="1" attrib="0" type="Gtk.TextSearchFlags" />
                  <parameter name="match_start" position="2" attrib="2" type="Gtk.TextIter&amp;" direction="out" />
                  <parameter name="match_end" position="3" attrib="2" type="Gtk.TextIter&amp;" direction="out" />
                  <parameter name="limit" position="4" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="ForwardSentenceEnd()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="ForwardSentenceEnds(System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="count" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ForwardToEnd()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ForwardToLineEnd()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="ForwardToTagToggle(Gtk.TextTag)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="tag" position="0" attrib="0" type="Gtk.TextTag" />
                </parameters>
              </method>
              <method name="ForwardVisibleCursorPosition()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="ForwardVisibleCursorPositions(System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="count" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ForwardVisibleLine()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="ForwardVisibleLines(System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="count" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ForwardVisibleWordEnd()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="ForwardVisibleWordEnds(System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="count" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ForwardWordEnd()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="ForwardWordEnds(System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="count" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetAttributes(Gtk.TextAttributes)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="values" position="0" attrib="0" type="Gtk.TextAttributes" />
                </parameters>
              </method>
              <method name="GetSlice(Gtk.TextIter)" attrib="134" returntype="System.String">
                <parameters>
                  <parameter name="end" position="0" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="GetText(Gtk.TextIter)" attrib="134" returntype="System.String">
                <parameters>
                  <parameter name="end" position="0" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="GetToggledTags(System.Boolean)" attrib="134" returntype="Gtk.TextTag[]">
                <parameters>
                  <parameter name="toggled_on" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="GetVisibleSlice(Gtk.TextIter)" attrib="134" returntype="System.String">
                <parameters>
                  <parameter name="end" position="0" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="GetVisibleText(Gtk.TextIter)" attrib="134" returntype="System.String">
                <parameters>
                  <parameter name="end" position="0" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="HasTag(Gtk.TextTag)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="tag" position="0" attrib="0" type="Gtk.TextTag" />
                </parameters>
              </method>
              <method name="InRange(Gtk.TextIter, Gtk.TextIter)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="start" position="0" attrib="0" type="Gtk.TextIter" />
                  <parameter name="end" position="1" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="InsideSentence()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="InsideWord()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.TextIter">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="Order(Gtk.TextIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="second" position="0" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="StartsLine()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="StartsSentence()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="StartsWord()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="TogglesTag(Gtk.TextTag)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="tag" position="0" attrib="0" type="Gtk.TextTag" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextMark" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, System.Boolean)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="left_gravity" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2180">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Buffer" attrib="0" ptype="Gtk.TextBuffer" params="">
                <methods>
                  <method name="get_Buffer()" attrib="2182" returntype="Gtk.TextBuffer">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Deleted" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Deleted()" attrib="2182" returntype="System.Boolean">
                    <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="LeftGravity" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="left-gravity" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LeftGravity()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Name" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Name()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Visible" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Visible()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Visible(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TextPendingScroll" type="class" base="GLib.Opaque" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
          </class>
          <class name="TextPoppedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="ContextId" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_ContextId()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Text" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Text()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TextPoppedHandler" 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, Gtk.TextPoppedArgs, 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="Gtk.TextPoppedArgs" />
                  <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, Gtk.TextPoppedArgs)" 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="Gtk.TextPoppedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextPushedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="ContextId" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_ContextId()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Text" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Text()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TextPushedHandler" 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, Gtk.TextPushedArgs, 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="Gtk.TextPushedArgs" />
                  <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, Gtk.TextPushedArgs)" 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="Gtk.TextPushedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextSearchFlags" 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="Gtk.TextSearchFlagsGType" />
                </properties>
              </attribute>
              <attribute name="System.FlagsAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="TextOnly" attrib="32854" fieldtype="Gtk.TextSearchFlags" value="2" />
              <field name="VisibleOnly" attrib="32854" fieldtype="Gtk.TextSearchFlags" value="1" />
            </fields>
          </class>
          <class name="TextTag" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </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="AccumulativeMargin" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="accumulative-margin" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AccumulativeMargin()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_AccumulativeMargin(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Background" attrib="0" ptype="System.String" params="System.String">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="background" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_Background(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="BackgroundFullHeight" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="background-full-height" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_BackgroundFullHeight()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_BackgroundFullHeight(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="BackgroundFullHeightSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="background_full_height_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_BackgroundFullHeightSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_BackgroundFullHeightSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="BackgroundGdk" attrib="0" ptype="Gdk.Color" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="background-gdk" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_BackgroundGdk()" attrib="2182" returntype="Gdk.Color">
                    <parameters />
                  </method>
                  <method name="set_BackgroundGdk(Gdk.Color)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Color" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="BackgroundSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="background_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_BackgroundSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_BackgroundSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="BackgroundStipple" attrib="0" ptype="Gdk.Pixmap" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="background-stipple" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_BackgroundStipple()" attrib="2182" returntype="Gdk.Pixmap">
                    <parameters />
                  </method>
                  <method name="set_BackgroundStipple(Gdk.Pixmap)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixmap" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="BackgroundStippleSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="background_stipple_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_BackgroundStippleSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_BackgroundStippleSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Direction" attrib="0" ptype="Gtk.TextDirection" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="direction" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Direction()" attrib="2182" returntype="Gtk.TextDirection">
                    <parameters />
                  </method>
                  <method name="set_Direction(Gtk.TextDirection)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TextDirection" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Editable" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="editable" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Editable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Editable(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="EditableSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="editable_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_EditableSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_EditableSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Family" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="family" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Family()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Family(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FamilySet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="family_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_FamilySet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_FamilySet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Font" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="font" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Font()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Font(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FontDesc" attrib="0" ptype="Pango.FontDescription" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="font-desc" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_FontDesc()" attrib="2182" returntype="Pango.FontDescription">
                    <parameters />
                  </method>
                  <method name="set_FontDesc(Pango.FontDescription)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.FontDescription" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Foreground" attrib="0" ptype="System.String" params="System.String">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="foreground" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_Foreground(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ForegroundGdk" attrib="0" ptype="Gdk.Color" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="foreground-gdk" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ForegroundGdk()" attrib="2182" returntype="Gdk.Color">
                    <parameters />
                  </method>
                  <method name="set_ForegroundGdk(Gdk.Color)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Color" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ForegroundSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="foreground_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ForegroundSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ForegroundSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ForegroundStipple" attrib="0" ptype="Gdk.Pixmap" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="foreground-stipple" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ForegroundStipple()" attrib="2182" returntype="Gdk.Pixmap">
                    <parameters />
                  </method>
                  <method name="set_ForegroundStipple(Gdk.Pixmap)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixmap" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ForegroundStippleSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="foreground_stipple_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ForegroundStippleSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ForegroundStippleSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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="Indent" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="indent" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Indent()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Indent(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IndentSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="indent_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IndentSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IndentSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Invisible" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="invisible" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Invisible()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Invisible(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="InvisibleSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="invisible_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_InvisibleSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_InvisibleSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Justification" attrib="0" ptype="Gtk.Justification" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="justification" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Justification()" attrib="2182" returntype="Gtk.Justification">
                    <parameters />
                  </method>
                  <method name="set_Justification(Gtk.Justification)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Justification" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="JustificationSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="justification_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_JustificationSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_JustificationSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Language" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="language" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Language()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Language(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LanguageSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="language_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LanguageSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_LanguageSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LeftMargin" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="left-margin" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LeftMargin()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_LeftMargin(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LeftMarginSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="left_margin_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LeftMarginSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_LeftMarginSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Name" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Name()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ParagraphBackground" attrib="0" ptype="System.String" params="System.String">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="paragraph-background" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_ParagraphBackground(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ParagraphBackgroundGdk" attrib="0" ptype="Gdk.Color" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="paragraph-background-gdk" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ParagraphBackgroundGdk()" attrib="2182" returntype="Gdk.Color">
                    <parameters />
                  </method>
                  <method name="set_ParagraphBackgroundGdk(Gdk.Color)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Color" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PixelsAboveLines" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixels-above-lines" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PixelsAboveLines()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_PixelsAboveLines(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PixelsAboveLinesSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixels_above_lines_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PixelsAboveLinesSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_PixelsAboveLinesSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PixelsBelowLines" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixels-below-lines" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PixelsBelowLines()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_PixelsBelowLines(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PixelsBelowLinesSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixels_below_lines_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PixelsBelowLinesSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_PixelsBelowLinesSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PixelsInsideWrap" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixels-inside-wrap" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PixelsInsideWrap()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_PixelsInsideWrap(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PixelsInsideWrapSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixels_inside_wrap_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PixelsInsideWrapSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_PixelsInsideWrapSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Priority" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Priority()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Priority(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="RightMargin" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="right-margin" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_RightMargin()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_RightMargin(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="RightMarginSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="right_margin_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_RightMarginSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_RightMarginSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Rise" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="rise" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Rise()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Rise(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="RiseSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="rise_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_RiseSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_RiseSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Scale" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="scale" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Scale()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_Scale(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ScaleSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="scale_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ScaleSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ScaleSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Size" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="size" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Size()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Size(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SizePoints" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="size-points" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SizePoints()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_SizePoints(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SizeSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="size_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SizeSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SizeSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Stretch" attrib="0" ptype="Pango.Stretch" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="stretch" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Stretch()" attrib="2182" returntype="Pango.Stretch">
                    <parameters />
                  </method>
                  <method name="set_Stretch(Pango.Stretch)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Stretch" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="StretchSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="stretch_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_StretchSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_StretchSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Strikethrough" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="strikethrough" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Strikethrough()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Strikethrough(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="StrikethroughSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="strikethrough_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_StrikethroughSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_StrikethroughSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Style" attrib="0" ptype="Pango.Style" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="style" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Style()" attrib="2182" returntype="Pango.Style">
                    <parameters />
                  </method>
                  <method name="set_Style(Pango.Style)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Style" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="StyleSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="style_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_StyleSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_StyleSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Tabs" attrib="0" ptype="Pango.TabArray" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="tabs" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Tabs()" attrib="2182" returntype="Pango.TabArray">
                    <parameters />
                  </method>
                  <method name="set_Tabs(Pango.TabArray)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.TabArray" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TabsSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="tabs_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TabsSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_TabsSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Underline" attrib="0" ptype="Pango.Underline" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="underline" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Underline()" attrib="2182" returntype="Pango.Underline">
                    <parameters />
                  </method>
                  <method name="set_Underline(Pango.Underline)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Underline" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UnderlineSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="underline_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UnderlineSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UnderlineSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Variant" attrib="0" ptype="Pango.Variant" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="variant" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Variant()" attrib="2182" returntype="Pango.Variant">
                    <parameters />
                  </method>
                  <method name="set_Variant(Pango.Variant)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Variant" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="VariantSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="variant_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_VariantSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_VariantSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Weight" attrib="0" ptype="Pango.Weight" params="">
                <methods>
                  <method name="get_Weight()" attrib="2182" returntype="Pango.Weight">
                    <parameters />
                  </method>
                  <method name="set_Weight(Pango.Weight)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Weight" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WeightSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="weight_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_WeightSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_WeightSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WrapMode" attrib="0" ptype="Gtk.WrapMode" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="wrap-mode" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_WrapMode()" attrib="2182" returntype="Gtk.WrapMode">
                    <parameters />
                  </method>
                  <method name="set_WrapMode(Gtk.WrapMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.WrapMode" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WrapModeSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="wrap_mode_set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_WrapModeSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_WrapModeSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="TextEvent" attrib="0" eventtype="Gtk.TextEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnTextEvent(GLib.Object, Gdk.Event, Gtk.TextIter)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideTextEvent" />
                      <property name="Type" value="Gtk.TextTag" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="event_object" position="0" attrib="0" type="GLib.Object" />
                  <parameter name="evnt" position="1" attrib="0" type="Gdk.Event" />
                  <parameter name="iter" position="2" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="ProcessEvent(GLib.Object, Gdk.Event, Gtk.TextIter)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="event_object" position="0" attrib="0" type="GLib.Object" />
                  <parameter name="evnt" position="1" attrib="0" type="Gdk.Event" />
                  <parameter name="iter" position="2" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextTagTable" 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="Size" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Size()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="TagAdded" attrib="0" eventtype="Gtk.TagAddedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="tag_added" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TagChanged" attrib="0" eventtype="Gtk.TagChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="tag_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TagRemoved" attrib="0" eventtype="Gtk.TagRemovedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="tag_removed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Add(Gtk.TextTag)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="tag" position="0" attrib="0" type="Gtk.TextTag" />
                </parameters>
              </method>
              <method name="Foreach(Gtk.TextTagTableForeach)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.TextTagTableForeach" />
                </parameters>
              </method>
              <method name="Lookup(System.String)" attrib="134" returntype="Gtk.TextTag">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnTagAdded(Gtk.TextTag)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideTagAdded" />
                      <property name="Type" value="Gtk.TextTagTable" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="tag" position="0" attrib="0" type="Gtk.TextTag" />
                </parameters>
              </method>
              <method name="OnTagChanged(Gtk.TextTag, System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideTagChanged" />
                      <property name="Type" value="Gtk.TextTagTable" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="tag" position="0" attrib="0" type="Gtk.TextTag" />
                  <parameter name="size_changed" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="OnTagRemoved(Gtk.TextTag)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideTagRemoved" />
                      <property name="Type" value="Gtk.TextTagTable" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="tag" position="0" attrib="0" type="Gtk.TextTag" />
                </parameters>
              </method>
              <method name="Remove(Gtk.TextTag)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="tag" position="0" attrib="0" type="Gtk.TextTag" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextTagTableForeach" 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(Gtk.TextTag, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="tag" position="0" attrib="0" type="Gtk.TextTag" />
                  <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(Gtk.TextTag)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="tag" position="0" attrib="0" type="Gtk.TextTag" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextView" type="class" base="Gtk.Container" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(Gtk.TextBuffer)" attrib="2182">
                <parameters>
                  <parameter name="buffer" position="0" attrib="0" type="Gtk.TextBuffer" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="AcceptsTab" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="accepts-tab" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AcceptsTab()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_AcceptsTab(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Buffer" attrib="0" ptype="Gtk.TextBuffer" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="buffer" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Buffer()" attrib="2182" returntype="Gtk.TextBuffer">
                    <parameters />
                  </method>
                  <method name="set_Buffer(Gtk.TextBuffer)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TextBuffer" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CursorVisible" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="cursor-visible" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_CursorVisible()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_CursorVisible(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DefaultAttributes" attrib="0" ptype="Gtk.TextAttributes" params="">
                <methods>
                  <method name="get_DefaultAttributes()" attrib="2182" returntype="Gtk.TextAttributes">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Editable" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="editable" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Editable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Editable(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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="Indent" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="indent" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Indent()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Indent(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Justification" attrib="0" ptype="Gtk.Justification" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="justification" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Justification()" attrib="2182" returntype="Gtk.Justification">
                    <parameters />
                  </method>
                  <method name="set_Justification(Gtk.Justification)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Justification" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LeftMargin" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="left-margin" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LeftMargin()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_LeftMargin(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Overwrite" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="overwrite" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Overwrite()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Overwrite(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PixelsAboveLines" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixels-above-lines" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PixelsAboveLines()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_PixelsAboveLines(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PixelsBelowLines" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixels-below-lines" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PixelsBelowLines()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_PixelsBelowLines(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PixelsInsideWrap" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="pixels-inside-wrap" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_PixelsInsideWrap()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_PixelsInsideWrap(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="RightMargin" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="right-margin" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_RightMargin()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_RightMargin(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Tabs" attrib="0" ptype="Pango.TabArray" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="tabs" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Tabs()" attrib="2182" returntype="Pango.TabArray">
                    <parameters />
                  </method>
                  <method name="set_Tabs(Pango.TabArray)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.TabArray" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="VisibleRect" attrib="0" ptype="Gdk.Rectangle" params="">
                <methods>
                  <method name="get_VisibleRect()" attrib="2182" returntype="Gdk.Rectangle">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="WrapMode" attrib="0" ptype="Gtk.WrapMode" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="wrap-mode" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_WrapMode()" attrib="2182" returntype="Gtk.WrapMode">
                    <parameters />
                  </method>
                  <method name="set_WrapMode(Gtk.WrapMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.WrapMode" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Backspace" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="backspace" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="CopyClipboard" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="copy_clipboard" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="CutClipboard" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="cut_clipboard" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DeleteFromCursor" attrib="0" eventtype="Gtk.DeleteFromCursorHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="delete_from_cursor" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="InsertAtCursor" attrib="0" eventtype="Gtk.InsertAtCursorHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="insert_at_cursor" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MoveCursor" attrib="0" eventtype="Gtk.MoveCursorHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="move_cursor" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MoveFocus" attrib="0" eventtype="Gtk.MoveFocusHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="move_focus" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by keybinding signal on Gtk.Widget" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PageHorizontally" attrib="0" eventtype="Gtk.PageHorizontallyHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="page_horizontally" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PasteClipboard" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="paste_clipboard" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PopulatePopup" attrib="0" eventtype="Gtk.PopulatePopupHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="populate_popup" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ScrollAdjustmentsSet" attrib="0" eventtype="Gtk.ScrollAdjustmentsSetHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="set_scroll_adjustments" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SetAnchor" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="set_anchor" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ToggleOverwrite" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="toggle_overwrite" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddChildAtAnchor(Gtk.Widget, Gtk.TextChildAnchor)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="anchor" position="1" attrib="0" type="Gtk.TextChildAnchor" />
                </parameters>
              </method>
              <method name="AddChildInWindow(Gtk.Widget, Gtk.TextWindowType, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="which_window" position="1" attrib="0" type="Gtk.TextWindowType" />
                  <parameter name="xpos" position="2" attrib="0" type="System.Int32" />
                  <parameter name="ypos" position="3" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="BackwardDisplayLine(Gtk.TextIter&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="BackwardDisplayLineStart(Gtk.TextIter&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="BufferToWindowCoords(Gtk.TextWindowType, System.Int32, System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="win" position="0" attrib="0" type="Gtk.TextWindowType" />
                  <parameter name="buffer_x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="buffer_y" position="2" attrib="0" type="System.Int32" />
                  <parameter name="window_x" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="window_y" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ForwardDisplayLine(Gtk.TextIter&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="ForwardDisplayLineEnd(Gtk.TextIter&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetBorderWindowSize(Gtk.TextWindowType)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Gtk.TextWindowType" />
                </parameters>
              </method>
              <method name="GetIterAtLocation(System.Int32, System.Int32)" attrib="134" returntype="Gtk.TextIter">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetIterAtPosition(Gtk.TextIter, System.Int32, System.Int32)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter" />
                  <parameter name="x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="y" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetIterLocation(Gtk.TextIter)" attrib="134" returntype="Gdk.Rectangle">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="GetLineAtY(out Gtk.TextIter&amp;, System.Int32, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="target_iter" position="0" attrib="2" type="Gtk.TextIter&amp;" direction="out" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="line_top" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetLineYrange(Gtk.TextIter, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter" />
                  <parameter name="y" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="height" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetWindow(Gtk.TextWindowType)" attrib="134" returntype="Gdk.Window">
                <parameters>
                  <parameter name="win" position="0" attrib="0" type="Gtk.TextWindowType" />
                </parameters>
              </method>
              <method name="GetWindowType(Gdk.Window)" attrib="134" returntype="Gtk.TextWindowType">
                <parameters>
                  <parameter name="window" position="0" attrib="0" type="Gdk.Window" />
                </parameters>
              </method>
              <method name="MoveChild(Gtk.Widget, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="xpos" position="1" attrib="0" type="System.Int32" />
                  <parameter name="ypos" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="MoveMarkOnscreen(Gtk.TextMark)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="mark" position="0" attrib="0" type="Gtk.TextMark" />
                </parameters>
              </method>
              <method name="MoveVisually(Gtk.TextIter&amp;, System.Int32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter&amp;" direction="ref" />
                  <parameter name="count" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnBackspace()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideBackspace" />
                      <property name="Type" value="Gtk.TextView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnCopyClipboard()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCopyClipboard" />
                      <property name="Type" value="Gtk.TextView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnCutClipboard()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCutClipboard" />
                      <property name="Type" value="Gtk.TextView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnDeleteFromCursor(Gtk.DeleteType, System.Int32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDeleteFromCursor" />
                      <property name="Type" value="Gtk.TextView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Gtk.DeleteType" />
                  <parameter name="count" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnInsertAtCursor(System.String)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideInsertAtCursor" />
                      <property name="Type" value="Gtk.TextView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="str" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnMoveCursor(Gtk.MovementStep, System.Int32, System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMoveCursor" />
                      <property name="Type" value="Gtk.TextView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="step" position="0" attrib="0" type="Gtk.MovementStep" />
                  <parameter name="count" position="1" attrib="0" type="System.Int32" />
                  <parameter name="extend_selection" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="OnMoveFocus(Gtk.DirectionType)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMoveFocus" />
                      <property name="Type" value="Gtk.TextView" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by keybinding signal on Gtk.Widget" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="direction" position="0" attrib="0" type="Gtk.DirectionType" />
                </parameters>
              </method>
              <method name="OnPageHorizontally(System.Int32, System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePageHorizontally" />
                      <property name="Type" value="Gtk.TextView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="count" position="0" attrib="0" type="System.Int32" />
                  <parameter name="extend_selection" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="OnPasteClipboard()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePasteClipboard" />
                      <property name="Type" value="Gtk.TextView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnPopulatePopup(Gtk.Menu)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePopulatePopup" />
                      <property name="Type" value="Gtk.TextView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="menu" position="0" attrib="0" type="Gtk.Menu" />
                </parameters>
              </method>
              <method name="OnScrollAdjustmentsSet(Gtk.Adjustment, Gtk.Adjustment)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideScrollAdjustmentsSet" />
                      <property name="Type" value="Gtk.TextView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="hadjustment" position="0" attrib="0" type="Gtk.Adjustment" />
                  <parameter name="vadjustment" position="1" attrib="0" type="Gtk.Adjustment" />
                </parameters>
              </method>
              <method name="OnSetAnchor()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSetAnchor" />
                      <property name="Type" value="Gtk.TextView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnToggleOverwrite()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideToggleOverwrite" />
                      <property name="Type" value="Gtk.TextView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="PlaceCursorOnscreen()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="ScrollMarkOnscreen(Gtk.TextMark)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="mark" position="0" attrib="0" type="Gtk.TextMark" />
                </parameters>
              </method>
              <method name="ScrollToIter(Gtk.TextIter, System.Double, System.Boolean, System.Double, System.Double)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter" />
                  <parameter name="within_margin" position="1" attrib="0" type="System.Double" />
                  <parameter name="use_align" position="2" attrib="0" type="System.Boolean" />
                  <parameter name="xalign" position="3" attrib="0" type="System.Double" />
                  <parameter name="yalign" position="4" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="ScrollToMark(Gtk.TextMark, System.Double, System.Boolean, System.Double, System.Double)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="mark" position="0" attrib="0" type="Gtk.TextMark" />
                  <parameter name="within_margin" position="1" attrib="0" type="System.Double" />
                  <parameter name="use_align" position="2" attrib="0" type="System.Boolean" />
                  <parameter name="xalign" position="3" attrib="0" type="System.Double" />
                  <parameter name="yalign" position="4" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="SetBorderWindowSize(Gtk.TextWindowType, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Gtk.TextWindowType" />
                  <parameter name="size" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="StartsDisplayLine(Gtk.TextIter)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TextIter" />
                </parameters>
              </method>
              <method name="WindowToBufferCoords(Gtk.TextWindowType, System.Int32, System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="win" position="0" attrib="0" type="Gtk.TextWindowType" />
                  <parameter name="window_x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="window_y" position="2" attrib="0" type="System.Int32" />
                  <parameter name="buffer_x" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="buffer_y" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextWindow" type="class" base="GLib.Opaque" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
          </class>
          <class name="TextWindowType" 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="Gtk.TextWindowTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Bottom" attrib="32854" fieldtype="Gtk.TextWindowType" value="6" />
              <field name="Left" attrib="32854" fieldtype="Gtk.TextWindowType" value="3" />
              <field name="Private" attrib="32854" fieldtype="Gtk.TextWindowType" value="0" />
              <field name="Right" attrib="32854" fieldtype="Gtk.TextWindowType" value="4" />
              <field name="Text" attrib="32854" fieldtype="Gtk.TextWindowType" value="2" />
              <field name="Top" attrib="32854" fieldtype="Gtk.TextWindowType" value="5" />
              <field name="Widget" attrib="32854" fieldtype="Gtk.TextWindowType" value="1" />
            </fields>
          </class>
          <class name="ThemeEngine" type="class" base="GLib.Opaque" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
          </class>
          <class name="ThreadNotify" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.ReadyEvent)" attrib="2182">
                <parameters>
                  <parameter name="re" position="0" attrib="0" type="Gtk.ReadyEvent" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="Close()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Dispose(System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="disposing" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Finalize()" attrib="196" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="WakeupMain()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="Timeout" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.ObsoleteAttribute">
                <properties>
                  <property name="Message" value="Replaced by GLib.Timeout" />
                  <property name="IsError" value="False" />
                </properties>
              </attribute>
            </attributes>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="Add(System.UInt32, Gtk.Function)" attrib="150" static="true" returntype="System.UInt32">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by GLib.Timeout.Add" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="interval" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="function" position="1" attrib="0" type="Gtk.Function" />
                </parameters>
              </method>
              <method name="AddFull(System.UInt32, Gtk.Function, Gtk.CallbackMarshal, System.IntPtr, Gtk.DestroyNotify)" attrib="150" static="true" returntype="System.UInt32">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by GLib.Timeout.Add" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="interval" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="function" position="1" attrib="0" type="Gtk.Function" />
                  <parameter name="marshal" position="2" attrib="0" type="Gtk.CallbackMarshal" />
                  <parameter name="data" position="3" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="4" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="Remove(System.UInt32)" attrib="150" static="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by GLib.Source.Remove" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="timeout_handler_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ToggleAction" type="class" base="Gtk.Action" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, System.String, System.String, System.String)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="label" position="1" attrib="0" type="System.String" />
                  <parameter name="tooltip" position="2" attrib="0" type="System.String" />
                  <parameter name="stock_id" position="3" attrib="0" type="System.String" />
                </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="Active" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="active" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Active()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Active(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DrawAsRadio" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="draw-as-radio" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_DrawAsRadio()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_DrawAsRadio(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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>
            <events>
              <event name="Toggled" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="toggled" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnToggled()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideToggled" />
                      <property name="Type" value="Gtk.ToggleAction" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Toggle()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="ToggleActionEntry" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="accelerator" attrib="6" fieldtype="System.String" />
              <field name="activated" attrib="6" fieldtype="System.EventHandler" />
              <field name="active" attrib="6" fieldtype="System.Boolean" />
              <field name="label" attrib="6" fieldtype="System.String" />
              <field name="name" attrib="6" fieldtype="System.String" />
              <field name="stock_id" attrib="6" fieldtype="System.String" />
              <field name="tooltip" attrib="6" fieldtype="System.String" />
            </fields>
            <constructors>
              <constructor name=".ctor(System.String, System.String, System.EventHandler, System.Boolean)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="stock_id" position="1" attrib="0" type="System.String" />
                  <parameter name="activated" position="2" attrib="0" type="System.EventHandler" />
                  <parameter name="active" position="3" attrib="0" type="System.Boolean" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String, System.String, System.String, System.String, System.EventHandler, System.Boolean)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="stock_id" position="1" attrib="0" type="System.String" />
                  <parameter name="label" position="2" attrib="0" type="System.String" />
                  <parameter name="accelerator" position="3" attrib="0" type="System.String" />
                  <parameter name="tooltip" position="4" attrib="0" type="System.String" />
                  <parameter name="activated" position="5" attrib="0" type="System.EventHandler" />
                  <parameter name="active" position="6" attrib="0" type="System.Boolean" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="stock_id" position="1" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String, System.EventHandler)" attrib="2182">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="stock_id" position="1" attrib="0" type="System.String" />
                  <parameter name="activated" position="2" attrib="0" type="System.EventHandler" />
                </parameters>
              </constructor>
            </constructors>
          </class>
          <class name="ToggleButton" type="class" base="Gtk.Button" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="label" position="0" attrib="0" type="System.String" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Active" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="active" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Active()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Active(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DrawIndicator" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="draw-indicator" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_DrawIndicator()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_DrawIndicator(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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="Inconsistent" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="inconsistent" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Inconsistent()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Inconsistent(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Mode" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Mode()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Mode(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Toggled" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="toggled" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="NewWithLabel(System.String)" attrib="150" static="true" returntype="Gtk.ToggleButton">
                <parameters>
                  <parameter name="label" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnToggled()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideToggled" />
                      <property name="Type" value="Gtk.ToggleButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Toggle()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="ToggleCursorRowArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="ToggleCursorRowHandler" 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, Gtk.ToggleCursorRowArgs, 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="Gtk.ToggleCursorRowArgs" />
                  <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, Gtk.ToggleCursorRowArgs)" 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="Gtk.ToggleCursorRowArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ToggledArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Path" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Path()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ToggledHandler" 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, Gtk.ToggledArgs, 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="Gtk.ToggledArgs" />
                  <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, Gtk.ToggledArgs)" 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="Gtk.ToggledArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ToggleHandleFocusArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="ToggleHandleFocusHandler" 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, Gtk.ToggleHandleFocusArgs, 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="Gtk.ToggleHandleFocusArgs" />
                  <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, Gtk.ToggleHandleFocusArgs)" 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="Gtk.ToggleHandleFocusArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ToggleSizeAllocatedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Allocation" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Allocation()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ToggleSizeAllocatedHandler" 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, Gtk.ToggleSizeAllocatedArgs, 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="Gtk.ToggleSizeAllocatedArgs" />
                  <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, Gtk.ToggleSizeAllocatedArgs)" 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="Gtk.ToggleSizeAllocatedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ToggleSizeRequestedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Requisition" attrib="0" ptype="System.Int32" params="System.Int32">
                <methods>
                  <method name="set_Requisition(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ToggleSizeRequestedHandler" 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, Gtk.ToggleSizeRequestedArgs, 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="Gtk.ToggleSizeRequestedArgs" />
                  <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, Gtk.ToggleSizeRequestedArgs)" 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="Gtk.ToggleSizeRequestedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ToggleToolButton" type="class" base="Gtk.ToolButton" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Active" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="active" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Active()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Active(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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>
            <events>
              <event name="Toggled" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="toggled" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnToggled()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideToggled" />
                      <property name="Type" value="Gtk.ToggleToolButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
            </methods>
          </class>
          <class name="Toolbar" type="class" base="Gtk.Container" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Reflection.DefaultMemberAttribute">
                <properties>
                  <property name="MemberName" value="Item" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="IconSize" attrib="0" ptype="Gtk.IconSize" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="icon-size" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IconSize()" attrib="2182" returntype="Gtk.IconSize">
                    <parameters />
                  </method>
                  <method name="set_IconSize(Gtk.IconSize)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.IconSize" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IconSizeSet" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="icon-size-set" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IconSizeSet()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IconSizeSet(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Item" attrib="0" ptype="Gtk.Container+ContainerChild" params="Gtk.Widget">
                <methods>
                  <method name="get_Item(Gtk.Widget)" attrib="2246" virtual="true" returntype="Gtk.Container+ContainerChild">
                    <parameters>
                      <parameter name="child" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="NItems" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NItems()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NumChildren" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NumChildren()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Orientation" attrib="0" ptype="Gtk.Orientation" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="orientation" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Orientation()" attrib="2182" returntype="Gtk.Orientation">
                    <parameters />
                  </method>
                  <method name="set_Orientation(Gtk.Orientation)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Orientation" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ReliefStyle" attrib="0" ptype="Gtk.ReliefStyle" params="">
                <methods>
                  <method name="get_ReliefStyle()" attrib="2182" returntype="Gtk.ReliefStyle">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ShowArrow" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-arrow" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowArrow()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowArrow(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ToolbarStyle" attrib="0" ptype="Gtk.ToolbarStyle" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="toolbar-style" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ToolbarStyle()" attrib="2182" returntype="Gtk.ToolbarStyle">
                    <parameters />
                  </method>
                  <method name="set_ToolbarStyle(Gtk.ToolbarStyle)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ToolbarStyle" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Tooltips" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="tooltips" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Tooltips()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Tooltips(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="OrientationChanged" attrib="0" eventtype="Gtk.OrientationChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="orientation-changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PopupContextMenu" attrib="0" eventtype="Gtk.PopupContextMenuHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="popup_context_menu" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="StyleChanged" attrib="0" eventtype="Gtk.StyleChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="style-changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AppendElement(Gtk.ToolbarChildType, Gtk.Widget, System.String, System.String, System.String, Gtk.Widget, Gtk.SignalFunc)" attrib="134" returntype="Gtk.Widget">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by ToolItem API" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Gtk.ToolbarChildType" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="text" position="2" attrib="0" type="System.String" />
                  <parameter name="tooltip_text" position="3" attrib="0" type="System.String" />
                  <parameter name="tooltip_private_text" position="4" attrib="0" type="System.String" />
                  <parameter name="icon" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="cb" position="6" attrib="0" type="Gtk.SignalFunc" />
                </parameters>
              </method>
              <method name="AppendItem(System.String, System.String, System.String, Gtk.Widget, Gtk.SignalFunc)" attrib="134" returntype="Gtk.Widget">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by ToolItem API" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                  <parameter name="tooltip_text" position="1" attrib="0" type="System.String" />
                  <parameter name="tooltip_private_text" position="2" attrib="0" type="System.String" />
                  <parameter name="icon" position="3" attrib="0" type="Gtk.Widget" />
                  <parameter name="cb" position="4" attrib="0" type="Gtk.SignalFunc" />
                </parameters>
              </method>
              <method name="AppendSpace()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="AppendWidget(Gtk.Widget, System.String, System.String)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="tooltip_text" position="1" attrib="0" type="System.String" />
                  <parameter name="tooltip_private_text" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetDropIndex(System.Int32, System.Int32)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetItemIndex(Gtk.ToolItem)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="item" position="0" attrib="0" type="Gtk.ToolItem" />
                </parameters>
              </method>
              <method name="GetNthItem(System.Int32)" attrib="134" returntype="Gtk.ToolItem">
                <parameters>
                  <parameter name="n" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Insert(Gtk.ToolItem, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="item" position="0" attrib="0" type="Gtk.ToolItem" />
                  <parameter name="pos" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="InsertElement(Gtk.ToolbarChildType, Gtk.Widget, System.String, System.String, System.String, Gtk.Widget, Gtk.SignalFunc, System.IntPtr, System.Int32)" attrib="134" returntype="Gtk.Widget">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by ToolItem API" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Gtk.ToolbarChildType" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="text" position="2" attrib="0" type="System.String" />
                  <parameter name="tooltip_text" position="3" attrib="0" type="System.String" />
                  <parameter name="tooltip_private_text" position="4" attrib="0" type="System.String" />
                  <parameter name="icon" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="cb" position="6" attrib="0" type="Gtk.SignalFunc" />
                  <parameter name="user_data" position="7" attrib="0" type="System.IntPtr" />
                  <parameter name="position" position="8" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="InsertItem(System.String, System.String, System.String, Gtk.Widget, Gtk.SignalFunc, System.IntPtr, System.Int32)" attrib="134" returntype="Gtk.Widget">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by ToolItem API" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                  <parameter name="tooltip_text" position="1" attrib="0" type="System.String" />
                  <parameter name="tooltip_private_text" position="2" attrib="0" type="System.String" />
                  <parameter name="icon" position="3" attrib="0" type="Gtk.Widget" />
                  <parameter name="cb" position="4" attrib="0" type="Gtk.SignalFunc" />
                  <parameter name="user_data" position="5" attrib="0" type="System.IntPtr" />
                  <parameter name="position" position="6" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="InsertSpace(System.Int32)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="position" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="InsertStock(System.String, System.String, System.String, Gtk.SignalFunc, System.IntPtr, System.Int32)" attrib="134" returntype="Gtk.Widget">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by ToolItem API" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                  <parameter name="tooltip_text" position="1" attrib="0" type="System.String" />
                  <parameter name="tooltip_private_text" position="2" attrib="0" type="System.String" />
                  <parameter name="cb" position="3" attrib="0" type="Gtk.SignalFunc" />
                  <parameter name="user_data" position="4" attrib="0" type="System.IntPtr" />
                  <parameter name="position" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="InsertStock(System.String, System.String, System.String, Gtk.SignalFunc, System.Int32)" attrib="134" returntype="Gtk.Widget">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by ToolItem API" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                  <parameter name="tooltip_text" position="1" attrib="0" type="System.String" />
                  <parameter name="tooltip_private_text" position="2" attrib="0" type="System.String" />
                  <parameter name="cb" position="3" attrib="0" type="Gtk.SignalFunc" />
                  <parameter name="position" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="InsertWidget(Gtk.Widget, System.String, System.String, System.Int32)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="tooltip_text" position="1" attrib="0" type="System.String" />
                  <parameter name="tooltip_private_text" position="2" attrib="0" type="System.String" />
                  <parameter name="position" position="3" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnOrientationChanged(Gtk.Orientation)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideOrientationChanged" />
                      <property name="Type" value="Gtk.Toolbar" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="orientation" position="0" attrib="0" type="Gtk.Orientation" />
                </parameters>
              </method>
              <method name="OnPopupContextMenu(System.Int32, System.Int32, System.Int32)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePopupContextMenu" />
                      <property name="Type" value="Gtk.Toolbar" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="button_number" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnStyleChanged(Gtk.ToolbarStyle)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideStyleChanged" />
                      <property name="Type" value="Gtk.Toolbar" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.ToolbarStyle" />
                </parameters>
              </method>
              <method name="PrependElement(Gtk.ToolbarChildType, Gtk.Widget, System.String, System.String, System.String, Gtk.Widget, Gtk.SignalFunc)" attrib="134" returntype="Gtk.Widget">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by ToolItem API" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Gtk.ToolbarChildType" />
                  <parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
                  <parameter name="text" position="2" attrib="0" type="System.String" />
                  <parameter name="tooltip_text" position="3" attrib="0" type="System.String" />
                  <parameter name="tooltip_private_text" position="4" attrib="0" type="System.String" />
                  <parameter name="icon" position="5" attrib="0" type="Gtk.Widget" />
                  <parameter name="cb" position="6" attrib="0" type="Gtk.SignalFunc" />
                </parameters>
              </method>
              <method name="PrependItem(System.String, System.String, System.String, Gtk.Widget, Gtk.SignalFunc)" attrib="134" returntype="Gtk.Widget">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by ToolItem API" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                  <parameter name="tooltip_text" position="1" attrib="0" type="System.String" />
                  <parameter name="tooltip_private_text" position="2" attrib="0" type="System.String" />
                  <parameter name="icon" position="3" attrib="0" type="Gtk.Widget" />
                  <parameter name="cb" position="4" attrib="0" type="Gtk.SignalFunc" />
                </parameters>
              </method>
              <method name="PrependSpace()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="PrependWidget(Gtk.Widget, System.String, System.String)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="tooltip_text" position="1" attrib="0" type="System.String" />
                  <parameter name="tooltip_private_text" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="RemoveSpace(System.Int32)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="position" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetDropHighlightItem(Gtk.ToolItem, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="tool_item" position="0" attrib="0" type="Gtk.ToolItem" />
                  <parameter name="index_" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="UnsetIconSize()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnsetStyle()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
            <classes>
              <class name="ToolbarChild" type="class" base="Gtk.Container+ContainerChild" charset="Ansi" layout="Auto">
                <constructors>
                  <constructor name=".ctor(Gtk.Container, Gtk.Widget)" attrib="2181">
                    <parameters>
                      <parameter name="parent" position="0" attrib="0" type="Gtk.Container" />
                      <parameter name="child" position="1" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </constructor>
                </constructors>
                <properties>
                  <property name="Expand" attrib="0" ptype="System.Boolean" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="expand" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_Expand()" attrib="2182" returntype="System.Boolean">
                        <parameters />
                      </method>
                      <method name="set_Expand(System.Boolean)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                  <property name="Homogeneous" attrib="0" ptype="System.Boolean" params="">
                    <attributes>
                      <attribute name="Gtk.ChildPropertyAttribute">
                        <properties>
                          <property name="Name" value="homogeneous" />
                        </properties>
                      </attribute>
                    </attributes>
                    <methods>
                      <method name="get_Homogeneous()" attrib="2182" returntype="System.Boolean">
                        <parameters />
                      </method>
                      <method name="set_Homogeneous(System.Boolean)" attrib="2182" returntype="System.Void">
                        <parameters>
                          <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                        </parameters>
                      </method>
                    </methods>
                  </property>
                </properties>
              </class>
            </classes>
          </class>
          <class name="ToolbarChildType" 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="Gtk.ToolbarChildTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Button" attrib="32854" fieldtype="Gtk.ToolbarChildType" value="1" />
              <field name="Radiobutton" attrib="32854" fieldtype="Gtk.ToolbarChildType" value="3" />
              <field name="Space" attrib="32854" fieldtype="Gtk.ToolbarChildType" value="0" />
              <field name="Togglebutton" attrib="32854" fieldtype="Gtk.ToolbarChildType" value="2" />
              <field name="Widget" attrib="32854" fieldtype="Gtk.ToolbarChildType" value="4" />
            </fields>
          </class>
          <class name="ToolbarStyle" 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="Gtk.ToolbarStyleGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Both" attrib="32854" fieldtype="Gtk.ToolbarStyle" value="2" />
              <field name="BothHoriz" attrib="32854" fieldtype="Gtk.ToolbarStyle" value="3" />
              <field name="Icons" attrib="32854" fieldtype="Gtk.ToolbarStyle" value="0" />
              <field name="Text" attrib="32854" fieldtype="Gtk.ToolbarStyle" value="1" />
            </fields>
          </class>
          <class name="ToolButton" type="class" base="Gtk.ToolItem" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.Widget, System.String)" attrib="2182">
                <parameters>
                  <parameter name="icon_widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="label" position="1" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="IconName" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="icon-name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IconName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_IconName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IconWidget" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="icon-widget" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IconWidget()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_IconWidget(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Label" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="label" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Label()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Label(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LabelWidget" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="label-widget" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LabelWidget()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_LabelWidget(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="StockId" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="stock-id" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_StockId()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_StockId(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UseUnderline" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="use-underline" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UseUnderline()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UseUnderline(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Clicked" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="clicked" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnClicked()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideClicked" />
                      <property name="Type" value="Gtk.ToolButton" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
            </methods>
          </class>
          <class name="ToolItem" type="class" base="Gtk.Bin" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="Expand" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Expand()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Expand(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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="Homogeneous" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Homogeneous()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Homogeneous(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IconSize" attrib="0" ptype="Gtk.IconSize" params="">
                <methods>
                  <method name="get_IconSize()" attrib="2182" returntype="Gtk.IconSize">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsImportant" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="is-important" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IsImportant()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsImportant(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Orientation" attrib="0" ptype="Gtk.Orientation" params="">
                <methods>
                  <method name="get_Orientation()" attrib="2182" returntype="Gtk.Orientation">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ReliefStyle" attrib="0" ptype="Gtk.ReliefStyle" params="">
                <methods>
                  <method name="get_ReliefStyle()" attrib="2182" returntype="Gtk.ReliefStyle">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ToolbarStyle" attrib="0" ptype="Gtk.ToolbarStyle" params="">
                <methods>
                  <method name="get_ToolbarStyle()" attrib="2182" returntype="Gtk.ToolbarStyle">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="UseDragWindow" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_UseDragWindow()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UseDragWindow(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="VisibleHorizontal" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="visible-horizontal" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_VisibleHorizontal()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_VisibleHorizontal(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="VisibleVertical" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="visible-vertical" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_VisibleVertical()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_VisibleVertical(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="CreateMenuProxy" attrib="0" eventtype="Gtk.CreateMenuProxyHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="create_menu_proxy" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ToolbarReconfigured" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="toolbar_reconfigured" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TooltipSet" attrib="0" eventtype="Gtk.TooltipSetHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="set_tooltip" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="GetProxyMenuItem(System.String)" attrib="134" returntype="Gtk.Widget">
                <parameters>
                  <parameter name="menu_item_id" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnCreateMenuProxy()" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCreateMenuProxy" />
                      <property name="Type" value="Gtk.ToolItem" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnToolbarReconfigured()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideToolbarReconfigured" />
                      <property name="Type" value="Gtk.ToolItem" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnTooltipSet(Gtk.Tooltips, System.String, System.String)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideTooltipSet" />
                      <property name="Type" value="Gtk.ToolItem" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="tooltips" position="0" attrib="0" type="Gtk.Tooltips" />
                  <parameter name="tip_text" position="1" attrib="0" type="System.String" />
                  <parameter name="tip_private" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="RebuildMenu()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="RetrieveProxyMenuItem()" attrib="134" returntype="Gtk.Widget">
                <parameters />
              </method>
              <method name="SetProxyMenuItem(System.String, Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="menu_item_id" position="0" attrib="0" type="System.String" />
                  <parameter name="menu_item" position="1" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="SetTooltip(Gtk.Tooltips, System.String, System.String)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="tooltips" position="0" attrib="0" type="Gtk.Tooltips" />
                  <parameter name="tip_text" position="1" attrib="0" type="System.String" />
                  <parameter name="tip_private" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Tooltip" 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>
            </constructors>
            <properties>
              <property name="Custom" attrib="0" ptype="Gtk.Widget" params="Gtk.Widget">
                <methods>
                  <method name="set_Custom(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </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="Icon" attrib="0" ptype="Gdk.Pixbuf" params="Gdk.Pixbuf">
                <methods>
                  <method name="set_Icon(Gdk.Pixbuf)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Markup" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_Markup(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Text" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_Text(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TipArea" attrib="0" ptype="Gdk.Rectangle" params="Gdk.Rectangle">
                <methods>
                  <method name="set_TipArea(Gdk.Rectangle)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Rectangle" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="SetIconFromStock(System.String, Gtk.IconSize)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                  <parameter name="size" position="1" attrib="0" type="Gtk.IconSize" />
                </parameters>
              </method>
              <method name="TriggerTooltipQuery(Gdk.Display)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="display" position="0" attrib="0" type="Gdk.Display" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Tooltips" type="class" base="Gtk.Object" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.ObsoleteAttribute">
                <properties>
                  <property name="Message" null="true" />
                  <property name="IsError" value="False" />
                </properties>
              </attribute>
            </attributes>
            <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="Delay" attrib="0" ptype="System.UInt32" params="System.UInt32">
                <methods>
                  <method name="set_Delay(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </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="Disable()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Enable()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ForceWindow()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetInfoFromTipWindow(Gtk.Window, Gtk.Tooltips, Gtk.Widget)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="tip_window" position="0" attrib="0" type="Gtk.Window" />
                  <parameter name="tooltips" position="1" attrib="0" type="Gtk.Tooltips" />
                  <parameter name="current_widget" position="2" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="SetTip(Gtk.Widget, System.String, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="tip_text" position="1" attrib="0" type="System.String" />
                  <parameter name="tip_private" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TooltipsData" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <attributes>
              <attribute name="System.ObsoleteAttribute">
                <properties>
                  <property name="Message" null="true" />
                  <property name="IsError" value="False" />
                </properties>
              </attribute>
            </attributes>
            <fields>
              <field name="TipPrivate" attrib="6" fieldtype="System.String" />
              <field name="TipText" attrib="6" fieldtype="System.String" />
              <field name="Zero" attrib="22" fieldtype="Gtk.TooltipsData" />
            </fields>
            <properties>
              <property name="tooltips" attrib="0" ptype="Gtk.Tooltips" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by Tooltips property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_tooltips()" attrib="2182" returntype="Gtk.Tooltips">
                    <parameters />
                  </method>
                  <method name="set_tooltips(Gtk.Tooltips)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Tooltips" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Tooltips" attrib="0" ptype="Gtk.Tooltips" params="">
                <methods>
                  <method name="get_Tooltips()" attrib="2182" returntype="Gtk.Tooltips">
                    <parameters />
                  </method>
                  <method name="set_Tooltips(Gtk.Tooltips)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Tooltips" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="widget" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by Widget property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_widget()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_widget(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Widget" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Widget()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_Widget(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Get(Gtk.Widget)" attrib="150" static="true" returntype="Gtk.TooltipsData">
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.TooltipsData">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TooltipSetArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="TipPrivate" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_TipPrivate()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="TipText" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_TipText()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Tooltips" attrib="0" ptype="Gtk.Tooltips" params="">
                <methods>
                  <method name="get_Tooltips()" attrib="2182" returntype="Gtk.Tooltips">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TooltipSetHandler" 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, Gtk.TooltipSetArgs, 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="Gtk.TooltipSetArgs" />
                  <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, Gtk.TooltipSetArgs)" 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="Gtk.TooltipSetArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TranslateFunc" 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.String, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="System.String" />
                  <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.String">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(System.String)" attrib="454" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TrayIcon" type="class" base="Gtk.Plug" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="Orientation" attrib="0" ptype="Gtk.Orientation" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="orientation" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Orientation()" attrib="2182" returntype="Gtk.Orientation">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="Tree" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="GetRowDragData(Gtk.SelectionData, out Gtk.TreeModel&amp;, out Gtk.TreePath&amp;)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="selection_data" position="0" attrib="0" type="Gtk.SelectionData" />
                  <parameter name="tree_model" position="1" attrib="2" type="Gtk.TreeModel&amp;" direction="out" />
                  <parameter name="path" position="2" attrib="2" type="Gtk.TreePath&amp;" direction="out" />
                </parameters>
              </method>
              <method name="SetRowDragData(Gtk.SelectionData, Gtk.TreeModel, Gtk.TreePath)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="selection_data" position="0" attrib="0" type="Gtk.SelectionData" />
                  <parameter name="tree_model" position="1" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="path" position="2" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeCellDataFunc" 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(Gtk.TreeViewColumn, Gtk.CellRenderer, Gtk.TreeModel, Gtk.TreeIter, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="tree_column" position="0" attrib="0" type="Gtk.TreeViewColumn" />
                  <parameter name="cell" position="1" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="tree_model" position="2" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="iter" position="3" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="callback" position="4" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="5" 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(Gtk.TreeViewColumn, Gtk.CellRenderer, Gtk.TreeModel, Gtk.TreeIter)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="tree_column" position="0" attrib="0" type="Gtk.TreeViewColumn" />
                  <parameter name="cell" position="1" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="tree_model" position="2" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="iter" position="3" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeDestroyCountFunc" 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(Gtk.TreeView, Gtk.TreePath, System.Int32, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="tree_view" position="0" attrib="0" type="Gtk.TreeView" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                  <parameter name="children" position="2" attrib="0" type="System.Int32" />
                  <parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="4" 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(Gtk.TreeView, Gtk.TreePath, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="tree_view" position="0" attrib="0" type="Gtk.TreeView" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                  <parameter name="children" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeDragDest" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <methods>
              <method name="DragDataReceived(Gtk.TreePath, Gtk.SelectionData)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="dest" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
              <method name="RowDropPossible(Gtk.TreePath, Gtk.SelectionData)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="dest_path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeDragDestAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.TreeDragDest" />
            </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(Gtk.TreeDragDestImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Gtk.TreeDragDestImplementor" />
                </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="Gtk.TreeDragDestImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Gtk.TreeDragDestImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="DragDataReceived(Gtk.TreePath, Gtk.SelectionData)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="dest" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Gtk.TreeDragDest">
                <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="Gtk.TreeDragDest">
                <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="RowDropPossible(Gtk.TreePath, Gtk.SelectionData)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="dest_path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeDragDestImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Gtk.TreeDragDestAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <methods>
              <method name="DragDataReceived(Gtk.TreePath, Gtk.SelectionData)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="dest" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
              <method name="RowDropPossible(Gtk.TreePath, Gtk.SelectionData)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="dest_path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeDragSource" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <methods>
              <method name="DragDataDelete(Gtk.TreePath)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="DragDataGet(Gtk.TreePath, Gtk.SelectionData)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
              <method name="RowDraggable(Gtk.TreePath)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeDragSourceAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.TreeDragSource" />
            </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(Gtk.TreeDragSourceImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Gtk.TreeDragSourceImplementor" />
                </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="Gtk.TreeDragSourceImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Gtk.TreeDragSourceImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="DragDataDelete(Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="DragDataGet(Gtk.TreePath, Gtk.SelectionData)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
              <method name="GetObject(System.IntPtr, System.Boolean)" attrib="150" static="true" returntype="Gtk.TreeDragSource">
                <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="Gtk.TreeDragSource">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="GLib.Object" />
                </parameters>
              </method>
              <method name="RowDraggable(Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeDragSourceImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Gtk.TreeDragSourceAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <methods>
              <method name="DragDataDelete(Gtk.TreePath)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="DragDataGet(Gtk.TreePath, Gtk.SelectionData)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
              <method name="RowDraggable(Gtk.TreePath)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeIter" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Stamp" attrib="6" fieldtype="System.Int32" />
              <field name="Zero" attrib="22" fieldtype="Gtk.TreeIter" />
            </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>
              <property name="UserData" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_UserData()" attrib="2182" returntype="System.IntPtr">
                    <parameters />
                  </method>
                  <method name="set_UserData(System.IntPtr)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.IntPtr" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Copy()" attrib="134" returntype="Gtk.TreeIter">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="This is a no-op" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Equals(System.Object)" attrib="198" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="GetHashCode()" attrib="198" virtual="true" returntype="System.Int32">
                <parameters />
              </method>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeIterCompareFunc" 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(Gtk.TreeModel, Gtk.TreeIter, Gtk.TreeIter, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="a" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="b" position="2" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="4" 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(Gtk.TreeModel, Gtk.TreeIter, Gtk.TreeIter)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="a" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="b" position="2" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeModel" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="Flags" attrib="0" ptype="Gtk.TreeModelFlags" params="">
                <methods>
                  <method name="get_Flags()" attrib="3526" abstract="true" virtual="true" returntype="Gtk.TreeModelFlags">
                    <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>
            </properties>
            <events>
              <event name="RowChanged" attrib="0" eventtype="Gtk.RowChangedHandler" />
              <event name="RowDeleted" attrib="0" eventtype="Gtk.RowDeletedHandler" />
              <event name="RowHasChildToggled" attrib="0" eventtype="Gtk.RowHasChildToggledHandler" />
              <event name="RowInserted" attrib="0" eventtype="Gtk.RowInsertedHandler" />
              <event name="RowsReordered" attrib="0" eventtype="Gtk.RowsReorderedHandler" />
            </events>
            <methods>
              <method name="EmitRowChanged(Gtk.TreePath, Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowDeleted(Gtk.TreePath)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="EmitRowHasChildToggled(Gtk.TreePath, Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowInserted(Gtk.TreePath, Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowsReordered(Gtk.TreePath, Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="Foreach(Gtk.TreeModelForeachFunc)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.TreeModelForeachFunc" />
                </parameters>
              </method>
              <method name="GetColumnType(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="GLib.GType">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetIter(out Gtk.TreeIter&amp;, Gtk.TreePath)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="GetIterFirst(out Gtk.TreeIter&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetIterFromString(out Gtk.TreeIter&amp;, System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="path_string" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetPath(Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="Gtk.TreePath">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="GetStringFromIter(Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="GetValist(Gtk.TreeIter, System.IntPtr)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="var_args" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="GetValue(Gtk.TreeIter, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Object">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetValue(Gtk.TreeIter, System.Int32, GLib.Value&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="IterChildren(out Gtk.TreeIter&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="IterChildren(out Gtk.TreeIter&amp;, Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterHasChild(Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterNChildren(Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterNChildren()" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters />
              </method>
              <method name="IterNext(Gtk.TreeIter&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="IterNthChild(out Gtk.TreeIter&amp;, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="n" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IterNthChild(out Gtk.TreeIter&amp;, Gtk.TreeIter, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="n" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IterParent(out Gtk.TreeIter&amp;, Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="child" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="RefNode(Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Single)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Single" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.UInt32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Boolean)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Double)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="UnrefNode(Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeModelAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.TreeModel" />
            </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(Gtk.TreeModelImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Gtk.TreeModelImplementor" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Flags" attrib="0" ptype="Gtk.TreeModelFlags" params="">
                <methods>
                  <method name="get_Flags()" attrib="2534" virtual="true" returntype="Gtk.TreeModelFlags">
                    <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="Gtk.TreeModelImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Gtk.TreeModelImplementor">
                    <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>
            </properties>
            <events>
              <event name="RowChanged" attrib="0" eventtype="Gtk.RowChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowDeleted" attrib="0" eventtype="Gtk.RowDeletedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_deleted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowHasChildToggled" attrib="0" eventtype="Gtk.RowHasChildToggledHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_has_child_toggled" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowInserted" attrib="0" eventtype="Gtk.RowInsertedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_inserted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowsReordered" attrib="0" eventtype="Gtk.RowsReorderedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="rows_reordered" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="EmitRowChanged(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowDeleted(Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="EmitRowHasChildToggled(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowInserted(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowsReordered(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="Foreach(Gtk.TreeModelForeachFunc)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.TreeModelForeachFunc" />
                </parameters>
              </method>
              <method name="GetColumnType(System.Int32)" attrib="486" virtual="true" returntype="GLib.GType">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetIter(out Gtk.TreeIter&amp;, Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="GetIterFirst(out Gtk.TreeIter&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetIterFromString(out Gtk.TreeIter&amp;, System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="path_string" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Gtk.TreeModel">
                <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="Gtk.TreeModel">
                <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="GetPath(Gtk.TreeIter)" attrib="486" virtual="true" returntype="Gtk.TreePath">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="GetStringFromIter(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="GetValist(Gtk.TreeIter, System.IntPtr)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="var_args" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="GetValue(Gtk.TreeIter, System.Int32, GLib.Value&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetValue(Gtk.TreeIter, System.Int32)" attrib="486" virtual="true" returntype="System.Object">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IterChildren(out Gtk.TreeIter&amp;, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterChildren(out Gtk.TreeIter&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="IterHasChild(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterNChildren(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterNChildren()" attrib="486" virtual="true" returntype="System.Int32">
                <parameters />
              </method>
              <method name="IterNext(Gtk.TreeIter&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="IterNthChild(out Gtk.TreeIter&amp;, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="n" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IterNthChild(out Gtk.TreeIter&amp;, Gtk.TreeIter, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="n" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IterParent(out Gtk.TreeIter&amp;, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="child" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="RefNode(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Single)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Single" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.UInt32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Object)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Boolean)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Double)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="UnrefNode(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeModelFilter" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.TreeDragSource" />
              <interface name="Gtk.TreeModel" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.TreeModel, Gtk.TreePath)" attrib="2182">
                <parameters>
                  <parameter name="child_model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="root" position="1" attrib="0" type="Gtk.TreePath" />
                </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="ChildModel" attrib="0" ptype="Gtk.TreeModel" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="child-model" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ChildModel()" attrib="2182" returntype="Gtk.TreeModel">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Flags" attrib="0" ptype="Gtk.TreeModelFlags" params="">
                <methods>
                  <method name="get_Flags()" attrib="2534" virtual="true" returntype="Gtk.TreeModelFlags">
                    <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="Model" attrib="0" ptype="Gtk.TreeModel" params="">
                <methods>
                  <method name="get_Model()" attrib="2182" returntype="Gtk.TreeModel">
                    <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="VirtualRoot" attrib="0" ptype="Gtk.TreePath" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="virtual-root" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_VirtualRoot()" attrib="2182" returntype="Gtk.TreePath">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="VisibleColumn" attrib="0" ptype="System.Int32" params="System.Int32">
                <methods>
                  <method name="set_VisibleColumn(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="VisibleFunc" attrib="0" ptype="Gtk.TreeModelFilterVisibleFunc" params="Gtk.TreeModelFilterVisibleFunc">
                <methods>
                  <method name="set_VisibleFunc(Gtk.TreeModelFilterVisibleFunc)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeModelFilterVisibleFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="RowChanged" attrib="0" eventtype="Gtk.RowChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowDeleted" attrib="0" eventtype="Gtk.RowDeletedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_deleted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowHasChildToggled" attrib="0" eventtype="Gtk.RowHasChildToggledHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_has_child_toggled" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowInserted" attrib="0" eventtype="Gtk.RowInsertedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_inserted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowsReordered" attrib="0" eventtype="Gtk.RowsReorderedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="rows_reordered" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="ClearCache()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ConvertChildIterToIter(Gtk.TreeIter)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="child_iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="ConvertChildPathToPath(Gtk.TreePath)" attrib="134" returntype="Gtk.TreePath">
                <parameters>
                  <parameter name="child_path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="ConvertIterToChildIter(Gtk.TreeIter)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="filter_iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="ConvertPathToChildPath(Gtk.TreePath)" attrib="134" returntype="Gtk.TreePath">
                <parameters>
                  <parameter name="filter_path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="DragDataDelete(Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="DragDataGet(Gtk.TreePath, Gtk.SelectionData)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
              <method name="EmitRowChanged(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowDeleted(Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="EmitRowHasChildToggled(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowInserted(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowsReordered(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="Foreach(Gtk.TreeModelForeachFunc)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.TreeModelForeachFunc" />
                </parameters>
              </method>
              <method name="GetColumnType(System.Int32)" attrib="486" virtual="true" returntype="GLib.GType">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetIter(out Gtk.TreeIter&amp;, Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="GetIterFirst(out Gtk.TreeIter&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetIterFromString(out Gtk.TreeIter&amp;, System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="path_string" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetPath(Gtk.TreeIter)" attrib="486" virtual="true" returntype="Gtk.TreePath">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="GetStringFromIter(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="GetValist(Gtk.TreeIter, System.IntPtr)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="var_args" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="GetValue(Gtk.TreeIter, System.Int32, GLib.Value&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetValue(Gtk.TreeIter, System.Int32)" attrib="486" virtual="true" returntype="System.Object">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IterChildren(out Gtk.TreeIter&amp;, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterChildren(out Gtk.TreeIter&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="IterHasChild(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterNChildren(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterNChildren()" attrib="486" virtual="true" returntype="System.Int32">
                <parameters />
              </method>
              <method name="IterNext(Gtk.TreeIter&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="IterNthChild(out Gtk.TreeIter&amp;, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="n" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IterNthChild(out Gtk.TreeIter&amp;, Gtk.TreeIter, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="n" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IterParent(out Gtk.TreeIter&amp;, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="child" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnRowChanged(Gtk.TreePath, Gtk.TreeIter)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowChanged" />
                      <property name="Type" value="Gtk.TreeModelFilter" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnRowDeleted(Gtk.TreePath)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowDeleted" />
                      <property name="Type" value="Gtk.TreeModelFilter" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="OnRowHasChildToggled(Gtk.TreePath, Gtk.TreeIter)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowHasChildToggled" />
                      <property name="Type" value="Gtk.TreeModelFilter" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnRowInserted(Gtk.TreePath, Gtk.TreeIter)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowInserted" />
                      <property name="Type" value="Gtk.TreeModelFilter" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnRowsReordered(Gtk.TreePath, Gtk.TreeIter, out System.Int32&amp;)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowsReordered" />
                      <property name="Type" value="Gtk.TreeModelFilter" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by int[] new_order overload." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="new_order" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="OnRowsReordered(Gtk.TreePath, Gtk.TreeIter, System.Int32[])" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowsReordered" />
                      <property name="Type" value="Gtk.TreeModelFilter" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="new_order" position="2" attrib="0" type="System.Int32[]" />
                </parameters>
              </method>
              <method name="Refilter()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="RefNode(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="RowDraggable(Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="SetModifyFunc(System.Int32, GLib.GType[], Gtk.TreeModelFilterModifyFunc)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="n_columns" position="0" attrib="0" type="System.Int32" />
                  <parameter name="types" position="1" attrib="0" type="GLib.GType[]" />
                  <parameter name="func" position="2" attrib="0" type="Gtk.TreeModelFilterModifyFunc" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Object)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.UInt32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Double)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Boolean)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Single)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Single" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnrefNode(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeModelFilterModifyFunc" 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(Gtk.TreeModel, Gtk.TreeIter, GLib.Value&amp;, System.Int32, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="value" position="2" attrib="0" type="GLib.Value&amp;" direction="ref" />
                  <parameter name="column" position="3" attrib="0" type="System.Int32" />
                  <parameter name="callback" position="4" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="5" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndInvoke(GLib.Value&amp;, System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="GLib.Value&amp;" direction="ref" />
                  <parameter name="result" position="1" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Gtk.TreeModel, Gtk.TreeIter, GLib.Value&amp;, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="value" position="2" attrib="0" type="GLib.Value&amp;" direction="ref" />
                  <parameter name="column" position="3" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeModelFilterVisibleFunc" 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(Gtk.TreeModel, Gtk.TreeIter, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                  <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.Boolean">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Gtk.TreeModel, Gtk.TreeIter)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeModelFlags" 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="Gtk.TreeModelFlagsGType" />
                </properties>
              </attribute>
              <attribute name="System.FlagsAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="ItersPersist" attrib="32854" fieldtype="Gtk.TreeModelFlags" value="1" />
              <field name="ListOnly" attrib="32854" fieldtype="Gtk.TreeModelFlags" value="2" />
            </fields>
          </class>
          <class name="TreeModelForeachFunc" 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(Gtk.TreeModel, Gtk.TreePath, Gtk.TreeIter, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="2" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="4" 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(Gtk.TreeModel, Gtk.TreePath, Gtk.TreeIter)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="2" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeModelImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Gtk.TreeModelAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="Flags" attrib="0" ptype="Gtk.TreeModelFlags" params="">
                <methods>
                  <method name="get_Flags()" attrib="3526" abstract="true" virtual="true" returntype="Gtk.TreeModelFlags">
                    <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>
            </properties>
            <methods>
              <method name="GetColumnType(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="GLib.GType">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetIter(out Gtk.TreeIter&amp;, Gtk.TreePath)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="GetPath(Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="Gtk.TreePath">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="GetValue(Gtk.TreeIter, System.Int32, GLib.Value&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="IterChildren(out Gtk.TreeIter&amp;, Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterHasChild(Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterNChildren(Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterNext(Gtk.TreeIter&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="IterNthChild(out Gtk.TreeIter&amp;, Gtk.TreeIter, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="n" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IterParent(out Gtk.TreeIter&amp;, Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="child" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="RefNode(Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="UnrefNode(Gtk.TreeIter)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeModelSort" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.TreeDragSource" />
              <interface name="Gtk.TreeModel" />
              <interface name="Gtk.TreeSortable" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.TreeModel)" attrib="2182">
                <parameters>
                  <parameter name="child_model" position="0" attrib="0" type="Gtk.TreeModel" />
                </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="DefaultSortFunc" attrib="0" ptype="Gtk.TreeIterCompareFunc" params="Gtk.TreeIterCompareFunc">
                <methods>
                  <method name="set_DefaultSortFunc(Gtk.TreeIterCompareFunc)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeIterCompareFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Flags" attrib="0" ptype="Gtk.TreeModelFlags" params="">
                <methods>
                  <method name="get_Flags()" attrib="2534" virtual="true" returntype="Gtk.TreeModelFlags">
                    <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="HasDefaultSortFunc" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_HasDefaultSortFunc()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Model" attrib="0" ptype="Gtk.TreeModel" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="model" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Model()" attrib="2182" returntype="Gtk.TreeModel">
                    <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>
            </properties>
            <events>
              <event name="RowChanged" attrib="0" eventtype="Gtk.RowChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowDeleted" attrib="0" eventtype="Gtk.RowDeletedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_deleted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowHasChildToggled" attrib="0" eventtype="Gtk.RowHasChildToggledHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_has_child_toggled" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowInserted" attrib="0" eventtype="Gtk.RowInsertedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_inserted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowsReordered" attrib="0" eventtype="Gtk.RowsReorderedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="rows_reordered" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SortColumnChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="sort_column_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AppendValues(System.Object[])" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="values" position="0" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="ChangeSortColumn()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="ClearCache()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ConvertChildIterToIter(Gtk.TreeIter)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="child_iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="ConvertChildPathToPath(Gtk.TreePath)" attrib="134" returntype="Gtk.TreePath">
                <parameters>
                  <parameter name="child_path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="ConvertIterToChildIter(Gtk.TreeIter)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="sorted_iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="ConvertPathToChildPath(Gtk.TreePath)" attrib="134" returntype="Gtk.TreePath">
                <parameters>
                  <parameter name="sorted_path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="DragDataDelete(Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="DragDataGet(Gtk.TreePath, Gtk.SelectionData)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
              <method name="EmitRowChanged(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowDeleted(Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="EmitRowHasChildToggled(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowInserted(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowsReordered(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="Foreach(Gtk.TreeModelForeachFunc)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.TreeModelForeachFunc" />
                </parameters>
              </method>
              <method name="GetColumnType(System.Int32)" attrib="486" virtual="true" returntype="GLib.GType">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetIter(out Gtk.TreeIter&amp;, Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="GetIterFirst(out Gtk.TreeIter&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetIterFromString(out Gtk.TreeIter&amp;, System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="path_string" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetPath(Gtk.TreeIter)" attrib="486" virtual="true" returntype="Gtk.TreePath">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="GetSortColumnId(out System.Int32&amp;, out Gtk.SortType&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="order" position="1" attrib="2" type="Gtk.SortType&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetStringFromIter(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="GetValist(Gtk.TreeIter, System.IntPtr)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="var_args" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="GetValue(Gtk.TreeIter, System.Int32, GLib.Value&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetValue(Gtk.TreeIter, System.Int32)" attrib="486" virtual="true" returntype="System.Object">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IterChildren(out Gtk.TreeIter&amp;, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterChildren(out Gtk.TreeIter&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="IterHasChild(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterIsValid(Gtk.TreeIter)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterNChildren()" attrib="486" virtual="true" returntype="System.Int32">
                <parameters />
              </method>
              <method name="IterNChildren(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterNext(Gtk.TreeIter&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="IterNthChild(out Gtk.TreeIter&amp;, Gtk.TreeIter, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="n" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IterNthChild(out Gtk.TreeIter&amp;, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="n" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IterParent(out Gtk.TreeIter&amp;, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="child" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnRowChanged(Gtk.TreePath, Gtk.TreeIter)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowChanged" />
                      <property name="Type" value="Gtk.TreeModelSort" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnRowDeleted(Gtk.TreePath)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowDeleted" />
                      <property name="Type" value="Gtk.TreeModelSort" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="OnRowHasChildToggled(Gtk.TreePath, Gtk.TreeIter)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowHasChildToggled" />
                      <property name="Type" value="Gtk.TreeModelSort" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnRowInserted(Gtk.TreePath, Gtk.TreeIter)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowInserted" />
                      <property name="Type" value="Gtk.TreeModelSort" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnRowsReordered(Gtk.TreePath, Gtk.TreeIter, out System.Int32&amp;)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowsReordered" />
                      <property name="Type" value="Gtk.TreeModelSort" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by int[] new_order overload." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="new_order" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="OnRowsReordered(Gtk.TreePath, Gtk.TreeIter, System.Int32[])" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowsReordered" />
                      <property name="Type" value="Gtk.TreeModelSort" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="new_order" position="2" attrib="0" type="System.Int32[]" />
                </parameters>
              </method>
              <method name="OnSortColumnChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSortColumnChanged" />
                      <property name="Type" value="Gtk.TreeModelSort" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="RefNode(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="ResetDefaultSortFunc()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="RowDraggable(Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="SetDefaultSortFunc(Gtk.TreeIterCompareFunc, System.IntPtr, Gtk.DestroyNotify)" attrib="486" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by DefaultSortFunc property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="sort_func" position="0" attrib="0" type="Gtk.TreeIterCompareFunc" />
                  <parameter name="user_data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="2" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="SetSortColumnId(System.Int32, Gtk.SortType)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="order" position="1" attrib="0" type="Gtk.SortType" />
                </parameters>
              </method>
              <method name="SetSortFunc(System.Int32, Gtk.TreeIterCompareFunc, System.IntPtr, Gtk.DestroyNotify)" attrib="486" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by SetSortFunc (int, TreeIterCompareFunc) overload." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="sort_func" position="1" attrib="0" type="Gtk.TreeIterCompareFunc" />
                  <parameter name="user_data" position="2" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="3" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="SetSortFunc(System.Int32, Gtk.TreeIterCompareFunc)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="sort_func" position="1" attrib="0" type="Gtk.TreeIterCompareFunc" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Double)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Boolean)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.UInt32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Single)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Single" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Object)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="UnrefNode(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeNode" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Reflection.DefaultMemberAttribute">
                <properties>
                  <property name="MemberName" value="Item" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="Gtk.ITreeNode" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="ChildCount" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_ChildCount()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ID" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_ID()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Item" attrib="0" ptype="Gtk.ITreeNode" params="System.Int32">
                <methods>
                  <method name="get_Item(System.Int32)" attrib="2534" virtual="true" returntype="Gtk.ITreeNode">
                    <parameters>
                      <parameter name="index" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Parent" attrib="0" ptype="Gtk.ITreeNode" params="">
                <methods>
                  <method name="get_Parent()" attrib="2534" virtual="true" returntype="Gtk.ITreeNode">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Changed" attrib="0" eventtype="System.EventHandler" />
              <event name="ChildAdded" attrib="0" eventtype="Gtk.TreeNodeAddedHandler" />
              <event name="ChildRemoved" attrib="0" eventtype="Gtk.TreeNodeRemovedHandler" />
            </events>
            <methods>
              <method name="AddChild(Gtk.TreeNode)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.TreeNode" />
                </parameters>
              </method>
              <method name="AddChild(Gtk.TreeNode, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.TreeNode" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IndexOf(System.Object)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="OnChanged()" attrib="132" returntype="System.Void">
                <parameters />
              </method>
              <method name="RemoveChild(Gtk.TreeNode)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child" position="0" attrib="0" type="Gtk.TreeNode" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeNodeAddedHandler" 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, Gtk.ITreeNode, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="child" position="1" attrib="0" type="Gtk.ITreeNode" />
                  <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, Gtk.ITreeNode)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="child" position="1" attrib="0" type="Gtk.ITreeNode" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeNodeAttribute" type="class" base="System.Attribute" sealed="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.AttributeUsageAttribute">
                <properties>
                  <property name="AllowMultiple" value="False" />
                  <property name="Inherited" value="True" />
                  <property name="ValidOn" value="Class" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.Runtime.InteropServices._Attribute" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="ColumnCount" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="This is no longer needed; it gets detected by Gtk#" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ColumnCount()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_ColumnCount(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ListOnly" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_ListOnly()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ListOnly(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TreeNodeRemovedHandler" 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, Gtk.ITreeNode, System.Int32, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="child" position="1" attrib="0" type="Gtk.ITreeNode" />
                  <parameter name="old_position" position="2" attrib="0" type="System.Int32" />
                  <parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="4" 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, Gtk.ITreeNode, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                  <parameter name="child" position="1" attrib="0" type="Gtk.ITreeNode" />
                  <parameter name="old_position" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeNodeValueAttribute" type="class" base="System.Attribute" sealed="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.AttributeUsageAttribute">
                <properties>
                  <property name="AllowMultiple" value="True" />
                  <property name="Inherited" value="True" />
                  <property name="ValidOn" value="Property, Field" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.Runtime.InteropServices._Attribute" />
            </interfaces>
            <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>
                  <method name="set_Column(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="TreePath" type="class" base="GLib.Opaque" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Int32[])" attrib="2182">
                <parameters>
                  <parameter name="indices" position="0" attrib="0" type="System.Int32[]" />
                </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()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Depth" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Depth()" 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="Indices" attrib="0" ptype="System.Int32[]" params="">
                <methods>
                  <method name="get_Indices()" attrib="2182" returntype="System.Int32[]">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AppendIndex(System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Compare(Gtk.TreePath)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="b" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="Copy()" attrib="134" returntype="Gtk.TreePath">
                <parameters />
              </method>
              <method name="Down()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Equals(System.Object)" attrib="198" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="o" position="0" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="Free(System.IntPtr)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="Free()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Gtk.TreePath is now freed automatically" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="IsAncestor(Gtk.TreePath)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="descendant" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="IsDescendant(Gtk.TreePath)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="ancestor" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="NewFirst()" attrib="150" static="true" returntype="Gtk.TreePath">
                <parameters />
              </method>
              <method name="Next()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="PrependIndex(System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Prev()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="ToString()" attrib="198" virtual="true" returntype="System.String">
                <parameters />
              </method>
              <method name="Up()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="TreeRowReference" type="class" base="GLib.Opaque" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(GLib.Object, Gtk.TreeModel, Gtk.TreePath)" attrib="2182">
                <parameters>
                  <parameter name="proxy" position="0" attrib="0" type="GLib.Object" />
                  <parameter name="model" position="1" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="path" position="2" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Gtk.TreeModel, Gtk.TreePath)" attrib="2182">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="Model" attrib="0" ptype="Gtk.TreeModel" params="">
                <methods>
                  <method name="get_Model()" attrib="2182" returntype="Gtk.TreeModel">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Path" attrib="0" ptype="Gtk.TreePath" params="">
                <methods>
                  <method name="get_Path()" attrib="2182" returntype="Gtk.TreePath">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Copy()" attrib="134" returntype="Gtk.TreeRowReference">
                <parameters />
              </method>
              <method name="Deleted(GLib.Object, Gtk.TreePath)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="proxy" position="0" attrib="0" type="GLib.Object" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="Free()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Gtk.TreeRowReference is now freed automatically" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Free(System.IntPtr)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="Inserted(GLib.Object, Gtk.TreePath)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="proxy" position="0" attrib="0" type="GLib.Object" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="Reordered(GLib.Object, Gtk.TreePath, Gtk.TreeIter)" attrib="150" static="true" returntype="System.Int32">
                <parameters>
                  <parameter name="proxy" position="0" attrib="0" type="GLib.Object" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="2" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="Valid()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="TreeSelection" 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="Mode" attrib="0" ptype="Gtk.SelectionMode" params="">
                <methods>
                  <method name="get_Mode()" attrib="2182" returntype="Gtk.SelectionMode">
                    <parameters />
                  </method>
                  <method name="set_Mode(Gtk.SelectionMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.SelectionMode" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SelectFunction" attrib="0" ptype="Gtk.TreeSelectionFunc" params="Gtk.TreeSelectionFunc">
                <methods>
                  <method name="set_SelectFunction(Gtk.TreeSelectionFunc)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeSelectionFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TreeView" attrib="0" ptype="Gtk.TreeView" params="">
                <methods>
                  <method name="get_TreeView()" attrib="2182" returntype="Gtk.TreeView">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="UserData" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_UserData()" attrib="2182" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Changed" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="CountSelectedRows()" attrib="134" returntype="System.Int32">
                <parameters />
              </method>
              <method name="GetSelected(out Gtk.TreeIter&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetSelected(out Gtk.TreeModel&amp;, out Gtk.TreeIter&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="model" position="0" attrib="2" type="Gtk.TreeModel&amp;" direction="out" />
                  <parameter name="iter" position="1" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetSelectedRows(out Gtk.TreeModel&amp;)" attrib="134" returntype="Gtk.TreePath[]">
                <parameters>
                  <parameter name="model" position="0" attrib="2" type="Gtk.TreeModel&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetSelectedRows()" attrib="134" returntype="Gtk.TreePath[]">
                <parameters />
              </method>
              <method name="IterIsSelected(Gtk.TreeIter)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChanged" />
                      <property name="Type" value="Gtk.TreeSelection" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="PathIsSelected(Gtk.TreePath)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="SelectAll()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="SelectedForeach(Gtk.TreeSelectionForeachFunc)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.TreeSelectionForeachFunc" />
                </parameters>
              </method>
              <method name="SelectIter(Gtk.TreeIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="SelectPath(Gtk.TreePath)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="SelectRange(Gtk.TreePath, Gtk.TreePath)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="start_path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="end_path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="SetSelectFunction(Gtk.TreeSelectionFunc, System.IntPtr, Gtk.DestroyNotify)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by SelectFunction property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.TreeSelectionFunc" />
                  <parameter name="data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="2" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="UnselectAll()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnselectIter(Gtk.TreeIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="UnselectPath(Gtk.TreePath)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="UnselectRange(Gtk.TreePath, Gtk.TreePath)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="start_path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="end_path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeSelectionForeachFunc" 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(Gtk.TreeModel, Gtk.TreePath, Gtk.TreeIter, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="2" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="4" 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(Gtk.TreeModel, Gtk.TreePath, Gtk.TreeIter)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="2" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeSelectionFunc" 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(Gtk.TreeSelection, Gtk.TreeModel, Gtk.TreePath, System.Boolean, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="selection" position="0" attrib="0" type="Gtk.TreeSelection" />
                  <parameter name="model" position="1" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="path" position="2" attrib="0" type="Gtk.TreePath" />
                  <parameter name="path_currently_selected" position="3" attrib="0" type="System.Boolean" />
                  <parameter name="callback" position="4" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="5" 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(Gtk.TreeSelection, Gtk.TreeModel, Gtk.TreePath, System.Boolean)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="selection" position="0" attrib="0" type="Gtk.TreeSelection" />
                  <parameter name="model" position="1" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="path" position="2" attrib="0" type="Gtk.TreePath" />
                  <parameter name="path_currently_selected" position="3" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeSortable" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="DefaultSortFunc" attrib="0" ptype="Gtk.TreeIterCompareFunc" params="Gtk.TreeIterCompareFunc">
                <methods>
                  <method name="set_DefaultSortFunc(Gtk.TreeIterCompareFunc)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeIterCompareFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="HasDefaultSortFunc" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_HasDefaultSortFunc()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="SortColumnChanged" attrib="0" eventtype="System.EventHandler" />
            </events>
            <methods>
              <method name="ChangeSortColumn()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetSortColumnId(out System.Int32&amp;, out Gtk.SortType&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="order" position="1" attrib="2" type="Gtk.SortType&amp;" direction="out" />
                </parameters>
              </method>
              <method name="SetDefaultSortFunc(Gtk.TreeIterCompareFunc, System.IntPtr, Gtk.DestroyNotify)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by SetDefaultSortFunc (TreeIterCompareFunc) overload." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="sort_func" position="0" attrib="0" type="Gtk.TreeIterCompareFunc" />
                  <parameter name="user_data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="2" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="SetSortColumnId(System.Int32, Gtk.SortType)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="order" position="1" attrib="0" type="Gtk.SortType" />
                </parameters>
              </method>
              <method name="SetSortFunc(System.Int32, Gtk.TreeIterCompareFunc, System.IntPtr, Gtk.DestroyNotify)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by SetSortFunc (int, TreeIterCompareFunc) overload." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="sort_func" position="1" attrib="0" type="Gtk.TreeIterCompareFunc" />
                  <parameter name="user_data" position="2" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="3" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="SetSortFunc(System.Int32, Gtk.TreeIterCompareFunc)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="sort_func" position="1" attrib="0" type="Gtk.TreeIterCompareFunc" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeSortableAdapter" type="class" base="GLib.GInterfaceAdapter" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.TreeSortable" />
            </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(Gtk.TreeSortableImplementor)" attrib="2182">
                <parameters>
                  <parameter name="implementor" position="0" attrib="0" type="Gtk.TreeSortableImplementor" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="DefaultSortFunc" attrib="0" ptype="Gtk.TreeIterCompareFunc" params="Gtk.TreeIterCompareFunc">
                <methods>
                  <method name="set_DefaultSortFunc(Gtk.TreeIterCompareFunc)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeIterCompareFunc" />
                    </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="HasDefaultSortFunc" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_HasDefaultSortFunc()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Implementor" attrib="0" ptype="Gtk.TreeSortableImplementor" params="">
                <methods>
                  <method name="get_Implementor()" attrib="2182" returntype="Gtk.TreeSortableImplementor">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="SortColumnChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="sort_column_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="ChangeSortColumn()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetObject(GLib.Object)" attrib="150" static="true" returntype="Gtk.TreeSortable">
                <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="Gtk.TreeSortable">
                <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="GetSortColumnId(out System.Int32&amp;, out Gtk.SortType&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="order" position="1" attrib="2" type="Gtk.SortType&amp;" direction="out" />
                </parameters>
              </method>
              <method name="SetDefaultSortFunc(Gtk.TreeIterCompareFunc, System.IntPtr, Gtk.DestroyNotify)" attrib="486" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by DefaultSortFunc property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="sort_func" position="0" attrib="0" type="Gtk.TreeIterCompareFunc" />
                  <parameter name="user_data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="2" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="SetSortColumnId(System.Int32, Gtk.SortType)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="order" position="1" attrib="0" type="Gtk.SortType" />
                </parameters>
              </method>
              <method name="SetSortFunc(System.Int32, Gtk.TreeIterCompareFunc)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="sort_func" position="1" attrib="0" type="Gtk.TreeIterCompareFunc" />
                </parameters>
              </method>
              <method name="SetSortFunc(System.Int32, Gtk.TreeIterCompareFunc, System.IntPtr, Gtk.DestroyNotify)" attrib="486" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by SetSortFunc (int, TreeIterCompareFunc) overload." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="sort_func" position="1" attrib="0" type="Gtk.TreeIterCompareFunc" />
                  <parameter name="user_data" position="2" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="3" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeSortableImplementor" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.GInterfaceAttribute">
                <properties>
                  <property name="AdapterType" value="Gtk.TreeSortableAdapter" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="DefaultSortFunc" attrib="0" ptype="Gtk.TreeIterCompareFunc" params="Gtk.TreeIterCompareFunc">
                <methods>
                  <method name="set_DefaultSortFunc(Gtk.TreeIterCompareFunc)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeIterCompareFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="HasDefaultSortFunc" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_HasDefaultSortFunc()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetSortColumnId(out System.Int32&amp;, out Gtk.SortType&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="order" position="1" attrib="2" type="Gtk.SortType&amp;" direction="out" />
                </parameters>
              </method>
              <method name="SetSortColumnId(System.Int32, Gtk.SortType)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="order" position="1" attrib="0" type="Gtk.SortType" />
                </parameters>
              </method>
              <method name="SetSortFunc(System.Int32, Gtk.TreeIterCompareFunc)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="func" position="1" attrib="0" type="Gtk.TreeIterCompareFunc" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeStore" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Gtk.TreeDragDest" />
              <interface name="Gtk.TreeDragSource" />
              <interface name="Gtk.TreeModel" />
              <interface name="Gtk.TreeSortable" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(GLib.GType[])" attrib="2182">
                <parameters>
                  <parameter name="types" position="0" attrib="0" type="GLib.GType[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Type[])" attrib="2182">
                <parameters>
                  <parameter name="types" position="0" attrib="0" type="System.Type[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2180">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="ColumnTypes" attrib="0" ptype="GLib.GType[]" params="GLib.GType[]">
                <methods>
                  <method name="set_ColumnTypes(GLib.GType[])" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="GLib.GType[]" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DefaultSortFunc" attrib="0" ptype="Gtk.TreeIterCompareFunc" params="Gtk.TreeIterCompareFunc">
                <methods>
                  <method name="set_DefaultSortFunc(Gtk.TreeIterCompareFunc)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeIterCompareFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Flags" attrib="0" ptype="Gtk.TreeModelFlags" params="">
                <methods>
                  <method name="get_Flags()" attrib="2534" virtual="true" returntype="Gtk.TreeModelFlags">
                    <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="HasDefaultSortFunc" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_HasDefaultSortFunc()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <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>
            </properties>
            <events>
              <event name="RowChanged" attrib="0" eventtype="Gtk.RowChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowDeleted" attrib="0" eventtype="Gtk.RowDeletedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_deleted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowHasChildToggled" attrib="0" eventtype="Gtk.RowHasChildToggledHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_has_child_toggled" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowInserted" attrib="0" eventtype="Gtk.RowInsertedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_inserted" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowsReordered" attrib="0" eventtype="Gtk.RowsReorderedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="rows_reordered" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SortColumnChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="sort_column_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Append(out Gtk.TreeIter&amp;)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by AppendNode" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="Append(Gtk.TreeIter)" attrib="134" returntype="Gtk.TreeIter">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by AppendNode" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="AppendNode(Gtk.TreeIter)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="AppendNode()" attrib="134" returntype="Gtk.TreeIter">
                <parameters />
              </method>
              <method name="AppendValues(System.Array)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="values" position="0" attrib="0" type="System.Array" />
                </parameters>
              </method>
              <method name="AppendValues(System.Object[])" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="values" position="0" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="AppendValues(Gtk.TreeIter, System.Array)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="values" position="1" attrib="0" type="System.Array" />
                </parameters>
              </method>
              <method name="AppendValues(Gtk.TreeIter, System.Object[])" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="values" position="1" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="ChangeSortColumn()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="Clear()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="DragDataDelete(Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="DragDataGet(Gtk.TreePath, Gtk.SelectionData)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
              <method name="DragDataReceived(Gtk.TreePath, Gtk.SelectionData)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="dest" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
              <method name="EmitRowChanged(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowDeleted(Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="EmitRowHasChildToggled(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowInserted(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="EmitRowsReordered(Gtk.TreePath, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="Foreach(Gtk.TreeModelForeachFunc)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.TreeModelForeachFunc" />
                </parameters>
              </method>
              <method name="GetColumnType(System.Int32)" attrib="486" virtual="true" returntype="GLib.GType">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetIter(out Gtk.TreeIter&amp;, Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="GetIterFirst(out Gtk.TreeIter&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetIterFromString(out Gtk.TreeIter&amp;, System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="path_string" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetPath(Gtk.TreeIter)" attrib="486" virtual="true" returntype="Gtk.TreePath">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="GetSortColumnId(out System.Int32&amp;, out Gtk.SortType&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="order" position="1" attrib="2" type="Gtk.SortType&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetStringFromIter(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="GetValist(Gtk.TreeIter, System.IntPtr)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="var_args" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="GetValue(Gtk.TreeIter, System.Int32, GLib.Value&amp;)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="GLib.Value&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetValue(Gtk.TreeIter, System.Int32)" attrib="486" virtual="true" returntype="System.Object">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Insert(out Gtk.TreeIter&amp;, System.Int32)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by InsertNode" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Insert(Gtk.TreeIter, System.Int32)" attrib="134" returntype="Gtk.TreeIter">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by InsertNode" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="InsertAfter(out Gtk.TreeIter&amp;, Gtk.TreeIter)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by InsertNodeAfter" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="sibling" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="InsertAfter(Gtk.TreeIter, Gtk.TreeIter)" attrib="134" returntype="Gtk.TreeIter">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by InsertNodeAfter" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="sibling" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="InsertBefore(Gtk.TreeIter, Gtk.TreeIter)" attrib="134" returntype="Gtk.TreeIter">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by InsertNodeBefore" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="sibling" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="InsertBefore(out Gtk.TreeIter&amp;, Gtk.TreeIter)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by InsertNodeBefore" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="sibling" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="InsertNode(System.Int32)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="position" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="InsertNode(Gtk.TreeIter, System.Int32)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="InsertNodeAfter(Gtk.TreeIter)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="sibling" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="InsertNodeAfter(Gtk.TreeIter, Gtk.TreeIter)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="sibling" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="InsertNodeBefore(Gtk.TreeIter)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="sibling" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="InsertNodeBefore(Gtk.TreeIter, Gtk.TreeIter)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="sibling" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="InsertWithValues(Gtk.TreeIter, System.Int32, System.Object[])" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                  <parameter name="values" position="2" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="InsertWithValues(System.Int32, System.Object[])" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="position" position="0" attrib="0" type="System.Int32" />
                  <parameter name="values" position="1" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="IsAncestor(Gtk.TreeIter, Gtk.TreeIter)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="descendant" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterChildren(out Gtk.TreeIter&amp;, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterChildren(out Gtk.TreeIter&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="IterDepth(Gtk.TreeIter)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterHasChild(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterIsValid(Gtk.TreeIter)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterNChildren()" attrib="486" virtual="true" returntype="System.Int32">
                <parameters />
              </method>
              <method name="IterNChildren(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="IterNext(Gtk.TreeIter&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="IterNthChild(out Gtk.TreeIter&amp;, Gtk.TreeIter, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="parent" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="n" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IterNthChild(out Gtk.TreeIter&amp;, System.Int32)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="n" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IterParent(out Gtk.TreeIter&amp;, Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                  <parameter name="child" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="MoveAfter(Gtk.TreeIter, Gtk.TreeIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="position" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="MoveBefore(Gtk.TreeIter, Gtk.TreeIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="position" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnRowChanged(Gtk.TreePath, Gtk.TreeIter)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowChanged" />
                      <property name="Type" value="Gtk.TreeStore" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnRowDeleted(Gtk.TreePath)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowDeleted" />
                      <property name="Type" value="Gtk.TreeStore" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="OnRowHasChildToggled(Gtk.TreePath, Gtk.TreeIter)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowHasChildToggled" />
                      <property name="Type" value="Gtk.TreeStore" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnRowInserted(Gtk.TreePath, Gtk.TreeIter)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowInserted" />
                      <property name="Type" value="Gtk.TreeStore" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="OnRowsReordered(Gtk.TreePath, Gtk.TreeIter, out System.Int32&amp;)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowsReordered" />
                      <property name="Type" value="Gtk.TreeStore" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by int[] new_order overload." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="new_order" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="OnRowsReordered(Gtk.TreePath, Gtk.TreeIter, System.Int32[])" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowsReordered" />
                      <property name="Type" value="Gtk.TreeStore" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="new_order" position="2" attrib="0" type="System.Int32[]" />
                </parameters>
              </method>
              <method name="OnSortColumnChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSortColumnChanged" />
                      <property name="Type" value="Gtk.TreeStore" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="Prepend(out Gtk.TreeIter&amp;)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by PrependNode" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="iter" position="0" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="Prepend(Gtk.TreeIter)" attrib="134" returntype="Gtk.TreeIter">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by PrependNode" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="PrependNode(Gtk.TreeIter)" attrib="134" returntype="Gtk.TreeIter">
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="PrependNode()" attrib="134" returntype="Gtk.TreeIter">
                <parameters />
              </method>
              <method name="RefNode(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="Remove(Gtk.TreeIter&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="Reorder(Gtk.TreeIter)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="RowDraggable(Gtk.TreePath)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="RowDropPossible(Gtk.TreePath, Gtk.SelectionData)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="dest_path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                </parameters>
              </method>
              <method name="SetColumnTypes(GLib.GType[])" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by ColumnTypes property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="types" position="0" attrib="0" type="GLib.GType[]" />
                </parameters>
              </method>
              <method name="SetDefaultSortFunc(Gtk.TreeIterCompareFunc, System.IntPtr, Gtk.DestroyNotify)" attrib="486" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by DefaultSortFunc property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="sort_func" position="0" attrib="0" type="Gtk.TreeIterCompareFunc" />
                  <parameter name="user_data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="2" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="SetSortColumnId(System.Int32, Gtk.SortType)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="order" position="1" attrib="0" type="Gtk.SortType" />
                </parameters>
              </method>
              <method name="SetSortFunc(System.Int32, Gtk.TreeIterCompareFunc)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="sort_func" position="1" attrib="0" type="Gtk.TreeIterCompareFunc" />
                </parameters>
              </method>
              <method name="SetSortFunc(System.Int32, Gtk.TreeIterCompareFunc, System.IntPtr, Gtk.DestroyNotify)" attrib="486" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by SetSortFunc (int, TreeIterCompareFunc) overload." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="sort_column_id" position="0" attrib="0" type="System.Int32" />
                  <parameter name="sort_func" position="1" attrib="0" type="Gtk.TreeIterCompareFunc" />
                  <parameter name="user_data" position="2" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="3" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="SetValist(Gtk.TreeIter, System.IntPtr)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="var_args" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Double)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, GLib.Value)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="GLib.Value" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Boolean)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.UInt32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Object)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.Single)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.Single" />
                </parameters>
              </method>
              <method name="SetValue(Gtk.TreeIter, System.Int32, System.String)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="value" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetValues(Gtk.TreeIter, System.Object[])" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="values" position="1" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="Swap(Gtk.TreeIter, Gtk.TreeIter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="a" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="b" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
              <method name="UnrefNode(Gtk.TreeIter)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeView" type="class" base="Gtk.Container" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.TreeModel)" attrib="2182">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                </parameters>
              </constructor>
              <constructor name=".ctor(Gtk.NodeStore)" attrib="2182">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Use NodeView with NodeStores" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="store" position="0" attrib="0" type="Gtk.NodeStore" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="BinWindow" attrib="0" ptype="Gdk.Window" params="">
                <methods>
                  <method name="get_BinWindow()" attrib="2182" returntype="Gdk.Window">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ColumnDragFunction" attrib="0" ptype="Gtk.TreeViewColumnDropFunc" params="Gtk.TreeViewColumnDropFunc">
                <methods>
                  <method name="set_ColumnDragFunction(Gtk.TreeViewColumnDropFunc)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeViewColumnDropFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Columns" attrib="0" ptype="Gtk.TreeViewColumn[]" params="">
                <methods>
                  <method name="get_Columns()" attrib="2182" returntype="Gtk.TreeViewColumn[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DestroyCountFunc" attrib="0" ptype="Gtk.TreeDestroyCountFunc" params="Gtk.TreeDestroyCountFunc">
                <methods>
                  <method name="set_DestroyCountFunc(Gtk.TreeDestroyCountFunc)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeDestroyCountFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="EnableGridLines" attrib="0" ptype="Gtk.TreeViewGridLines" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="enable-grid-lines" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_EnableGridLines()" attrib="2182" returntype="Gtk.TreeViewGridLines">
                    <parameters />
                  </method>
                  <method name="set_EnableGridLines(Gtk.TreeViewGridLines)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeViewGridLines" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="EnableSearch" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="enable-search" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_EnableSearch()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_EnableSearch(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="EnableTreeLines" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="enable-tree-lines" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_EnableTreeLines()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_EnableTreeLines(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="EvenRowColor" attrib="0" ptype="Gdk.Color" params="">
                <methods>
                  <method name="get_EvenRowColor()" attrib="2182" returntype="Gdk.Color">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ExpanderColumn" attrib="0" ptype="Gtk.TreeViewColumn" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="expander-column" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ExpanderColumn()" attrib="2182" returntype="Gtk.TreeViewColumn">
                    <parameters />
                  </method>
                  <method name="set_ExpanderColumn(Gtk.TreeViewColumn)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeViewColumn" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FixedHeightMode" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="fixed-height-mode" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_FixedHeightMode()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_FixedHeightMode(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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="Hadjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="hadjustment" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Hadjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                  <method name="set_Hadjustment(Gtk.Adjustment)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Adjustment" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="HeadersClickable" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="headers-clickable" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HeadersClickable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_HeadersClickable(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="HeadersVisible" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="headers-visible" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HeadersVisible()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_HeadersVisible(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="HoverExpand" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="hover-expand" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HoverExpand()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_HoverExpand(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="HoverSelection" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="hover-selection" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HoverSelection()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_HoverSelection(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsRubberBandingActive" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsRubberBandingActive()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="LevelIndentation" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="level-indentation" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LevelIndentation()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_LevelIndentation(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Model" attrib="0" ptype="Gtk.TreeModel" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="model" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Model()" attrib="2182" returntype="Gtk.TreeModel">
                    <parameters />
                  </method>
                  <method name="set_Model(Gtk.TreeModel)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeModel" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="OddRowColor" attrib="0" ptype="Gdk.Color" params="">
                <methods>
                  <method name="get_OddRowColor()" attrib="2182" returntype="Gdk.Color">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Reorderable" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="reorderable" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Reorderable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Reorderable(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="RowSeparatorFunc" attrib="0" ptype="Gtk.TreeViewRowSeparatorFunc" params="">
                <methods>
                  <method name="get_RowSeparatorFunc()" attrib="2182" returntype="Gtk.TreeViewRowSeparatorFunc">
                    <parameters />
                  </method>
                  <method name="set_RowSeparatorFunc(Gtk.TreeViewRowSeparatorFunc)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeViewRowSeparatorFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="RubberBanding" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="rubber-banding" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_RubberBanding()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_RubberBanding(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="RulesHint" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="rules-hint" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_RulesHint()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_RulesHint(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SearchColumn" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="search-column" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SearchColumn()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_SearchColumn(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SearchEntry" attrib="0" ptype="Gtk.Entry" params="">
                <methods>
                  <method name="get_SearchEntry()" attrib="2182" returntype="Gtk.Entry">
                    <parameters />
                  </method>
                  <method name="set_SearchEntry(Gtk.Entry)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Entry" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SearchEqualFunc" attrib="0" ptype="Gtk.TreeViewSearchEqualFunc" params="">
                <methods>
                  <method name="get_SearchEqualFunc()" attrib="2182" returntype="Gtk.TreeViewSearchEqualFunc">
                    <parameters />
                  </method>
                  <method name="set_SearchEqualFunc(Gtk.TreeViewSearchEqualFunc)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeViewSearchEqualFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SearchPositionFunc" attrib="0" ptype="Gtk.TreeViewSearchPositionFunc" params="">
                <methods>
                  <method name="get_SearchPositionFunc()" attrib="2182" returntype="Gtk.TreeViewSearchPositionFunc">
                    <parameters />
                  </method>
                  <method name="set_SearchPositionFunc(Gtk.TreeViewSearchPositionFunc)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeViewSearchPositionFunc" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Selection" attrib="0" ptype="Gtk.TreeSelection" params="">
                <methods>
                  <method name="get_Selection()" attrib="2182" returntype="Gtk.TreeSelection">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ShowExpanders" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="show-expanders" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShowExpanders()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ShowExpanders(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TooltipColumn" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="tooltip-column" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TooltipColumn()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_TooltipColumn(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Vadjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="vadjustment" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Vadjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                  <method name="set_Vadjustment(Gtk.Adjustment)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Adjustment" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="VisibleRect" attrib="0" ptype="Gdk.Rectangle" params="">
                <methods>
                  <method name="get_VisibleRect()" attrib="2182" returntype="Gdk.Rectangle">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ColumnsChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="columns-changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="CursorChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="cursor-changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ExpandCollapseCursorRow" attrib="0" eventtype="Gtk.ExpandCollapseCursorRowHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="expand_collapse_cursor_row" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MoveCursor" attrib="0" eventtype="Gtk.MoveCursorHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="move_cursor" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowActivated" attrib="0" eventtype="Gtk.RowActivatedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row_activated" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowCollapsed" attrib="0" eventtype="Gtk.RowCollapsedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row-collapsed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="RowExpanded" attrib="0" eventtype="Gtk.RowExpandedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="row-expanded" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ScrollAdjustmentsSet" attrib="0" eventtype="Gtk.ScrollAdjustmentsSetHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="set_scroll_adjustments" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SelectAll" attrib="0" eventtype="Gtk.SelectAllHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="select_all" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SelectCursorParent" attrib="0" eventtype="Gtk.SelectCursorParentHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="select_cursor_parent" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SelectCursorRow" attrib="0" eventtype="Gtk.SelectCursorRowHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="select_cursor_row" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="StartInteractiveSearch" attrib="0" eventtype="Gtk.StartInteractiveSearchHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="start_interactive_search" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TestCollapseRow" attrib="0" eventtype="Gtk.TestCollapseRowHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="test-collapse-row" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="TestExpandRow" attrib="0" eventtype="Gtk.TestExpandRowHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="test-expand-row" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ToggleCursorRow" attrib="0" eventtype="Gtk.ToggleCursorRowHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="toggle_cursor_row" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="UnselectAll" attrib="0" eventtype="Gtk.UnselectAllHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="unselect_all" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="ActivateRow(Gtk.TreePath, Gtk.TreeViewColumn)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="column" position="1" attrib="0" type="Gtk.TreeViewColumn" />
                </parameters>
              </method>
              <method name="AppendColumn(System.String, Gtk.CellRenderer, System.Object[])" attrib="134" returntype="Gtk.TreeViewColumn">
                <parameters>
                  <parameter name="title" position="0" attrib="0" type="System.String" />
                  <parameter name="cell" position="1" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attrs" position="2" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="AppendColumn(Gtk.TreeViewColumn)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="Gtk.TreeViewColumn" />
                </parameters>
              </method>
              <method name="AppendColumn(System.String, Gtk.CellRenderer, Gtk.CellLayoutDataFunc)" attrib="134" returntype="Gtk.TreeViewColumn">
                <parameters>
                  <parameter name="title" position="0" attrib="0" type="System.String" />
                  <parameter name="cell" position="1" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="cell_data" position="2" attrib="0" type="Gtk.CellLayoutDataFunc" />
                </parameters>
              </method>
              <method name="AppendColumn(System.String, Gtk.CellRenderer, Gtk.TreeCellDataFunc)" attrib="134" returntype="Gtk.TreeViewColumn">
                <parameters>
                  <parameter name="title" position="0" attrib="0" type="System.String" />
                  <parameter name="cell" position="1" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="cell_data" position="2" attrib="0" type="Gtk.TreeCellDataFunc" />
                </parameters>
              </method>
              <method name="CollapseAll()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="CollapseRow(Gtk.TreePath)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="ColumnsAutosize()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ConvertBinWindowToTreeCoords(System.Int32, System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="bx" position="0" attrib="0" type="System.Int32" />
                  <parameter name="by" position="1" attrib="0" type="System.Int32" />
                  <parameter name="tx" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="ty" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ConvertBinWindowToWidgetCoords(System.Int32, System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="bx" position="0" attrib="0" type="System.Int32" />
                  <parameter name="by" position="1" attrib="0" type="System.Int32" />
                  <parameter name="wx" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="wy" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ConvertTreeToBinWindowCoords(System.Int32, System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="tx" position="0" attrib="0" type="System.Int32" />
                  <parameter name="ty" position="1" attrib="0" type="System.Int32" />
                  <parameter name="bx" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="by" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ConvertTreeToWidgetCoords(System.Int32, System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="tx" position="0" attrib="0" type="System.Int32" />
                  <parameter name="ty" position="1" attrib="0" type="System.Int32" />
                  <parameter name="wx" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="wy" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ConvertWidgetToBinWindowCoords(System.Int32, System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="wx" position="0" attrib="0" type="System.Int32" />
                  <parameter name="wy" position="1" attrib="0" type="System.Int32" />
                  <parameter name="bx" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="by" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ConvertWidgetToTreeCoords(System.Int32, System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="wx" position="0" attrib="0" type="System.Int32" />
                  <parameter name="wy" position="1" attrib="0" type="System.Int32" />
                  <parameter name="tx" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="ty" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="CreateRowDragIcon(Gtk.TreePath)" attrib="134" returntype="Gdk.Pixmap">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="EnableModelDragDest(Gtk.TargetEntry[], Gdk.DragAction)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="targets" position="0" attrib="0" type="Gtk.TargetEntry[]" />
                  <parameter name="actions" position="1" attrib="0" type="Gdk.DragAction" />
                </parameters>
              </method>
              <method name="EnableModelDragSource(Gdk.ModifierType, Gtk.TargetEntry[], Gdk.DragAction)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="start_button_mask" position="0" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="targets" position="1" attrib="0" type="Gtk.TargetEntry[]" />
                  <parameter name="actions" position="2" attrib="0" type="Gdk.DragAction" />
                </parameters>
              </method>
              <method name="ExpandAll()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ExpandRow(Gtk.TreePath, System.Boolean)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="open_all" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="ExpandToPath(Gtk.TreePath)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="GetBackgroundArea(Gtk.TreePath, Gtk.TreeViewColumn)" attrib="134" returntype="Gdk.Rectangle">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="column" position="1" attrib="0" type="Gtk.TreeViewColumn" />
                </parameters>
              </method>
              <method name="GetCellArea(Gtk.TreePath, Gtk.TreeViewColumn)" attrib="134" returntype="Gdk.Rectangle">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="column" position="1" attrib="0" type="Gtk.TreeViewColumn" />
                </parameters>
              </method>
              <method name="GetColumn(System.Int32)" attrib="134" returntype="Gtk.TreeViewColumn">
                <parameters>
                  <parameter name="n" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetCursor(out Gtk.TreePath&amp;, out Gtk.TreeViewColumn&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="2" type="Gtk.TreePath&amp;" direction="out" />
                  <parameter name="focus_column" position="1" attrib="2" type="Gtk.TreeViewColumn&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetDestRowAtPos(System.Int32, System.Int32, out Gtk.TreePath&amp;, out Gtk.TreeViewDropPosition&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="drag_x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="drag_y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="path" position="2" attrib="2" type="Gtk.TreePath&amp;" direction="out" />
                  <parameter name="pos" position="3" attrib="2" type="Gtk.TreeViewDropPosition&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetDragDestRow(out Gtk.TreePath&amp;, out Gtk.TreeViewDropPosition&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="2" type="Gtk.TreePath&amp;" direction="out" />
                  <parameter name="pos" position="1" attrib="2" type="Gtk.TreeViewDropPosition&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetPathAtPos(System.Int32, System.Int32, out Gtk.TreePath&amp;)" attrib="134" 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="path" position="2" attrib="2" type="Gtk.TreePath&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetPathAtPos(System.Int32, System.Int32, out Gtk.TreePath&amp;, out Gtk.TreeViewColumn&amp;)" attrib="134" 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="path" position="2" attrib="2" type="Gtk.TreePath&amp;" direction="out" />
                  <parameter name="column" position="3" attrib="2" type="Gtk.TreeViewColumn&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetPathAtPos(System.Int32, System.Int32, out Gtk.TreePath&amp;, out Gtk.TreeViewColumn&amp;, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" 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="path" position="2" attrib="2" type="Gtk.TreePath&amp;" direction="out" />
                  <parameter name="column" position="3" attrib="2" type="Gtk.TreeViewColumn&amp;" direction="out" />
                  <parameter name="cell_x" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="cell_y" position="5" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetRowExpanded(Gtk.TreePath)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="GetTooltipContext(out System.Int32&amp;, out System.Int32&amp;, System.Boolean, out Gtk.TreeModel&amp;, out Gtk.TreePath&amp;, out Gtk.TreeIter&amp;)" attrib="134" returntype="System.Boolean">
                <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="keyboard_tip" position="2" attrib="0" type="System.Boolean" />
                  <parameter name="model" position="3" attrib="2" type="Gtk.TreeModel&amp;" direction="out" />
                  <parameter name="path" position="4" attrib="2" type="Gtk.TreePath&amp;" direction="out" />
                  <parameter name="iter" position="5" attrib="2" type="Gtk.TreeIter&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetVisibleRange(out Gtk.TreePath&amp;, out Gtk.TreePath&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="start_path" position="0" attrib="2" type="Gtk.TreePath&amp;" direction="out" />
                  <parameter name="end_path" position="1" attrib="2" type="Gtk.TreePath&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetVisibleRect(Gdk.Rectangle)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by VisibleRect property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="visible_rect" position="0" attrib="0" type="Gdk.Rectangle" />
                </parameters>
              </method>
              <method name="InsertColumn(System.Int32, System.String, Gtk.CellRenderer, System.Object[])" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="pos" position="0" attrib="0" type="System.Int32" />
                  <parameter name="title" position="1" attrib="0" type="System.String" />
                  <parameter name="cell" position="2" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attrs" position="3" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="InsertColumn(Gtk.TreeViewColumn, System.Int32)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="Gtk.TreeViewColumn" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="InsertColumn(System.Int32, System.String, Gtk.CellRenderer, Gtk.CellLayoutDataFunc)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="pos" position="0" attrib="0" type="System.Int32" />
                  <parameter name="title" position="1" attrib="0" type="System.String" />
                  <parameter name="cell" position="2" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="cell_data" position="3" attrib="0" type="Gtk.CellLayoutDataFunc" />
                </parameters>
              </method>
              <method name="MapExpandedRows(Gtk.TreeViewMappingFunc)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.TreeViewMappingFunc" />
                </parameters>
              </method>
              <method name="MoveColumnAfter(Gtk.TreeViewColumn, Gtk.TreeViewColumn)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="Gtk.TreeViewColumn" />
                  <parameter name="base_column" position="1" attrib="0" type="Gtk.TreeViewColumn" />
                </parameters>
              </method>
              <method name="OnColumnsChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideColumnsChanged" />
                      <property name="Type" value="Gtk.TreeView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnCursorChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCursorChanged" />
                      <property name="Type" value="Gtk.TreeView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnExpandCollapseCursorRow(System.Boolean, System.Boolean, System.Boolean)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideExpandCollapseCursorRow" />
                      <property name="Type" value="Gtk.TreeView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="logical" position="0" attrib="0" type="System.Boolean" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                  <parameter name="open_all" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="OnMoveCursor(Gtk.MovementStep, System.Int32)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMoveCursor" />
                      <property name="Type" value="Gtk.TreeView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="step" position="0" attrib="0" type="Gtk.MovementStep" />
                  <parameter name="count" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnRowActivated(Gtk.TreePath, Gtk.TreeViewColumn)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowActivated" />
                      <property name="Type" value="Gtk.TreeView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="column" position="1" attrib="0" type="Gtk.TreeViewColumn" />
                </parameters>
              </method>
              <method name="OnRowCollapsed(Gtk.TreeIter, Gtk.TreePath)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowCollapsed" />
                      <property name="Type" value="Gtk.TreeView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="OnRowExpanded(Gtk.TreeIter, Gtk.TreePath)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRowExpanded" />
                      <property name="Type" value="Gtk.TreeView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="OnScrollAdjustmentsSet(Gtk.Adjustment, Gtk.Adjustment)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideScrollAdjustmentsSet" />
                      <property name="Type" value="Gtk.TreeView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="hadjustment" position="0" attrib="0" type="Gtk.Adjustment" />
                  <parameter name="vadjustment" position="1" attrib="0" type="Gtk.Adjustment" />
                </parameters>
              </method>
              <method name="OnSelectAll()" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSelectAll" />
                      <property name="Type" value="Gtk.TreeView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnSelectCursorParent()" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSelectCursorParent" />
                      <property name="Type" value="Gtk.TreeView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnSelectCursorRow(System.Boolean)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSelectCursorRow" />
                      <property name="Type" value="Gtk.TreeView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="start_editing" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="OnStartInteractiveSearch()" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideStartInteractiveSearch" />
                      <property name="Type" value="Gtk.TreeView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnTestCollapseRow(Gtk.TreeIter, Gtk.TreePath)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideTestCollapseRow" />
                      <property name="Type" value="Gtk.TreeView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="OnTestExpandRow(Gtk.TreeIter, Gtk.TreePath)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideTestExpandRow" />
                      <property name="Type" value="Gtk.TreeView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="iter" position="0" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="OnToggleCursorRow()" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideToggleCursorRow" />
                      <property name="Type" value="Gtk.TreeView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnUnselectAll()" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideUnselectAll" />
                      <property name="Type" value="Gtk.TreeView" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="RemoveColumn(Gtk.TreeViewColumn)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="column" position="0" attrib="0" type="Gtk.TreeViewColumn" />
                </parameters>
              </method>
              <method name="ScrollToCell(Gtk.TreePath, Gtk.TreeViewColumn, System.Boolean, System.Single, System.Single)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="column" position="1" attrib="0" type="Gtk.TreeViewColumn" />
                  <parameter name="use_align" position="2" attrib="0" type="System.Boolean" />
                  <parameter name="row_align" position="3" attrib="0" type="System.Single" />
                  <parameter name="col_align" position="4" attrib="0" type="System.Single" />
                </parameters>
              </method>
              <method name="ScrollToPoint(System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="tree_x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="tree_y" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetColumnDragFunction(Gtk.TreeViewColumnDropFunc, System.IntPtr, Gtk.DestroyNotify)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by ColumnDragFunction property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.TreeViewColumnDropFunc" />
                  <parameter name="user_data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="2" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="SetCursor(Gtk.TreePath, Gtk.TreeViewColumn, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="focus_column" position="1" attrib="0" type="Gtk.TreeViewColumn" />
                  <parameter name="start_editing" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="SetCursorOnCell(Gtk.TreePath, Gtk.TreeViewColumn, Gtk.CellRenderer, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="focus_column" position="1" attrib="0" type="Gtk.TreeViewColumn" />
                  <parameter name="focus_cell" position="2" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="start_editing" position="3" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="SetDestroyCountFunc(Gtk.TreeDestroyCountFunc, System.IntPtr, Gtk.DestroyNotify)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by DestroyCountFunc property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Gtk.TreeDestroyCountFunc" />
                  <parameter name="data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="2" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="SetDragDestRow(Gtk.TreePath, Gtk.TreeViewDropPosition)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="Gtk.TreePath" />
                  <parameter name="pos" position="1" attrib="0" type="Gtk.TreeViewDropPosition" />
                </parameters>
              </method>
              <method name="SetSearchEqualFunc(Gtk.TreeViewSearchEqualFunc, System.IntPtr, Gtk.DestroyNotify)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by SearchEqualFunc property." />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="search_equal_func" position="0" attrib="0" type="Gtk.TreeViewSearchEqualFunc" />
                  <parameter name="search_user_data" position="1" attrib="0" type="System.IntPtr" />
                  <parameter name="search_destroy" position="2" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="SetTooltipCell(Gtk.Tooltip, Gtk.TreePath, Gtk.TreeViewColumn, Gtk.CellRenderer)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="tooltip" position="0" attrib="0" type="Gtk.Tooltip" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                  <parameter name="column" position="2" attrib="0" type="Gtk.TreeViewColumn" />
                  <parameter name="cell" position="3" attrib="0" type="Gtk.CellRenderer" />
                </parameters>
              </method>
              <method name="SetTooltipRow(Gtk.Tooltip, Gtk.TreePath)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="tooltip" position="0" attrib="0" type="Gtk.Tooltip" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
              <method name="TreeToWidgetCoords(System.Int32, System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="tx" position="0" attrib="0" type="System.Int32" />
                  <parameter name="ty" position="1" attrib="0" type="System.Int32" />
                  <parameter name="wx" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="wy" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="UnsetRowsDragDest()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="UnsetRowsDragSource()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="WidgetToTreeCoords(System.Int32, System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="wx" position="0" attrib="0" type="System.Int32" />
                  <parameter name="wy" position="1" attrib="0" type="System.Int32" />
                  <parameter name="tx" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="ty" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeViewColumn" type="class" base="Gtk.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="Gtk.CellLayout" />
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, Gtk.CellRenderer, System.Array)" attrib="2182">
                <parameters>
                  <parameter name="title" position="0" attrib="0" type="System.String" />
                  <parameter name="cell" position="1" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attrs" position="2" attrib="0" type="System.Array" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, Gtk.CellRenderer, System.Object[])" attrib="2182">
                <parameters>
                  <parameter name="title" position="0" attrib="0" type="System.String" />
                  <parameter name="cell" position="1" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attrs" position="2" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Alignment" attrib="0" ptype="System.Single" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="alignment" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Alignment()" attrib="2182" returntype="System.Single">
                    <parameters />
                  </method>
                  <method name="set_Alignment(System.Single)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Single" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CellRenderers" attrib="0" ptype="Gtk.CellRenderer[]" params="">
                <methods>
                  <method name="get_CellRenderers()" attrib="2182" returntype="Gtk.CellRenderer[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Cells" attrib="0" ptype="Gtk.CellRenderer[]" params="">
                <methods>
                  <method name="get_Cells()" attrib="2534" virtual="true" returntype="Gtk.CellRenderer[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Clickable" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="clickable" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Clickable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Clickable(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Expand" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="expand" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Expand()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Expand(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FixedWidth" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="fixed-width" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_FixedWidth()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_FixedWidth(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="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="MaxWidth" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="max-width" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_MaxWidth()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_MaxWidth(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MinWidth" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="min-width" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_MinWidth()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_MinWidth(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Reorderable" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="reorderable" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Reorderable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Reorderable(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Resizable" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="resizable" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Resizable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Resizable(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Sizing" attrib="0" ptype="Gtk.TreeViewColumnSizing" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="sizing" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Sizing()" attrib="2182" returntype="Gtk.TreeViewColumnSizing">
                    <parameters />
                  </method>
                  <method name="set_Sizing(Gtk.TreeViewColumnSizing)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TreeViewColumnSizing" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SortColumnId" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_SortColumnId()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_SortColumnId(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SortIndicator" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="sort-indicator" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SortIndicator()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SortIndicator(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SortOrder" attrib="0" ptype="Gtk.SortType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="sort-order" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SortOrder()" attrib="2182" returntype="Gtk.SortType">
                    <parameters />
                  </method>
                  <method name="set_SortOrder(Gtk.SortType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.SortType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Spacing" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="spacing" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Spacing()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Spacing(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Title" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="title" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Title()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Title(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TreeView" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_TreeView()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Visible" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="visible" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Visible()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Visible(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Widget" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="widget" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Widget()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_Widget(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Width" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="width" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Width()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Clicked" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="clicked" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddAttribute(Gtk.CellRenderer, System.String, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attribute" position="1" attrib="0" type="System.String" />
                  <parameter name="column" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="CellGetPosition(Gtk.CellRenderer, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="cell_renderer" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="start_pos" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="width" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="CellGetSize(Gdk.Rectangle, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="cell_area" position="0" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="x_offset" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y_offset" 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" />
                </parameters>
              </method>
              <method name="CellIsVisible()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="CellSetCellData(Gtk.TreeModel, Gtk.TreeIter, System.Boolean, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="tree_model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="is_expander" position="2" attrib="0" type="System.Boolean" />
                  <parameter name="is_expanded" position="3" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Clear()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="ClearAttributes(Gtk.CellRenderer)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                </parameters>
              </method>
              <method name="Click()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="FocusCell(Gtk.CellRenderer)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                </parameters>
              </method>
              <method name="OnClicked()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideClicked" />
                      <property name="Type" value="Gtk.TreeViewColumn" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="PackEnd(Gtk.CellRenderer, System.Boolean)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="PackStart(Gtk.CellRenderer, System.Boolean)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="expand" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="QueueResize()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Reorder(Gtk.CellRenderer, System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="position" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetAttributes(Gtk.CellRenderer, System.Object[])" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="attrs" position="1" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="SetCellDataFunc(Gtk.CellRenderer, Gtk.NodeCellDataFunc)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="cell_renderer" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="func" position="1" attrib="0" type="Gtk.NodeCellDataFunc" />
                </parameters>
              </method>
              <method name="SetCellDataFunc(Gtk.CellRenderer, Gtk.TreeCellDataFunc, System.IntPtr, Gtk.DestroyNotify)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by SetCellDataFunc (CellRenderer, TreeCellDataFunc) overload" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="cell_renderer" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="func" position="1" attrib="0" type="Gtk.TreeCellDataFunc" />
                  <parameter name="func_data" position="2" attrib="0" type="System.IntPtr" />
                  <parameter name="destroy" position="3" attrib="0" type="Gtk.DestroyNotify" />
                </parameters>
              </method>
              <method name="SetCellDataFunc(Gtk.CellRenderer, Gtk.CellLayoutDataFunc)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cell" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="func" position="1" attrib="0" type="Gtk.CellLayoutDataFunc" />
                </parameters>
              </method>
              <method name="SetCellDataFunc(Gtk.CellRenderer, Gtk.TreeCellDataFunc)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="cell_renderer" position="0" attrib="0" type="Gtk.CellRenderer" />
                  <parameter name="func" position="1" attrib="0" type="Gtk.TreeCellDataFunc" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeViewColumnDropFunc" 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(Gtk.TreeView, Gtk.TreeViewColumn, Gtk.TreeViewColumn, Gtk.TreeViewColumn, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="tree_view" position="0" attrib="0" type="Gtk.TreeView" />
                  <parameter name="column" position="1" attrib="0" type="Gtk.TreeViewColumn" />
                  <parameter name="prev_column" position="2" attrib="0" type="Gtk.TreeViewColumn" />
                  <parameter name="next_column" position="3" attrib="0" type="Gtk.TreeViewColumn" />
                  <parameter name="callback" position="4" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="5" 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(Gtk.TreeView, Gtk.TreeViewColumn, Gtk.TreeViewColumn, Gtk.TreeViewColumn)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="tree_view" position="0" attrib="0" type="Gtk.TreeView" />
                  <parameter name="column" position="1" attrib="0" type="Gtk.TreeViewColumn" />
                  <parameter name="prev_column" position="2" attrib="0" type="Gtk.TreeViewColumn" />
                  <parameter name="next_column" position="3" attrib="0" type="Gtk.TreeViewColumn" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeViewColumnSizing" 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="Gtk.TreeViewColumnSizingGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Autosize" attrib="32854" fieldtype="Gtk.TreeViewColumnSizing" value="1" />
              <field name="Fixed" attrib="32854" fieldtype="Gtk.TreeViewColumnSizing" value="2" />
              <field name="GrowOnly" attrib="32854" fieldtype="Gtk.TreeViewColumnSizing" value="0" />
            </fields>
          </class>
          <class name="TreeViewDropPosition" 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="Gtk.TreeViewDropPositionGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="After" attrib="32854" fieldtype="Gtk.TreeViewDropPosition" value="1" />
              <field name="Before" attrib="32854" fieldtype="Gtk.TreeViewDropPosition" value="0" />
              <field name="IntoOrAfter" attrib="32854" fieldtype="Gtk.TreeViewDropPosition" value="3" />
              <field name="IntoOrBefore" attrib="32854" fieldtype="Gtk.TreeViewDropPosition" value="2" />
            </fields>
          </class>
          <class name="TreeViewGridLines" 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="Gtk.TreeViewGridLinesGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Both" attrib="32854" fieldtype="Gtk.TreeViewGridLines" value="3" />
              <field name="Horizontal" attrib="32854" fieldtype="Gtk.TreeViewGridLines" value="1" />
              <field name="None" attrib="32854" fieldtype="Gtk.TreeViewGridLines" value="0" />
              <field name="Vertical" attrib="32854" fieldtype="Gtk.TreeViewGridLines" value="2" />
            </fields>
          </class>
          <class name="TreeViewMappingFunc" 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(Gtk.TreeView, Gtk.TreePath, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="tree_view" position="0" attrib="0" type="Gtk.TreeView" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                  <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(Gtk.TreeView, Gtk.TreePath)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="tree_view" position="0" attrib="0" type="Gtk.TreeView" />
                  <parameter name="path" position="1" attrib="0" type="Gtk.TreePath" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeViewRowSeparatorFunc" 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(Gtk.TreeModel, Gtk.TreeIter, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                  <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.Boolean">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke(Gtk.TreeModel, Gtk.TreeIter)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="iter" position="1" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeViewSearchEqualFunc" 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(Gtk.TreeModel, System.Int32, System.String, Gtk.TreeIter, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="key" position="2" attrib="0" type="System.String" />
                  <parameter name="iter" position="3" attrib="0" type="Gtk.TreeIter" />
                  <parameter name="callback" position="4" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="5" 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(Gtk.TreeModel, System.Int32, System.String, Gtk.TreeIter)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="model" position="0" attrib="0" type="Gtk.TreeModel" />
                  <parameter name="column" position="1" attrib="0" type="System.Int32" />
                  <parameter name="key" position="2" attrib="0" type="System.String" />
                  <parameter name="iter" position="3" attrib="0" type="Gtk.TreeIter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TreeViewSearchPositionFunc" 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(Gtk.TreeView, Gtk.Widget, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="tree_view" position="0" attrib="0" type="Gtk.TreeView" />
                  <parameter name="search_dialog" position="1" attrib="0" type="Gtk.Widget" />
                  <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(Gtk.TreeView, Gtk.Widget)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="tree_view" position="0" attrib="0" type="Gtk.TreeView" />
                  <parameter name="search_dialog" position="1" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="UIManager" 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="AccelGroup" attrib="0" ptype="Gtk.AccelGroup" params="">
                <methods>
                  <method name="get_AccelGroup()" attrib="2182" returntype="Gtk.AccelGroup">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ActionGroups" attrib="0" ptype="Gtk.ActionGroup[]" params="">
                <methods>
                  <method name="get_ActionGroups()" attrib="2182" returntype="Gtk.ActionGroup[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="AddTearoffs" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="add-tearoffs" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AddTearoffs()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_AddTearoffs(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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="Ui" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="ui" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Ui()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ActionsChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="actions_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="AddWidget" attrib="0" eventtype="Gtk.AddWidgetHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="add_widget" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ConnectProxy" attrib="0" eventtype="Gtk.ConnectProxyHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="connect_proxy" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DisconnectProxy" attrib="0" eventtype="Gtk.DisconnectProxyHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="disconnect_proxy" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PostActivate" attrib="0" eventtype="Gtk.PostActivateHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="post_activate" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PreActivate" attrib="0" eventtype="Gtk.PreActivateHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="pre_activate" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="AddUi(System.UInt32, System.String, System.String, System.String, Gtk.UIManagerItemType, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="merge_id" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="path" position="1" attrib="0" type="System.String" />
                  <parameter name="name" position="2" attrib="0" type="System.String" />
                  <parameter name="action" position="3" attrib="0" type="System.String" />
                  <parameter name="type" position="4" attrib="0" type="Gtk.UIManagerItemType" />
                  <parameter name="top" position="5" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="AddUiFromFile(System.String)" attrib="134" returntype="System.UInt32">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AddUiFromResource(System.String)" attrib="134" returntype="System.UInt32">
                <parameters>
                  <parameter name="resource" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="AddUiFromString(System.String)" attrib="134" returntype="System.UInt32">
                <parameters>
                  <parameter name="buffer" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="EnsureUpdate()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetAction(System.String)" attrib="134" returntype="Gtk.Action">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetToplevels(Gtk.UIManagerItemType)" attrib="134" returntype="Gtk.Widget[]">
                <parameters>
                  <parameter name="types" position="0" attrib="0" type="Gtk.UIManagerItemType" />
                </parameters>
              </method>
              <method name="GetWidget(System.String)" attrib="134" returntype="Gtk.Widget">
                <parameters>
                  <parameter name="path" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="InsertActionGroup(Gtk.ActionGroup, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="action_group" position="0" attrib="0" type="Gtk.ActionGroup" />
                  <parameter name="pos" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="NewMergeId()" attrib="134" returntype="System.UInt32">
                <parameters />
              </method>
              <method name="OnActionsChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideActionsChanged" />
                      <property name="Type" value="Gtk.UIManager" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnAddWidget(Gtk.Widget)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideAddWidget" />
                      <property name="Type" value="Gtk.UIManager" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="OnConnectProxy(Gtk.Action, Gtk.Widget)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideConnectProxy" />
                      <property name="Type" value="Gtk.UIManager" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="Gtk.Action" />
                  <parameter name="proxy" position="1" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="OnDisconnectProxy(Gtk.Action, Gtk.Widget)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDisconnectProxy" />
                      <property name="Type" value="Gtk.UIManager" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="Gtk.Action" />
                  <parameter name="proxy" position="1" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="OnPostActivate(Gtk.Action)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePostActivate" />
                      <property name="Type" value="Gtk.UIManager" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="Gtk.Action" />
                </parameters>
              </method>
              <method name="OnPreActivate(Gtk.Action)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePreActivate" />
                      <property name="Type" value="Gtk.UIManager" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="Gtk.Action" />
                </parameters>
              </method>
              <method name="RemoveActionGroup(Gtk.ActionGroup)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="action_group" position="0" attrib="0" type="Gtk.ActionGroup" />
                </parameters>
              </method>
              <method name="RemoveUi(System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="merge_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="UIManagerItemType" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto" enumtype="System.Reflection.MonoField">
            <attributes>
              <attribute name="System.FlagsAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Accelerator" attrib="32854" fieldtype="Gtk.UIManagerItemType" value="256" />
              <field name="Auto" attrib="32854" fieldtype="Gtk.UIManagerItemType" value="0" />
              <field name="Menu" attrib="32854" fieldtype="Gtk.UIManagerItemType" value="2" />
              <field name="Menubar" attrib="32854" fieldtype="Gtk.UIManagerItemType" value="1" />
              <field name="Menuitem" attrib="32854" fieldtype="Gtk.UIManagerItemType" value="32" />
              <field name="Placeholder" attrib="32854" fieldtype="Gtk.UIManagerItemType" value="8" />
              <field name="Popup" attrib="32854" fieldtype="Gtk.UIManagerItemType" value="16" />
              <field name="Separator" attrib="32854" fieldtype="Gtk.UIManagerItemType" value="128" />
              <field name="Toolbar" attrib="32854" fieldtype="Gtk.UIManagerItemType" value="4" />
              <field name="Toolitem" attrib="32854" fieldtype="Gtk.UIManagerItemType" value="64" />
            </fields>
          </class>
          <class name="Unit" 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="Gtk.UnitGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Inch" attrib="32854" fieldtype="Gtk.Unit" value="2" />
              <field name="Mm" attrib="32854" fieldtype="Gtk.Unit" value="3" />
              <field name="Pixel" attrib="32854" fieldtype="Gtk.Unit" value="0" />
              <field name="Points" attrib="32854" fieldtype="Gtk.Unit" value="1" />
            </fields>
          </class>
          <class name="UnmapEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.Event" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.Event">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="UnmapEventHandler" 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, Gtk.UnmapEventArgs, 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="Gtk.UnmapEventArgs" />
                  <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, Gtk.UnmapEventArgs)" 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="Gtk.UnmapEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="UnselectAllArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="UnselectAllHandler" 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, Gtk.UnselectAllArgs, 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="Gtk.UnselectAllArgs" />
                  <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, Gtk.UnselectAllArgs)" 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="Gtk.UnselectAllArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="UpdateType" 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="Gtk.UpdateTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Continuous" attrib="32854" fieldtype="Gtk.UpdateType" value="0" />
              <field name="Delayed" attrib="32854" fieldtype="Gtk.UpdateType" value="2" />
              <field name="Discontinuous" attrib="32854" fieldtype="Gtk.UpdateType" value="1" />
            </fields>
          </class>
          <class name="ValueChangedArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Value" attrib="0" ptype="System.Double" params="">
                <methods>
                  <method name="get_Value()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ValueChangedHandler" 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, Gtk.ValueChangedArgs, 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="Gtk.ValueChangedArgs" />
                  <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, Gtk.ValueChangedArgs)" 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="Gtk.ValueChangedArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="VBox" type="class" base="Gtk.Box" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Boolean, System.Int32)" attrib="2182">
                <parameters>
                  <parameter name="homogeneous" position="0" attrib="0" type="System.Boolean" />
                  <parameter name="spacing" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="VButtonBox" type="class" base="Gtk.ButtonBox" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="LayoutDefault" attrib="0" ptype="Gtk.ButtonBoxStyle" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_LayoutDefault()" attrib="2198" static="true" returntype="Gtk.ButtonBoxStyle">
                    <parameters />
                  </method>
                  <method name="set_LayoutDefault(Gtk.ButtonBoxStyle)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ButtonBoxStyle" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SpacingDefault" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SpacingDefault()" attrib="2198" static="true" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_SpacingDefault(System.Int32)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="Viewport" type="class" base="Gtk.Bin" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.Adjustment, Gtk.Adjustment)" attrib="2182">
                <parameters>
                  <parameter name="hadjustment" position="0" attrib="0" type="Gtk.Adjustment" />
                  <parameter name="vadjustment" position="1" attrib="0" type="Gtk.Adjustment" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="2182">
                <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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="Hadjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="hadjustment" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Hadjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                  <method name="set_Hadjustment(Gtk.Adjustment)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Adjustment" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShadowType" attrib="0" ptype="Gtk.ShadowType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="shadow-type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ShadowType()" attrib="2182" returntype="Gtk.ShadowType">
                    <parameters />
                  </method>
                  <method name="set_ShadowType(Gtk.ShadowType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.ShadowType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Vadjustment" attrib="0" ptype="Gtk.Adjustment" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="vadjustment" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Vadjustment()" attrib="2182" returntype="Gtk.Adjustment">
                    <parameters />
                  </method>
                  <method name="set_Vadjustment(Gtk.Adjustment)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Adjustment" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="ScrollAdjustmentsSet" attrib="0" eventtype="Gtk.ScrollAdjustmentsSetHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="set_scroll_adjustments" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="OnScrollAdjustmentsSet(Gtk.Adjustment, Gtk.Adjustment)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideScrollAdjustmentsSet" />
                      <property name="Type" value="Gtk.Viewport" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="hadjustment" position="0" attrib="0" type="Gtk.Adjustment" />
                  <parameter name="vadjustment" position="1" attrib="0" type="Gtk.Adjustment" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="VisibilityNotifyEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventVisibility" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventVisibility">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="VisibilityNotifyEventHandler" 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, Gtk.VisibilityNotifyEventArgs, 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="Gtk.VisibilityNotifyEventArgs" />
                  <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, Gtk.VisibilityNotifyEventArgs)" 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="Gtk.VisibilityNotifyEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="VolumeButton" type="class" base="Gtk.ScaleButton" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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>
            </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="VPaned" type="class" base="Gtk.Paned" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="VRuler" type="class" base="Gtk.Ruler" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="VScale" type="class" base="Gtk.Scale" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.Adjustment)" attrib="2182">
                <parameters>
                  <parameter name="adjustment" position="0" attrib="0" type="Gtk.Adjustment" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Double, System.Double, System.Double)" attrib="2182">
                <parameters>
                  <parameter name="min" position="0" attrib="0" type="System.Double" />
                  <parameter name="max" position="1" attrib="0" type="System.Double" />
                  <parameter name="step" position="2" attrib="0" type="System.Double" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </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="VScrollbar" type="class" base="Gtk.Scrollbar" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.Adjustment)" attrib="2182">
                <parameters>
                  <parameter name="adjustment" position="0" attrib="0" type="Gtk.Adjustment" />
                </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="VSeparator" type="class" base="Gtk.Separator" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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="Widget" type="class" base="Gtk.Object" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="GLib.TypeInitializerAttribute">
                <properties>
                  <property name="MethodName" value="ClassInit" />
                  <property name="Type" value="Gtk.Widget" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <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>
              <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>
            </constructors>
            <properties>
              <property name="Accessible" attrib="0" ptype="Atk.Object" params="">
                <methods>
                  <method name="get_Accessible()" attrib="2182" returntype="Atk.Object">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Action" attrib="0" ptype="Gtk.Action" params="">
                <methods>
                  <method name="get_Action()" attrib="2182" returntype="Gtk.Action">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Allocation" attrib="0" ptype="Gdk.Rectangle" params="">
                <methods>
                  <method name="get_Allocation()" attrib="2182" returntype="Gdk.Rectangle">
                    <parameters />
                  </method>
                  <method name="set_Allocation(Gdk.Rectangle)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Rectangle" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AppPaintable" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="app-paintable" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AppPaintable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_AppPaintable(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CanDefault" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="can-default" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_CanDefault()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_CanDefault(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CanFocus" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="can-focus" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_CanFocus()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_CanFocus(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ChildRequisition" attrib="0" ptype="Gtk.Requisition" params="">
                <methods>
                  <method name="get_ChildRequisition()" attrib="2182" returntype="Gtk.Requisition">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ChildVisible" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_ChildVisible()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ChildVisible(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Colormap" attrib="0" ptype="Gdk.Colormap" params="">
                <methods>
                  <method name="get_Colormap()" attrib="2182" returntype="Gdk.Colormap">
                    <parameters />
                  </method>
                  <method name="set_Colormap(Gdk.Colormap)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Colormap" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="CompositeChild" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="composite-child" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_CompositeChild()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="CompositeName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_CompositeName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_CompositeName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DefaultColormap" attrib="0" ptype="Gdk.Colormap" params="">
                <methods>
                  <method name="get_DefaultColormap()" attrib="2198" static="true" returntype="Gdk.Colormap">
                    <parameters />
                  </method>
                  <method name="set_DefaultColormap(Gdk.Colormap)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Colormap" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DefaultDirection" attrib="0" ptype="Gtk.TextDirection" params="">
                <methods>
                  <method name="get_DefaultDirection()" attrib="2198" static="true" returntype="Gtk.TextDirection">
                    <parameters />
                  </method>
                  <method name="set_DefaultDirection(Gtk.TextDirection)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TextDirection" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DefaultStyle" attrib="0" ptype="Gtk.Style" params="">
                <methods>
                  <method name="get_DefaultStyle()" attrib="2198" static="true" returntype="Gtk.Style">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DefaultVisual" attrib="0" ptype="Gdk.Visual" params="">
                <methods>
                  <method name="get_DefaultVisual()" attrib="2198" static="true" returntype="Gdk.Visual">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Direction" attrib="0" ptype="Gtk.TextDirection" params="">
                <methods>
                  <method name="get_Direction()" attrib="2182" returntype="Gtk.TextDirection">
                    <parameters />
                  </method>
                  <method name="set_Direction(Gtk.TextDirection)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.TextDirection" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Display" attrib="0" ptype="Gdk.Display" params="">
                <methods>
                  <method name="get_Display()" attrib="2182" returntype="Gdk.Display">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DoubleBuffered" attrib="0" ptype="System.Boolean" params="System.Boolean">
                <methods>
                  <method name="set_DoubleBuffered(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Events" attrib="0" ptype="Gdk.EventMask" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="events" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Events()" attrib="2182" returntype="Gdk.EventMask">
                    <parameters />
                  </method>
                  <method name="set_Events(Gdk.EventMask)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.EventMask" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ExtensionEvents" attrib="0" ptype="Gdk.ExtensionMode" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="extension-events" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ExtensionEvents()" attrib="2182" returntype="Gdk.ExtensionMode">
                    <parameters />
                  </method>
                  <method name="set_ExtensionEvents(Gdk.ExtensionMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.ExtensionMode" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Flags" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Flags()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Flags(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FocusLineWidth" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_FocusLineWidth()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="GdkWindow" attrib="0" ptype="Gdk.Window" params="">
                <methods>
                  <method name="get_GdkWindow()" attrib="2182" returntype="Gdk.Window">
                    <parameters />
                  </method>
                  <method name="set_GdkWindow(Gdk.Window)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Window" />
                    </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="HasDefault" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="has-default" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HasDefault()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_HasDefault(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="HasFocus" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="has-focus" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HasFocus()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_HasFocus(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="HasGrab" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_HasGrab()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="HasScreen" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_HasScreen()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="HasTooltip" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="has-tooltip" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HasTooltip()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_HasTooltip(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="HeightRequest" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="height-request" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HeightRequest()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_HeightRequest(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsAppPaintable" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsAppPaintable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsCompositeChild" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsCompositeChild()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsComposited" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsComposited()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsDoubleBuffered" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsDoubleBuffered()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsDrawable" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsDrawable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsFocus" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="is-focus" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IsFocus()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsFocus(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsMapped" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsMapped()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsNoWindow" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsNoWindow()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsRealized" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsRealized()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsTopLevel" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsTopLevel()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ModifierStyle" attrib="0" ptype="Gtk.RcStyle" params="">
                <methods>
                  <method name="get_ModifierStyle()" attrib="2182" returntype="Gtk.RcStyle">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Name" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <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="NoShowAll" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="no-show-all" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_NoShowAll()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_NoShowAll(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="PangoContext" attrib="0" ptype="Pango.Context" params="">
                <methods>
                  <method name="get_PangoContext()" attrib="2182" returntype="Pango.Context">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Parent" attrib="0" ptype="Gtk.Widget" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="parent" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Parent()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_Parent(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ParentWindow" attrib="0" ptype="Gdk.Window" params="">
                <methods>
                  <method name="get_ParentWindow()" attrib="2182" returntype="Gdk.Window">
                    <parameters />
                  </method>
                  <method name="set_ParentWindow(Gdk.Window)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Window" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ReceivesDefault" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="receives-default" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_ReceivesDefault()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ReceivesDefault(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="RedrawOnAllocate" attrib="0" ptype="System.Boolean" params="System.Boolean">
                <methods>
                  <method name="set_RedrawOnAllocate(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Requisition" attrib="0" ptype="Gtk.Requisition" params="">
                <methods>
                  <method name="get_Requisition()" attrib="2182" returntype="Gtk.Requisition">
                    <parameters />
                  </method>
                  <method name="set_Requisition(Gtk.Requisition)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Requisition" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="RootWindow" attrib="0" ptype="Gdk.Window" params="">
                <methods>
                  <method name="get_RootWindow()" attrib="2182" returntype="Gdk.Window">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Screen" attrib="0" ptype="Gdk.Screen" params="">
                <methods>
                  <method name="get_Screen()" attrib="2182" returntype="Gdk.Screen">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Sensitive" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="sensitive" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Sensitive()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Sensitive(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Settings" attrib="0" ptype="Gtk.Settings" params="">
                <methods>
                  <method name="get_Settings()" attrib="2182" returntype="Gtk.Settings">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="State" attrib="0" ptype="Gtk.StateType" params="">
                <methods>
                  <method name="get_State()" attrib="2182" returntype="Gtk.StateType">
                    <parameters />
                  </method>
                  <method name="set_State(Gtk.StateType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.StateType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Style" attrib="0" ptype="Gtk.Style" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="style" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Style()" attrib="2182" returntype="Gtk.Style">
                    <parameters />
                  </method>
                  <method name="set_Style(Gtk.Style)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Style" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TooltipMarkup" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="tooltip-markup" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TooltipMarkup()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_TooltipMarkup(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TooltipText" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="tooltip-text" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TooltipText()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_TooltipText(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TooltipWindow" attrib="0" ptype="Gtk.Window" params="">
                <methods>
                  <method name="get_TooltipWindow()" attrib="2182" returntype="Gtk.Window">
                    <parameters />
                  </method>
                  <method name="set_TooltipWindow(Gtk.Window)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Window" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Toplevel" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Toplevel()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Visible" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="visible" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Visible()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Visible(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Visual" attrib="0" ptype="Gdk.Visual" params="">
                <methods>
                  <method name="get_Visual()" attrib="2182" returntype="Gdk.Visual">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="WidgetFlags" attrib="0" ptype="Gtk.WidgetFlags" params="">
                <methods>
                  <method name="get_WidgetFlags()" attrib="2182" returntype="Gtk.WidgetFlags">
                    <parameters />
                  </method>
                  <method name="set_WidgetFlags(Gtk.WidgetFlags)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.WidgetFlags" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WidthRequest" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="width-request" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_WidthRequest()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_WidthRequest(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="AccelCanActivate" attrib="0" eventtype="Gtk.AccelCanActivateHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="can_activate_accel" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="AccelClosuresChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="accel_closures_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ButtonPressEvent" attrib="0" eventtype="Gtk.ButtonPressEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="button_press_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ButtonReleaseEvent" attrib="0" eventtype="Gtk.ButtonReleaseEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="button_release_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ChildNotified" attrib="0" eventtype="Gtk.ChildNotifiedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="child_notify" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ClientEvent" attrib="0" eventtype="Gtk.ClientEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="client_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="CompositedChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="composited_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ConfigureEvent" attrib="0" eventtype="Gtk.ConfigureEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="configure_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DeleteEvent" attrib="0" eventtype="Gtk.DeleteEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="delete_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DestroyEvent" attrib="0" eventtype="Gtk.DestroyEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="destroy_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DirectionChanged" attrib="0" eventtype="Gtk.DirectionChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="direction_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DragBegin" attrib="0" eventtype="Gtk.DragBeginHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="drag_begin" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DragDataDelete" attrib="0" eventtype="Gtk.DragDataDeleteHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="drag_data_delete" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DragDataGet" attrib="0" eventtype="Gtk.DragDataGetHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="drag_data_get" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DragDataReceived" attrib="0" eventtype="Gtk.DragDataReceivedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="drag_data_received" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DragDrop" attrib="0" eventtype="Gtk.DragDropHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="drag_drop" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DragEnd" attrib="0" eventtype="Gtk.DragEndHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="drag_end" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DragFailed" attrib="0" eventtype="Gtk.DragFailedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="drag_failed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DragLeave" attrib="0" eventtype="Gtk.DragLeaveHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="drag_leave" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="DragMotion" attrib="0" eventtype="Gtk.DragMotionHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="drag_motion" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="EnterNotifyEvent" attrib="0" eventtype="Gtk.EnterNotifyEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="enter_notify_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ExposeEvent" attrib="0" eventtype="Gtk.ExposeEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="expose_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Focused" attrib="0" eventtype="Gtk.FocusedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="focus" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="FocusGrabbed" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="grab_focus" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="FocusInEvent" attrib="0" eventtype="Gtk.FocusInEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="focus_in_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="FocusOutEvent" attrib="0" eventtype="Gtk.FocusOutEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="focus_out_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="GrabBrokenEvent" attrib="0" eventtype="Gtk.GrabBrokenEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="grab_broken_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="GrabNotify" attrib="0" eventtype="Gtk.GrabNotifyHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="grab_notify" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="HelpShown" attrib="0" eventtype="Gtk.HelpShownHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="show_help" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Hidden" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="hide" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="HierarchyChanged" attrib="0" eventtype="Gtk.HierarchyChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="hierarchy_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="KeyPressEvent" attrib="0" eventtype="Gtk.KeyPressEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="key_press_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="KeyReleaseEvent" attrib="0" eventtype="Gtk.KeyReleaseEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="key_release_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="LeaveNotifyEvent" attrib="0" eventtype="Gtk.LeaveNotifyEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="leave_notify_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MapEvent" attrib="0" eventtype="Gtk.MapEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="map_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Mapped" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="map" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MnemonicActivated" attrib="0" eventtype="Gtk.MnemonicActivatedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="mnemonic_activate" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MotionNotifyEvent" attrib="0" eventtype="Gtk.MotionNotifyEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="motion_notify_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="NoExposeEvent" attrib="0" eventtype="Gtk.NoExposeEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="no_expose_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ParentSet" attrib="0" eventtype="Gtk.ParentSetHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="parent_set" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PopupMenu" attrib="0" eventtype="Gtk.PopupMenuHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="popup_menu" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="PropertyNotifyEvent" attrib="0" eventtype="Gtk.PropertyNotifyEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="property_notify_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ProximityInEvent" attrib="0" eventtype="Gtk.ProximityInEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="proximity_in_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ProximityOutEvent" attrib="0" eventtype="Gtk.ProximityOutEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="proximity_out_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="QueryTooltip" attrib="0" eventtype="Gtk.QueryTooltipHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="query-tooltip" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Realized" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="realize" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ScreenChanged" attrib="0" eventtype="Gtk.ScreenChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="screen_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="ScrollEvent" attrib="0" eventtype="Gtk.ScrollEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="scroll_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SelectionClearEvent" attrib="0" eventtype="Gtk.SelectionClearEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="selection_clear_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SelectionGet" attrib="0" eventtype="Gtk.SelectionGetHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="selection_get" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SelectionNotifyEvent" attrib="0" eventtype="Gtk.SelectionNotifyEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="selection_notify_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SelectionReceived" attrib="0" eventtype="Gtk.SelectionReceivedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="selection_received" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SelectionRequestEvent" attrib="0" eventtype="Gtk.SelectionRequestEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="selection_request_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Shown" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="show" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SizeAllocated" attrib="0" eventtype="Gtk.SizeAllocatedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="size_allocate" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SizeRequested" attrib="0" eventtype="Gtk.SizeRequestedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="size_request" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="StateChanged" attrib="0" eventtype="Gtk.StateChangedHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="state_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="StyleSet" attrib="0" eventtype="Gtk.StyleSetHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="style_set" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="UnmapEvent" attrib="0" eventtype="Gtk.UnmapEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="unmap_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Unmapped" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="unmap" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="Unrealized" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="unrealize" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="VisibilityNotifyEvent" attrib="0" eventtype="Gtk.VisibilityNotifyEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="visibility_notify_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="WidgetEvent" attrib="0" eventtype="Gtk.WidgetEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="WidgetEventAfter" attrib="0" eventtype="Gtk.WidgetEventAfterHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="event_after" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="WindowStateEvent" attrib="0" eventtype="Gtk.WindowStateEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="window_state_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="Activate()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="AddAccelerator(System.String, Gtk.AccelGroup, System.UInt32, Gdk.ModifierType, Gtk.AccelFlags)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="accel_signal" position="0" attrib="0" type="System.String" />
                  <parameter name="accel_group" position="1" attrib="0" type="Gtk.AccelGroup" />
                  <parameter name="accel_key" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="accel_mods" position="3" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="accel_flags" position="4" attrib="0" type="Gtk.AccelFlags" />
                </parameters>
              </method>
              <method name="AddAccelerator(System.String, Gtk.AccelGroup, Gtk.AccelKey)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="accel_signal" position="0" attrib="0" type="System.String" />
                  <parameter name="accel_group" position="1" attrib="0" type="Gtk.AccelGroup" />
                  <parameter name="accel_key" position="2" attrib="0" type="Gtk.AccelKey" />
                </parameters>
              </method>
              <method name="AddEvents(System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="events" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="AddMnemonicLabel(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="label" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="CanActivateAccel(System.UInt32)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="signal_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="ChildFocus(Gtk.DirectionType)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="direction" position="0" attrib="0" type="Gtk.DirectionType" />
                </parameters>
              </method>
              <method name="ChildNotify(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="child_property" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ClassPath(out System.UInt32&amp;, out System.String&amp;, out System.String&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path_length" position="0" attrib="2" type="System.UInt32&amp;" direction="out" />
                  <parameter name="path" position="1" attrib="2" type="System.String&amp;" direction="out" />
                  <parameter name="path_reversed" position="2" attrib="2" type="System.String&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ClearFlag(Gtk.WidgetFlags)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="flag" position="0" attrib="0" type="Gtk.WidgetFlags" />
                </parameters>
              </method>
              <method name="CreateNativeObject(System.String[], GLib.Value[])" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="names" position="0" attrib="0" type="System.String[]" />
                  <parameter name="vals" position="1" attrib="0" type="GLib.Value[]" />
                </parameters>
              </method>
              <method name="CreatePangoContext()" attrib="134" returntype="Pango.Context">
                <parameters />
              </method>
              <method name="CreatePangoLayout(System.String)" attrib="134" returntype="Pango.Layout">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Destroy()" attrib="198" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="Draw(Gdk.Rectangle)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="area" position="0" attrib="0" type="Gdk.Rectangle" />
                </parameters>
              </method>
              <method name="EnsureStyle()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ErrorBell()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="FreezeChildNotify()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetAncestor(GLib.GType)" attrib="134" returntype="Gtk.Widget">
                <parameters>
                  <parameter name="widget_type" position="0" attrib="0" type="GLib.GType" />
                </parameters>
              </method>
              <method name="GetClipboard(Gdk.Atom)" attrib="134" returntype="Gtk.Clipboard">
                <parameters>
                  <parameter name="selection" position="0" attrib="0" type="Gdk.Atom" />
                </parameters>
              </method>
              <method name="GetPointer(out System.Int32&amp;, out System.Int32&amp;)" attrib="134" 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" />
                </parameters>
              </method>
              <method name="GetSizeRequest(out System.Int32&amp;, out System.Int32&amp;)" attrib="134" 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="GrabDefault()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="GrabFocus()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Hide()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="HideAll()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="HideOnDelete()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="InputShapeCombineMask(Gdk.Pixmap, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="shape_mask" position="0" attrib="0" type="Gdk.Pixmap" />
                  <parameter name="offset_x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="offset_y" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Intersect(Gdk.Rectangle, out Gdk.Rectangle&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="area" position="0" attrib="0" type="Gdk.Rectangle" />
                  <parameter name="intersection" position="1" attrib="2" type="Gdk.Rectangle&amp;" direction="out" />
                </parameters>
              </method>
              <method name="IsAncestor(Gtk.Widget)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="ancestor" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="KeynavFailed(Gtk.DirectionType)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="direction" position="0" attrib="0" type="Gtk.DirectionType" />
                </parameters>
              </method>
              <method name="ListMnemonicLabels()" attrib="134" returntype="Gtk.Widget[]">
                <parameters />
              </method>
              <method name="Map()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="MnemonicActivate(System.Boolean)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="group_cycling" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="ModifyBase(Gtk.StateType, Gdk.Color)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                  <parameter name="color" position="1" attrib="0" type="Gdk.Color" />
                </parameters>
              </method>
              <method name="ModifyBase(Gtk.StateType)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="ModifyBg(Gtk.StateType, Gdk.Color)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                  <parameter name="color" position="1" attrib="0" type="Gdk.Color" />
                </parameters>
              </method>
              <method name="ModifyBg(Gtk.StateType)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="ModifyCursor(Gdk.Color, Gdk.Color)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="primary" position="0" attrib="0" type="Gdk.Color" />
                  <parameter name="secondary" position="1" attrib="0" type="Gdk.Color" />
                </parameters>
              </method>
              <method name="ModifyFg(Gtk.StateType)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="ModifyFg(Gtk.StateType, Gdk.Color)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                  <parameter name="color" position="1" attrib="0" type="Gdk.Color" />
                </parameters>
              </method>
              <method name="ModifyFont(Pango.FontDescription)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="font_desc" position="0" attrib="0" type="Pango.FontDescription" />
                </parameters>
              </method>
              <method name="ModifyStyle(Gtk.RcStyle)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Gtk.RcStyle" />
                </parameters>
              </method>
              <method name="ModifyText(Gtk.StateType)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="ModifyText(Gtk.StateType, Gdk.Color)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="state" position="0" attrib="0" type="Gtk.StateType" />
                  <parameter name="color" position="1" attrib="0" type="Gdk.Color" />
                </parameters>
              </method>
              <method name="OnAccelCanActivate(System.UInt32)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideAccelCanActivate" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="signal_id" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="OnAccelClosuresChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideAccelClosuresChanged" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnActivate()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="ConnectActivate" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnButtonPressEvent(Gdk.EventButton)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideButtonPressEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventButton" />
                </parameters>
              </method>
              <method name="OnButtonReleaseEvent(Gdk.EventButton)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideButtonReleaseEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventButton" />
                </parameters>
              </method>
              <method name="OnChildNotified(System.IntPtr)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideChildNotified" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="pspec" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="OnClientEvent(Gdk.EventClient)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideClientEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventClient" />
                </parameters>
              </method>
              <method name="OnCompositedChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideCompositedChanged" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnConfigureEvent(Gdk.EventConfigure)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideConfigureEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventConfigure" />
                </parameters>
              </method>
              <method name="OnDeleteEvent(Gdk.Event)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDeleteEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
              <method name="OnDestroyEvent(Gdk.Event)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDestroyEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
              <method name="OnDirectionChanged(Gtk.TextDirection)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDirectionChanged" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="previous_direction" position="0" attrib="0" type="Gtk.TextDirection" />
                </parameters>
              </method>
              <method name="OnDragBegin(Gdk.DragContext)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDragBegin" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gdk.DragContext" />
                </parameters>
              </method>
              <method name="OnDragDataDelete(Gdk.DragContext)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDragDataDelete" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gdk.DragContext" />
                </parameters>
              </method>
              <method name="OnDragDataGet(Gdk.DragContext, Gtk.SelectionData, System.UInt32, System.UInt32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDragDataGet" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gdk.DragContext" />
                  <parameter name="selection_data" position="1" attrib="0" type="Gtk.SelectionData" />
                  <parameter name="info" position="2" attrib="0" type="System.UInt32" />
                  <parameter name="time_" position="3" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="OnDragDataReceived(Gdk.DragContext, System.Int32, System.Int32, Gtk.SelectionData, System.UInt32, System.UInt32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDragDataReceived" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gdk.DragContext" />
                  <parameter name="x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="y" position="2" attrib="0" type="System.Int32" />
                  <parameter name="selection_data" position="3" attrib="0" type="Gtk.SelectionData" />
                  <parameter name="info" position="4" attrib="0" type="System.UInt32" />
                  <parameter name="time_" position="5" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="OnDragDrop(Gdk.DragContext, System.Int32, System.Int32, System.UInt32)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDragDrop" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gdk.DragContext" />
                  <parameter name="x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="y" position="2" attrib="0" type="System.Int32" />
                  <parameter name="time_" position="3" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="OnDragEnd(Gdk.DragContext)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDragEnd" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gdk.DragContext" />
                </parameters>
              </method>
              <method name="OnDragFailed(Gdk.DragContext, Gtk.DragResult)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDragFailed" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="drag_context" position="0" attrib="0" type="Gdk.DragContext" />
                  <parameter name="drag_result" position="1" attrib="0" type="Gtk.DragResult" />
                </parameters>
              </method>
              <method name="OnDragLeave(Gdk.DragContext, System.UInt32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDragLeave" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gdk.DragContext" />
                  <parameter name="time_" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="OnDragMotion(Gdk.DragContext, System.Int32, System.Int32, System.UInt32)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDragMotion" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Gdk.DragContext" />
                  <parameter name="x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="y" position="2" attrib="0" type="System.Int32" />
                  <parameter name="time_" position="3" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="OnEnterNotifyEvent(Gdk.EventCrossing)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideEnterNotifyEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventCrossing" />
                </parameters>
              </method>
              <method name="OnExposeEvent(Gdk.EventExpose)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideExposeEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventExpose" />
                </parameters>
              </method>
              <method name="OnFocused(Gtk.DirectionType)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideFocused" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="direction" position="0" attrib="0" type="Gtk.DirectionType" />
                </parameters>
              </method>
              <method name="OnFocusGrabbed()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideFocusGrabbed" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnFocusInEvent(Gdk.EventFocus)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideFocusInEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventFocus" />
                </parameters>
              </method>
              <method name="OnFocusOutEvent(Gdk.EventFocus)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideFocusOutEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventFocus" />
                </parameters>
              </method>
              <method name="OnGrabBrokenEvent(Gdk.EventGrabBroken)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideGrabBrokenEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventGrabBroken" />
                </parameters>
              </method>
              <method name="OnGrabNotify(System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideGrabNotify" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="was_grabbed" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="OnHelpShown(Gtk.WidgetHelpType)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideHelpShown" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="help_type" position="0" attrib="0" type="Gtk.WidgetHelpType" />
                </parameters>
              </method>
              <method name="OnHidden()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideHidden" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnHierarchyChanged(Gtk.Widget)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideHierarchyChanged" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="previous_toplevel" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="OnKeyPressEvent(Gdk.EventKey)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideKeyPressEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventKey" />
                </parameters>
              </method>
              <method name="OnKeyReleaseEvent(Gdk.EventKey)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideKeyReleaseEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventKey" />
                </parameters>
              </method>
              <method name="OnLeaveNotifyEvent(Gdk.EventCrossing)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideLeaveNotifyEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventCrossing" />
                </parameters>
              </method>
              <method name="OnMapEvent(Gdk.Event)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMapEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
              <method name="OnMapped()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMapped" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnMnemonicActivated(System.Boolean)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMnemonicActivated" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="group_cycling" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="OnMotionNotifyEvent(Gdk.EventMotion)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMotionNotifyEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventMotion" />
                </parameters>
              </method>
              <method name="OnNoExposeEvent(Gdk.Event)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideNoExposeEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
              <method name="OnParentSet(Gtk.Widget)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideParentSet" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="previous_parent" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="OnPopupMenu()" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePopupMenu" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnPropertyNotifyEvent(Gdk.EventProperty)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverridePropertyNotifyEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventProperty" />
                </parameters>
              </method>
              <method name="OnProximityInEvent(Gdk.EventProximity)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideProximityInEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventProximity" />
                </parameters>
              </method>
              <method name="OnProximityOutEvent(Gdk.EventProximity)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideProximityOutEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventProximity" />
                </parameters>
              </method>
              <method name="OnQueryTooltip(System.Int32, System.Int32, System.Boolean, Gtk.Tooltip)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideQueryTooltip" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                  <parameter name="keyboard_tooltip" position="2" attrib="0" type="System.Boolean" />
                  <parameter name="tooltip" position="3" attrib="0" type="Gtk.Tooltip" />
                </parameters>
              </method>
              <method name="OnRealized()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideRealized" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnScreenChanged(Gdk.Screen)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideScreenChanged" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="previous_screen" position="0" attrib="0" type="Gdk.Screen" />
                </parameters>
              </method>
              <method name="OnScrollEvent(Gdk.EventScroll)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideScrollEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventScroll" />
                </parameters>
              </method>
              <method name="OnSelectionClearEvent(Gdk.EventSelection)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSelectionClearEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventSelection" />
                </parameters>
              </method>
              <method name="OnSelectionGet(Gtk.SelectionData, System.UInt32, System.UInt32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSelectionGet" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="selection_data" position="0" attrib="0" type="Gtk.SelectionData" />
                  <parameter name="info" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="time_" position="2" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="OnSelectionNotifyEvent(Gdk.EventSelection)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSelectionNotifyEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventSelection" />
                </parameters>
              </method>
              <method name="OnSelectionReceived(Gtk.SelectionData, System.UInt32)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSelectionReceived" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="selection_data" position="0" attrib="0" type="Gtk.SelectionData" />
                  <parameter name="time_" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="OnSelectionRequestEvent(Gdk.EventSelection)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSelectionRequestEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventSelection" />
                </parameters>
              </method>
              <method name="OnSetScrollAdjustments(Gtk.Adjustment, Gtk.Adjustment)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="ConnectSetScrollAdjustments" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="hadj" position="0" attrib="0" type="Gtk.Adjustment" />
                  <parameter name="vadj" position="1" attrib="0" type="Gtk.Adjustment" />
                </parameters>
              </method>
              <method name="OnShown()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideShown" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnSizeAllocated(Gdk.Rectangle)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSizeAllocated" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="allocation" position="0" attrib="0" type="Gdk.Rectangle" />
                </parameters>
              </method>
              <method name="OnSizeRequested(Gtk.Requisition&amp;)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSizeRequested" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="requisition" position="0" attrib="0" type="Gtk.Requisition&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="OnStateChanged(Gtk.StateType)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideStateChanged" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="previous_state" position="0" attrib="0" type="Gtk.StateType" />
                </parameters>
              </method>
              <method name="OnStyleSet(Gtk.Style)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideStyleSet" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="previous_style" position="0" attrib="0" type="Gtk.Style" />
                </parameters>
              </method>
              <method name="OnUnmapEvent(Gdk.Event)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideUnmapEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
              <method name="OnUnmapped()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideUnmapped" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnUnrealized()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideUnrealized" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnVisibilityNotifyEvent(Gdk.EventVisibility)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideVisibilityNotifyEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventVisibility" />
                </parameters>
              </method>
              <method name="OnWidgetEvent(Gdk.Event)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideWidgetEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
              <method name="OnWidgetEventAfter(Gdk.Event)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideWidgetEventAfter" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
              <method name="OnWindowStateEvent(Gdk.EventWindowState)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideWindowStateEvent" />
                      <property name="Type" value="Gtk.Widget" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventWindowState" />
                </parameters>
              </method>
              <method name="Path(out System.UInt32&amp;, out System.String&amp;, out System.String&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="path_length" position="0" attrib="2" type="System.UInt32&amp;" direction="out" />
                  <parameter name="path" position="1" attrib="2" type="System.String&amp;" direction="out" />
                  <parameter name="path_reversed" position="2" attrib="2" type="System.String&amp;" direction="out" />
                </parameters>
              </method>
              <method name="PopColormap()" attrib="150" static="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="PopCompositeChild()" attrib="150" static="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="ProcessEvent(Gdk.Event)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
              <method name="PushColormap(Gdk.Colormap)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="cmap" position="0" attrib="0" type="Gdk.Colormap" />
                </parameters>
              </method>
              <method name="PushCompositeChild()" attrib="150" static="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="QueueClear()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="QueueClearArea(System.Int32, System.Int32, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <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" />
                </parameters>
              </method>
              <method name="QueueDraw()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="QueueDrawArea(System.Int32, System.Int32, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <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" />
                </parameters>
              </method>
              <method name="QueueResize()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="QueueResizeNoRedraw()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Realize()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="RefAccessible()" attrib="486" virtual="true" returntype="Atk.Object">
                <parameters />
              </method>
              <method name="RegionIntersect(Gdk.Region)" attrib="134" returntype="Gdk.Region">
                <parameters>
                  <parameter name="region" position="0" attrib="0" type="Gdk.Region" />
                </parameters>
              </method>
              <method name="RemoveAccelerator(Gtk.AccelGroup, System.UInt32, Gdk.ModifierType)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="accel_group" position="0" attrib="0" type="Gtk.AccelGroup" />
                  <parameter name="accel_key" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="accel_mods" position="2" attrib="0" type="Gdk.ModifierType" />
                </parameters>
              </method>
              <method name="RemoveMnemonicLabel(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="label" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="RenderIcon(System.String, Gtk.IconSize, System.String)" attrib="134" returntype="Gdk.Pixbuf">
                <parameters>
                  <parameter name="stock_id" position="0" attrib="0" type="System.String" />
                  <parameter name="size" position="1" attrib="0" type="Gtk.IconSize" />
                  <parameter name="detail" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Reparent(Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="new_parent" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="ResetRcStyles()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ResetShapes()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="SendExpose(Gdk.Event)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
              <method name="SetAccelPath(System.String, Gtk.AccelGroup)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="accel_path" position="0" attrib="0" type="System.String" />
                  <parameter name="accel_group" position="1" attrib="0" type="Gtk.AccelGroup" />
                </parameters>
              </method>
              <method name="SetFlag(Gtk.WidgetFlags)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="flag" position="0" attrib="0" type="Gtk.WidgetFlags" />
                </parameters>
              </method>
              <method name="SetScrollAdjustments(Gtk.Adjustment, Gtk.Adjustment)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="hadjustment" position="0" attrib="0" type="Gtk.Adjustment" />
                  <parameter name="vadjustment" position="1" attrib="0" type="Gtk.Adjustment" />
                </parameters>
              </method>
              <method name="SetSizeRequest(System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="width" position="0" attrib="0" type="System.Int32" />
                  <parameter name="height" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetUposition(System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetUsize(System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="width" position="0" attrib="0" type="System.Int32" />
                  <parameter name="height" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ShapeCombineMask(Gdk.Pixmap, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="shape_mask" position="0" attrib="0" type="Gdk.Pixmap" />
                  <parameter name="offset_x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="offset_y" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Show()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ShowAll()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ShowNow()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="SizeAllocate(Gdk.Rectangle)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="allocation" position="0" attrib="0" type="Gdk.Rectangle" />
                </parameters>
              </method>
              <method name="SizeRequest()" attrib="134" returntype="Gtk.Requisition">
                <parameters />
              </method>
              <method name="StyleGetProperty(System.String)" attrib="134" returntype="System.Object">
                <parameters>
                  <parameter name="property_name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ThawChildNotify()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="TranslateCoordinates(Gtk.Widget, System.Int32, System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="dest_widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="src_x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="src_y" position="2" attrib="0" type="System.Int32" />
                  <parameter name="dest_x" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="dest_y" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="TriggerTooltipQuery()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Unmap()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Unparent()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Unrealize()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="WidgetEventAfterArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.Event" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.Event">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="WidgetEventAfterHandler" 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, Gtk.WidgetEventAfterArgs, 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="Gtk.WidgetEventAfterArgs" />
                  <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, Gtk.WidgetEventAfterArgs)" 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="Gtk.WidgetEventAfterArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="WidgetEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.Event" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.Event">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="WidgetEventHandler" 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, Gtk.WidgetEventArgs, 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="Gtk.WidgetEventArgs" />
                  <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, Gtk.WidgetEventArgs)" 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="Gtk.WidgetEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="WidgetFlags" 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="Gtk.WidgetFlagsGType" />
                </properties>
              </attribute>
              <attribute name="System.FlagsAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="AppPaintable" attrib="32854" fieldtype="Gtk.WidgetFlags" value="524288" />
              <field name="CanDefault" attrib="32854" fieldtype="Gtk.WidgetFlags" value="8192" />
              <field name="CanFocus" attrib="32854" fieldtype="Gtk.WidgetFlags" value="2048" />
              <field name="CompositeChild" attrib="32854" fieldtype="Gtk.WidgetFlags" value="131072" />
              <field name="DoubleBuffered" attrib="32854" fieldtype="Gtk.WidgetFlags" value="2097152" />
              <field name="HasDefault" attrib="32854" fieldtype="Gtk.WidgetFlags" value="16384" />
              <field name="HasFocus" attrib="32854" fieldtype="Gtk.WidgetFlags" value="4096" />
              <field name="HasGrab" attrib="32854" fieldtype="Gtk.WidgetFlags" value="32768" />
              <field name="Mapped" attrib="32854" fieldtype="Gtk.WidgetFlags" value="128" />
              <field name="NoReparent" attrib="32854" fieldtype="Gtk.WidgetFlags" value="262144" />
              <field name="NoShowAll" attrib="32854" fieldtype="Gtk.WidgetFlags" value="4194304" />
              <field name="NoWindow" attrib="32854" fieldtype="Gtk.WidgetFlags" value="32" />
              <field name="ParentSensitive" attrib="32854" fieldtype="Gtk.WidgetFlags" value="1024" />
              <field name="RcStyle" attrib="32854" fieldtype="Gtk.WidgetFlags" value="65536" />
              <field name="Realized" attrib="32854" fieldtype="Gtk.WidgetFlags" value="64" />
              <field name="ReceivesDefault" attrib="32854" fieldtype="Gtk.WidgetFlags" value="1048576" />
              <field name="Sensitive" attrib="32854" fieldtype="Gtk.WidgetFlags" value="512" />
              <field name="Toplevel" attrib="32854" fieldtype="Gtk.WidgetFlags" value="16" />
              <field name="Visible" attrib="32854" fieldtype="Gtk.WidgetFlags" value="256" />
            </fields>
          </class>
          <class name="WidgetHelpType" 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="Gtk.WidgetHelpTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Tooltip" attrib="32854" fieldtype="Gtk.WidgetHelpType" value="0" />
              <field name="WhatsThis" attrib="32854" fieldtype="Gtk.WidgetHelpType" value="1" />
            </fields>
          </class>
          <class name="Win32EmbedWidget" type="class" base="Gtk.Window" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <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>
          </class>
          <class name="Window" type="class" base="Gtk.Bin" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.IEnumerable" />
              <interface name="GLib.IWrapper" />
              <interface name="Atk.Implementor" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Gtk.WindowType)" attrib="2182">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Gtk.WindowType" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="title" position="0" attrib="0" type="System.String" />
                </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>
              <constructor name=".ctor(System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="AcceptFocus" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="accept-focus" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AcceptFocus()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_AcceptFocus(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AllowGrow" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="allow-grow" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AllowGrow()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_AllowGrow(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AllowShrink" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="allow-shrink" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_AllowShrink()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_AllowShrink(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AutoStartupNotification" attrib="0" ptype="System.Boolean" params="System.Boolean">
                <methods>
                  <method name="set_AutoStartupNotification(System.Boolean)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Decorated" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="decorated" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Decorated()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Decorated(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Default" attrib="0" ptype="Gtk.Widget" params="Gtk.Widget">
                <methods>
                  <method name="set_Default(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DefaultHeight" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="default-height" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_DefaultHeight()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_DefaultHeight(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DefaultIcon" attrib="0" ptype="Gdk.Pixbuf" params="Gdk.Pixbuf">
                <methods>
                  <method name="set_DefaultIcon(Gdk.Pixbuf)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DefaultIconList" attrib="0" ptype="Gdk.Pixbuf[]" params="">
                <methods>
                  <method name="get_DefaultIconList()" attrib="2198" static="true" returntype="Gdk.Pixbuf[]">
                    <parameters />
                  </method>
                  <method name="set_DefaultIconList(Gdk.Pixbuf[])" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf[]" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DefaultIconName" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_DefaultIconName(System.String)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DefaultSize" attrib="0" ptype="Gdk.Size" params="">
                <methods>
                  <method name="get_DefaultSize()" attrib="2182" returntype="Gdk.Size">
                    <parameters />
                  </method>
                  <method name="set_DefaultSize(Gdk.Size)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Size" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DefaultWidth" attrib="0" ptype="System.Int32" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="default-width" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_DefaultWidth()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_DefaultWidth(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Deletable" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="deletable" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Deletable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Deletable(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DestroyWithParent" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="destroy-with-parent" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_DestroyWithParent()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_DestroyWithParent(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Focus" attrib="0" ptype="Gtk.Widget" params="">
                <methods>
                  <method name="get_Focus()" attrib="2182" returntype="Gtk.Widget">
                    <parameters />
                  </method>
                  <method name="set_Focus(Gtk.Widget)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Widget" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FocusOnMap" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="focus-on-map" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_FocusOnMap()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_FocusOnMap(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Gravity" attrib="0" ptype="Gdk.Gravity" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="gravity" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Gravity()" attrib="2182" returntype="Gdk.Gravity">
                    <parameters />
                  </method>
                  <method name="set_Gravity(Gdk.Gravity)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Gravity" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Group" attrib="0" ptype="Gtk.WindowGroup" params="">
                <methods>
                  <method name="get_Group()" attrib="2182" returntype="Gtk.WindowGroup">
                    <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="HasFrame" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_HasFrame()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_HasFrame(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="HasToplevelFocus" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="has-toplevel-focus" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_HasToplevelFocus()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Icon" attrib="0" ptype="Gdk.Pixbuf" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="icon" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Icon()" attrib="2182" returntype="Gdk.Pixbuf">
                    <parameters />
                  </method>
                  <method name="set_Icon(Gdk.Pixbuf)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IconList" attrib="0" ptype="Gdk.Pixbuf[]" params="">
                <methods>
                  <method name="get_IconList()" attrib="2182" returntype="Gdk.Pixbuf[]">
                    <parameters />
                  </method>
                  <method name="set_IconList(Gdk.Pixbuf[])" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Pixbuf[]" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IconName" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="icon-name" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IconName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_IconName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsActive" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="is-active" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_IsActive()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="KeepAbove" attrib="0" ptype="System.Boolean" params="System.Boolean">
                <methods>
                  <method name="set_KeepAbove(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="KeepBelow" attrib="0" ptype="System.Boolean" params="System.Boolean">
                <methods>
                  <method name="set_KeepBelow(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MnemonicModifier" attrib="0" ptype="Gdk.ModifierType" params="">
                <methods>
                  <method name="get_MnemonicModifier()" attrib="2182" returntype="Gdk.ModifierType">
                    <parameters />
                  </method>
                  <method name="set_MnemonicModifier(Gdk.ModifierType)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.ModifierType" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Modal" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="modal" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Modal()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Modal(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Opacity" attrib="0" ptype="System.Double" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="opacity" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Opacity()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                  <method name="set_Opacity(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Resizable" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="resizable" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Resizable()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Resizable(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Role" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="role" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Role()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Role(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Screen" attrib="0" ptype="Gdk.Screen" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="screen" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Screen()" attrib="2182" returntype="Gdk.Screen">
                    <parameters />
                  </method>
                  <method name="set_Screen(Gdk.Screen)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.Screen" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SkipPagerHint" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="skip-pager-hint" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SkipPagerHint()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SkipPagerHint(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SkipTaskbarHint" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="skip-taskbar-hint" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_SkipTaskbarHint()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SkipTaskbarHint(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="StartupId" attrib="0" ptype="System.String" params="System.String">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="startup-id" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="set_StartupId(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Title" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="title" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Title()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Title(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TransientFor" attrib="0" ptype="Gtk.Window" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="transient-for" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TransientFor()" attrib="2182" returntype="Gtk.Window">
                    <parameters />
                  </method>
                  <method name="set_TransientFor(Gtk.Window)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.Window" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Type" attrib="0" ptype="Gtk.WindowType" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="type" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_Type()" attrib="2182" returntype="Gtk.WindowType">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="TypeHint" attrib="0" ptype="Gdk.WindowTypeHint" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="type-hint" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_TypeHint()" attrib="2182" returntype="Gdk.WindowTypeHint">
                    <parameters />
                  </method>
                  <method name="set_TypeHint(Gdk.WindowTypeHint)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gdk.WindowTypeHint" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UrgencyHint" attrib="0" ptype="System.Boolean" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="urgency-hint" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_UrgencyHint()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_UrgencyHint(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WindowPosition" attrib="0" ptype="Gtk.WindowPosition" params="">
                <attributes>
                  <attribute name="GLib.PropertyAttribute">
                    <properties>
                      <property name="Blurb" null="true" />
                      <property name="Name" value="window-position" />
                      <property name="Nickname" null="true" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_WindowPosition()" attrib="2182" returntype="Gtk.WindowPosition">
                    <parameters />
                  </method>
                  <method name="set_WindowPosition(Gtk.WindowPosition)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Gtk.WindowPosition" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="DefaultActivated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="activate_default" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="FocusActivated" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="activate_focus" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="FrameEvent" attrib="0" eventtype="Gtk.FrameEventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="frame_event" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="KeysChanged" attrib="0" eventtype="System.EventHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="keys_changed" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="MoveFocus" attrib="0" eventtype="Gtk.MoveFocusHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="move_focus" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by Keybinding signal on Gtk.Widget" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
              <event name="SetFocus" attrib="0" eventtype="Gtk.SetFocusHandler">
                <attributes>
                  <attribute name="GLib.SignalAttribute">
                    <properties>
                      <property name="CName" value="set_focus" />
                    </properties>
                  </attribute>
                </attributes>
              </event>
            </events>
            <methods>
              <method name="ActivateDefault()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="ActivateFocus()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="ActivateKey(Gdk.EventKey)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventKey" />
                </parameters>
              </method>
              <method name="AddAccelGroup(Gtk.AccelGroup)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="accel_group" position="0" attrib="0" type="Gtk.AccelGroup" />
                </parameters>
              </method>
              <method name="AddEmbeddedXid(System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="xid" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="AddMnemonic(System.UInt32, Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="keyval" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="target" position="1" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="BeginMoveDrag(System.Int32, System.Int32, System.Int32, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="button" position="0" attrib="0" type="System.Int32" />
                  <parameter name="root_x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="root_y" position="2" attrib="0" type="System.Int32" />
                  <parameter name="timestamp" position="3" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="BeginResizeDrag(Gdk.WindowEdge, System.Int32, System.Int32, System.Int32, System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="edge" position="0" attrib="0" type="Gdk.WindowEdge" />
                  <parameter name="button" position="1" attrib="0" type="System.Int32" />
                  <parameter name="root_x" position="2" attrib="0" type="System.Int32" />
                  <parameter name="root_y" position="3" attrib="0" type="System.Int32" />
                  <parameter name="timestamp" position="4" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="Deiconify()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Fullscreen()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetDefaultSize(out System.Int32&amp;, out System.Int32&amp;)" attrib="134" 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="GetFrameDimensions(out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="left" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="top" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="right" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="bottom" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetPosition(out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="root_x" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="root_y" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetSize(out System.Int32&amp;, out System.Int32&amp;)" attrib="134" 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="Iconify()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="ListToplevels()" attrib="150" static="true" returntype="Gtk.Window[]">
                <parameters />
              </method>
              <method name="Maximize()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="MnemonicActivate(System.UInt32, Gdk.ModifierType)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="keyval" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="modifier" position="1" attrib="0" type="Gdk.ModifierType" />
                </parameters>
              </method>
              <method name="Move(System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Int32" />
                  <parameter name="y" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="OnDefaultActivated()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideDefaultActivated" />
                      <property name="Type" value="Gtk.Window" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnFocusActivated()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideFocusActivated" />
                      <property name="Type" value="Gtk.Window" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnFrameEvent(Gdk.Event)" attrib="452" virtual="true" returntype="System.Boolean">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideFrameEvent" />
                      <property name="Type" value="Gtk.Window" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.Event" />
                </parameters>
              </method>
              <method name="OnKeysChanged()" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideKeysChanged" />
                      <property name="Type" value="Gtk.Window" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="OnMoveFocus(Gtk.DirectionType)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideMoveFocus" />
                      <property name="Type" value="Gtk.Window" />
                    </properties>
                  </attribute>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by Keybinding signal on Gtk.Widget" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="direction" position="0" attrib="0" type="Gtk.DirectionType" />
                </parameters>
              </method>
              <method name="OnSetFocus(Gtk.Widget)" attrib="452" virtual="true" returntype="System.Void">
                <attributes>
                  <attribute name="GLib.DefaultSignalHandlerAttribute">
                    <properties>
                      <property name="ConnectionMethod" value="OverrideSetFocus" />
                      <property name="Type" value="Gtk.Window" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="focus" position="0" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="ParseGeometry(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="geometry" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Present()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="PresentWithTime(System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="timestamp" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="PropagateKeyEvent(Gdk.EventKey)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="evnt" position="0" attrib="0" type="Gdk.EventKey" />
                </parameters>
              </method>
              <method name="RemoveAccelGroup(Gtk.AccelGroup)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="accel_group" position="0" attrib="0" type="Gtk.AccelGroup" />
                </parameters>
              </method>
              <method name="RemoveEmbeddedXid(System.UInt32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="xid" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="RemoveMnemonic(System.UInt32, Gtk.Widget)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="keyval" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="target" position="1" attrib="0" type="Gtk.Widget" />
                </parameters>
              </method>
              <method name="ReshowWithInitialSize()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Resize(System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="width" position="0" attrib="0" type="System.Int32" />
                  <parameter name="height" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetDefaultIconFromFile(System.String)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetDefaultSize(System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="width" position="0" attrib="0" type="System.Int32" />
                  <parameter name="height" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetFrameDimensions(System.Int32, System.Int32, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="left" position="0" attrib="0" type="System.Int32" />
                  <parameter name="top" position="1" attrib="0" type="System.Int32" />
                  <parameter name="right" position="2" attrib="0" type="System.Int32" />
                  <parameter name="bottom" position="3" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetGeometryHints(Gtk.Widget, Gdk.Geometry, Gdk.WindowHints)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="geometry_widget" position="0" attrib="0" type="Gtk.Widget" />
                  <parameter name="geometry" position="1" attrib="0" type="Gdk.Geometry" />
                  <parameter name="geom_mask" position="2" attrib="0" type="Gdk.WindowHints" />
                </parameters>
              </method>
              <method name="SetIconFromFile(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="filename" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetPolicy(System.Int32, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" null="true" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters>
                  <parameter name="allow_shrink" position="0" attrib="0" type="System.Int32" />
                  <parameter name="allow_grow" position="1" attrib="0" type="System.Int32" />
                  <parameter name="auto_shrink" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetPosition(Gtk.WindowPosition)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="position" position="0" attrib="0" type="Gtk.WindowPosition" />
                </parameters>
              </method>
              <method name="SetWmclass(System.String, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="wmclass_name" position="0" attrib="0" type="System.String" />
                  <parameter name="wmclass_class" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Stick()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Unfullscreen()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Unmaximize()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Unstick()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="WindowGroup" 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>
            </properties>
            <methods>
              <method name="AddWindow(Gtk.Window)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="window" position="0" attrib="0" type="Gtk.Window" />
                </parameters>
              </method>
              <method name="RemoveWindow(Gtk.Window)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="window" position="0" attrib="0" type="Gtk.Window" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="WindowKeysForeachFunc" 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(Gtk.Window, System.UInt32, Gdk.ModifierType, System.Boolean, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="window" position="0" attrib="0" type="Gtk.Window" />
                  <parameter name="keyval" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="modifiers" position="2" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="is_mnemonic" position="3" attrib="0" type="System.Boolean" />
                  <parameter name="callback" position="4" attrib="0" type="System.AsyncCallback" />
                  <parameter name="object" position="5" 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(Gtk.Window, System.UInt32, Gdk.ModifierType, System.Boolean)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="window" position="0" attrib="0" type="Gtk.Window" />
                  <parameter name="keyval" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="modifiers" position="2" attrib="0" type="Gdk.ModifierType" />
                  <parameter name="is_mnemonic" position="3" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="WindowPosition" 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="Gtk.WindowPositionGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Center" attrib="32854" fieldtype="Gtk.WindowPosition" value="1" />
              <field name="CenterAlways" attrib="32854" fieldtype="Gtk.WindowPosition" value="3" />
              <field name="CenterOnParent" attrib="32854" fieldtype="Gtk.WindowPosition" value="4" />
              <field name="Mouse" attrib="32854" fieldtype="Gtk.WindowPosition" value="2" />
              <field name="None" attrib="32854" fieldtype="Gtk.WindowPosition" value="0" />
            </fields>
          </class>
          <class name="WindowStateEventArgs" type="class" base="GLib.SignalArgs" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Event" attrib="0" ptype="Gdk.EventWindowState" params="">
                <methods>
                  <method name="get_Event()" attrib="2182" returntype="Gdk.EventWindowState">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="WindowStateEventHandler" 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, Gtk.WindowStateEventArgs, 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="Gtk.WindowStateEventArgs" />
                  <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, Gtk.WindowStateEventArgs)" 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="Gtk.WindowStateEventArgs" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="WindowType" 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="Gtk.WindowTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Popup" attrib="32854" fieldtype="Gtk.WindowType" value="1" />
              <field name="Toplevel" attrib="32854" fieldtype="Gtk.WindowType" value="0" />
            </fields>
          </class>
          <class name="WrapMode" 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="Gtk.WrapModeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Char" attrib="32854" fieldtype="Gtk.WrapMode" value="1" />
              <field name="None" attrib="32854" fieldtype="Gtk.WrapMode" value="0" />
              <field name="Word" attrib="32854" fieldtype="Gtk.WrapMode" value="2" />
              <field name="WordChar" attrib="32854" fieldtype="Gtk.WrapMode" value="3" />
            </fields>
          </class>
        </classes>
      </namespace>
    </namespaces>
  </assembly>
</assemblies>