<?xml version="1.0"?>
<assemblies>
  <assembly name="pango-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="Pango">
        <classes>
          <class name="Alignment" 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="Pango.AlignmentGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Center" attrib="32854" fieldtype="Pango.Alignment" value="1" />
              <field name="Left" attrib="32854" fieldtype="Pango.Alignment" value="0" />
              <field name="Right" attrib="32854" fieldtype="Pango.Alignment" value="2" />
            </fields>
          </class>
          <class name="Analysis" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Flags" attrib="6" fieldtype="System.Byte" />
              <field name="Gravity" attrib="6" fieldtype="System.Byte" />
              <field name="Level" attrib="6" fieldtype="System.Byte" />
              <field name="Script" attrib="6" fieldtype="System.Byte" />
              <field name="Zero" attrib="22" fieldtype="Pango.Analysis" />
            </fields>
            <properties>
              <property name="ExtraAttrs" attrib="0" ptype="Pango.Attribute[]" params="">
                <methods>
                  <method name="get_ExtraAttrs()" attrib="2182" returntype="Pango.Attribute[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="font" attrib="0" ptype="Pango.Font" 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.Font">
                    <parameters />
                  </method>
                  <method name="set_font(Pango.Font)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Font" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Font" attrib="0" ptype="Pango.Font" params="">
                <methods>
                  <method name="get_Font()" attrib="2182" returntype="Pango.Font">
                    <parameters />
                  </method>
                  <method name="set_Font(Pango.Font)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Font" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="lang_engine" attrib="0" ptype="Pango.EngineLang" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by LangEngine property" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_lang_engine()" attrib="2182" returntype="Pango.EngineLang">
                    <parameters />
                  </method>
                  <method name="set_lang_engine(Pango.EngineLang)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.EngineLang" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LangEngine" attrib="0" ptype="Pango.EngineLang" params="">
                <methods>
                  <method name="get_LangEngine()" attrib="2182" returntype="Pango.EngineLang">
                    <parameters />
                  </method>
                  <method name="set_LangEngine(Pango.EngineLang)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.EngineLang" />
                    </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="shape_engine" attrib="0" ptype="Pango.EngineShape" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by ShapeEngine property" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_shape_engine()" attrib="2182" returntype="Pango.EngineShape">
                    <parameters />
                  </method>
                  <method name="set_shape_engine(Pango.EngineShape)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.EngineShape" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ShapeEngine" attrib="0" ptype="Pango.EngineShape" params="">
                <methods>
                  <method name="get_ShapeEngine()" attrib="2182" returntype="Pango.EngineShape">
                    <parameters />
                  </method>
                  <method name="set_ShapeEngine(Pango.EngineShape)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.EngineShape" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Pango.Analysis">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AttrBackground" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Pango.Color)" attrib="2182">
                <parameters>
                  <parameter name="color" position="0" attrib="0" type="Pango.Color" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.UInt16, System.UInt16, System.UInt16)" attrib="2182">
                <parameters>
                  <parameter name="red" position="0" attrib="0" type="System.UInt16" />
                  <parameter name="green" position="1" attrib="0" type="System.UInt16" />
                  <parameter name="blue" position="2" attrib="0" type="System.UInt16" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Color" attrib="0" ptype="Pango.Color" params="">
                <methods>
                  <method name="get_Color()" attrib="2182" returntype="Pango.Color">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrDataCopyFunc" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" 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.IntPtr">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Invoke()" attrib="454" virtual="true" returntype="System.IntPtr">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="AttrFallback" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Boolean)" attrib="2182">
                <parameters>
                  <parameter name="fallback" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Fallback" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Fallback()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrFamily" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="2182">
                <parameters>
                  <parameter name="family" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Family" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Family()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrFilterFunc" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(Pango.Attribute, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="attribute" position="0" attrib="0" type="Pango.Attribute" />
                  <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(Pango.Attribute)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="attribute" position="0" attrib="0" type="Pango.Attribute" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AttrFontDesc" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Pango.FontDescription)" attrib="2182">
                <parameters>
                  <parameter name="font_desc" position="0" attrib="0" type="Pango.FontDescription" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Desc" attrib="0" ptype="Pango.FontDescription" params="">
                <methods>
                  <method name="get_Desc()" attrib="2182" returntype="Pango.FontDescription">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrForeground" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Pango.Color)" attrib="2182">
                <parameters>
                  <parameter name="color" position="0" attrib="0" type="Pango.Color" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.UInt16, System.UInt16, System.UInt16)" attrib="2182">
                <parameters>
                  <parameter name="red" position="0" attrib="0" type="System.UInt16" />
                  <parameter name="green" position="1" attrib="0" type="System.UInt16" />
                  <parameter name="blue" position="2" attrib="0" type="System.UInt16" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Color" attrib="0" ptype="Pango.Color" params="">
                <methods>
                  <method name="get_Color()" attrib="2182" returntype="Pango.Color">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrGravity" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Pango.Gravity)" attrib="2182">
                <parameters>
                  <parameter name="gravity" position="0" attrib="0" type="Pango.Gravity" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Gravity" attrib="0" ptype="Pango.Gravity" params="">
                <methods>
                  <method name="get_Gravity()" attrib="2182" returntype="Pango.Gravity">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrGravityHint" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Pango.GravityHint)" attrib="2182">
                <parameters>
                  <parameter name="hint" position="0" attrib="0" type="Pango.GravityHint" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="GravityHint" attrib="0" ptype="Pango.GravityHint" params="">
                <methods>
                  <method name="get_GravityHint()" attrib="2182" returntype="Pango.GravityHint">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="Attribute" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <properties>
              <property name="EndIndex" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_EndIndex()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_EndIndex(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="Handle" attrib="0" ptype="System.IntPtr" params="">
                <methods>
                  <method name="get_Handle()" attrib="2534" virtual="true" returntype="System.IntPtr">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="StartIndex" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_StartIndex()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                  <method name="set_StartIndex(System.UInt32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.UInt32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Type" attrib="0" ptype="Pango.AttrType" params="">
                <methods>
                  <method name="get_Type()" attrib="2182" returntype="Pango.AttrType">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Copy()" attrib="134" returntype="Pango.Attribute">
                <parameters />
              </method>
              <method name="Dispose()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="Equal(Pango.Attribute)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="attr2" position="0" attrib="0" type="Pango.Attribute" />
                </parameters>
              </method>
              <method name="Finalize()" attrib="196" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetAttribute(System.IntPtr)" attrib="150" static="true" returntype="Pango.Attribute">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AttrIterator" 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="Attrs" attrib="0" ptype="Pango.Attribute[]" params="">
                <methods>
                  <method name="get_Attrs()" attrib="2182" returntype="Pango.Attribute[]">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Copy()" attrib="134" returntype="Pango.AttrIterator">
                <parameters />
              </method>
              <method name="Destroy()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Pango.AttrIterator 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="Get(Pango.AttrType)" attrib="134" returntype="Pango.Attribute">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="Pango.AttrType" />
                </parameters>
              </method>
              <method name="GetFont(out Pango.FontDescription&amp;, out Pango.Language&amp;, out Pango.Attribute[]&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="desc" position="0" attrib="2" type="Pango.FontDescription&amp;" direction="out" />
                  <parameter name="language" position="1" attrib="2" type="Pango.Language&amp;" direction="out" />
                  <parameter name="extra_attrs" position="2" attrib="2" type="Pango.Attribute[]&amp;" direction="out" />
                </parameters>
              </method>
              <method name="Next()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="Range(out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <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>
            </methods>
          </class>
          <class name="AttrLanguage" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Pango.Language)" attrib="2182">
                <parameters>
                  <parameter name="language" position="0" attrib="0" type="Pango.Language" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Language" attrib="0" ptype="Pango.Language" params="">
                <methods>
                  <method name="get_Language()" attrib="2182" returntype="Pango.Language">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrLetterSpacing" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Int32)" attrib="2182">
                <parameters>
                  <parameter name="letter_spacing" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="LetterSpacing" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_LetterSpacing()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrList" 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="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="Iterator" attrib="0" ptype="Pango.AttrIterator" params="">
                <methods>
                  <method name="get_Iterator()" attrib="2182" returntype="Pango.AttrIterator">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Change(Pango.Attribute)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="attr" position="0" attrib="0" type="Pango.Attribute" />
                </parameters>
              </method>
              <method name="Copy()" attrib="134" returntype="Pango.AttrList">
                <parameters />
              </method>
              <method name="Filter(Pango.AttrFilterFunc)" attrib="134" returntype="Pango.AttrList">
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Pango.AttrFilterFunc" />
                </parameters>
              </method>
              <method name="Insert(Pango.Attribute)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="attr" position="0" attrib="0" type="Pango.Attribute" />
                </parameters>
              </method>
              <method name="InsertBefore(Pango.Attribute)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="attr" position="0" attrib="0" type="Pango.Attribute" />
                </parameters>
              </method>
              <method name="Ref()" attrib="134" returntype="Pango.AttrList">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Pango.AttrList 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="Splice(Pango.AttrList, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="other" position="0" attrib="0" type="Pango.AttrList" />
                  <parameter name="pos" position="1" attrib="0" type="System.Int32" />
                  <parameter name="len" position="2" attrib="0" type="System.Int32" />
                </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>
              <method name="Unref()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Pango.AttrList is now refcounted automatically" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
            </methods>
          </class>
          <class name="AttrRise" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Int32)" attrib="2182">
                <parameters>
                  <parameter name="rise" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Rise" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Rise()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrScale" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Double)" attrib="2182">
                <parameters>
                  <parameter name="scale" position="0" attrib="0" type="System.Double" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Scale" attrib="0" ptype="System.Double" params="">
                <methods>
                  <method name="get_Scale()" attrib="2182" returntype="System.Double">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrShape" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Pango.Rectangle, Pango.Rectangle)" attrib="2182">
                <parameters>
                  <parameter name="ink_rect" position="0" attrib="0" type="Pango.Rectangle" />
                  <parameter name="logical_rect" position="1" attrib="0" type="Pango.Rectangle" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="InkRect" attrib="0" ptype="Pango.Rectangle" params="">
                <methods>
                  <method name="get_InkRect()" attrib="2182" returntype="Pango.Rectangle">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="LogicalRect" attrib="0" ptype="Pango.Rectangle" params="">
                <methods>
                  <method name="get_LogicalRect()" attrib="2182" returntype="Pango.Rectangle">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrSize" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Int32, System.Boolean)" attrib="2182">
                <parameters>
                  <parameter name="size" position="0" attrib="0" type="System.Int32" />
                  <parameter name="absolute" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Int32)" attrib="2182">
                <parameters>
                  <parameter name="size" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Absolute" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Absolute()" attrib="2182" returntype="System.Boolean">
                    <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>
          </class>
          <class name="AttrStretch" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Pango.Stretch)" attrib="2182">
                <parameters>
                  <parameter name="stretch" position="0" attrib="0" type="Pango.Stretch" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Stretch" attrib="0" ptype="Pango.Stretch" params="">
                <methods>
                  <method name="get_Stretch()" attrib="2182" returntype="Pango.Stretch">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrStrikethrough" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Boolean)" attrib="2182">
                <parameters>
                  <parameter name="strikethrough" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Strikethrough" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Strikethrough()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrStrikethroughColor" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Pango.Color)" attrib="2182">
                <parameters>
                  <parameter name="color" position="0" attrib="0" type="Pango.Color" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.UInt16, System.UInt16, System.UInt16)" attrib="2182">
                <parameters>
                  <parameter name="red" position="0" attrib="0" type="System.UInt16" />
                  <parameter name="green" position="1" attrib="0" type="System.UInt16" />
                  <parameter name="blue" position="2" attrib="0" type="System.UInt16" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Color" attrib="0" ptype="Pango.Color" params="">
                <methods>
                  <method name="get_Color()" attrib="2182" returntype="Pango.Color">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrStyle" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Pango.Style)" attrib="2182">
                <parameters>
                  <parameter name="style" position="0" attrib="0" type="Pango.Style" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Style" attrib="0" ptype="Pango.Style" params="">
                <methods>
                  <method name="get_Style()" attrib="2182" returntype="Pango.Style">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrType" 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="Pango.AttrTypeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="AbsoluteSize" attrib="32854" fieldtype="Pango.AttrType" value="20" />
              <field name="Background" attrib="32854" fieldtype="Pango.AttrType" value="10" />
              <field name="Fallback" attrib="32854" fieldtype="Pango.AttrType" value="16" />
              <field name="Family" attrib="32854" fieldtype="Pango.AttrType" value="2" />
              <field name="FontDesc" attrib="32854" fieldtype="Pango.AttrType" value="8" />
              <field name="Foreground" attrib="32854" fieldtype="Pango.AttrType" value="9" />
              <field name="Gravity" attrib="32854" fieldtype="Pango.AttrType" value="21" />
              <field name="GravityHint" attrib="32854" fieldtype="Pango.AttrType" value="22" />
              <field name="Invalid" attrib="32854" fieldtype="Pango.AttrType" value="0" />
              <field name="Language" attrib="32854" fieldtype="Pango.AttrType" value="1" />
              <field name="LetterSpacing" attrib="32854" fieldtype="Pango.AttrType" value="17" />
              <field name="Rise" attrib="32854" fieldtype="Pango.AttrType" value="13" />
              <field name="Scale" attrib="32854" fieldtype="Pango.AttrType" value="15" />
              <field name="Shape" attrib="32854" fieldtype="Pango.AttrType" value="14" />
              <field name="Size" attrib="32854" fieldtype="Pango.AttrType" value="7" />
              <field name="Stretch" attrib="32854" fieldtype="Pango.AttrType" value="6" />
              <field name="Strikethrough" attrib="32854" fieldtype="Pango.AttrType" value="12" />
              <field name="StrikethroughColor" attrib="32854" fieldtype="Pango.AttrType" value="19" />
              <field name="Style" attrib="32854" fieldtype="Pango.AttrType" value="3" />
              <field name="Underline" attrib="32854" fieldtype="Pango.AttrType" value="11" />
              <field name="UnderlineColor" attrib="32854" fieldtype="Pango.AttrType" value="18" />
              <field name="Variant" attrib="32854" fieldtype="Pango.AttrType" value="5" />
              <field name="Weight" attrib="32854" fieldtype="Pango.AttrType" value="4" />
            </fields>
          </class>
          <class name="AttrUnderline" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Pango.Underline)" attrib="2182">
                <parameters>
                  <parameter name="underline" position="0" attrib="0" type="Pango.Underline" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Underline" attrib="0" ptype="Pango.Underline" params="">
                <methods>
                  <method name="get_Underline()" attrib="2182" returntype="Pango.Underline">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrUnderlineColor" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Pango.Color)" attrib="2182">
                <parameters>
                  <parameter name="color" position="0" attrib="0" type="Pango.Color" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.UInt16, System.UInt16, System.UInt16)" attrib="2182">
                <parameters>
                  <parameter name="red" position="0" attrib="0" type="System.UInt16" />
                  <parameter name="green" position="1" attrib="0" type="System.UInt16" />
                  <parameter name="blue" position="2" attrib="0" type="System.UInt16" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Color" attrib="0" ptype="Pango.Color" params="">
                <methods>
                  <method name="get_Color()" attrib="2182" returntype="Pango.Color">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrVariant" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Pango.Variant)" attrib="2182">
                <parameters>
                  <parameter name="variant" position="0" attrib="0" type="Pango.Variant" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Variant" attrib="0" ptype="Pango.Variant" params="">
                <methods>
                  <method name="get_Variant()" attrib="2182" returntype="Pango.Variant">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="AttrWeight" type="class" base="Pango.Attribute" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
              <interface name="GLib.IWrapper" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Pango.Weight)" attrib="2182">
                <parameters>
                  <parameter name="weight" position="0" attrib="0" type="Pango.Weight" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Weight" attrib="0" ptype="Pango.Weight" params="">
                <methods>
                  <method name="get_Weight()" attrib="2182" returntype="Pango.Weight">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="CairoHelper" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="ContextGetResolution(Pango.Context)" attrib="150" static="true" returntype="System.Double">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Pango.Context" />
                </parameters>
              </method>
              <method name="ContextGetShapeRenderer(Pango.Context, System.IntPtr)" attrib="150" static="true" returntype="Pango.CairoShapeRendererFunc">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Pango.Context" />
                  <parameter name="data" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="ContextSetResolution(Pango.Context, System.Double)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Pango.Context" />
                  <parameter name="dpi" position="1" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="ContextSetShapeRenderer(Pango.Context, Pango.CairoShapeRendererFunc)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Pango.Context" />
                  <parameter name="func" position="1" attrib="0" type="Pango.CairoShapeRendererFunc" />
                </parameters>
              </method>
              <method name="CreateLayout(Cairo.Context)" attrib="150" static="true" returntype="Pango.Layout">
                <parameters>
                  <parameter name="cr" position="0" attrib="0" type="Cairo.Context" />
                </parameters>
              </method>
              <method name="ErrorUnderlinePath(Cairo.Context, System.Double, System.Double, System.Double, System.Double)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="cr" position="0" attrib="0" type="Cairo.Context" />
                  <parameter name="x" position="1" attrib="0" type="System.Double" />
                  <parameter name="y" position="2" attrib="0" type="System.Double" />
                  <parameter name="width" position="3" attrib="0" type="System.Double" />
                  <parameter name="height" position="4" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="GlyphStringPath(Cairo.Context, Pango.Font, Pango.GlyphString)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="cr" position="0" attrib="0" type="Cairo.Context" />
                  <parameter name="font" position="1" attrib="0" type="Pango.Font" />
                  <parameter name="glyphs" position="2" attrib="0" type="Pango.GlyphString" />
                </parameters>
              </method>
              <method name="LayoutLinePath(Cairo.Context, Pango.LayoutLine)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="cr" position="0" attrib="0" type="Cairo.Context" />
                  <parameter name="line" position="1" attrib="0" type="Pango.LayoutLine" />
                </parameters>
              </method>
              <method name="LayoutPath(Cairo.Context, Pango.Layout)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="cr" position="0" attrib="0" type="Cairo.Context" />
                  <parameter name="layout" position="1" attrib="0" type="Pango.Layout" />
                </parameters>
              </method>
              <method name="ShowErrorUnderline(Cairo.Context, System.Double, System.Double, System.Double, System.Double)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="cr" position="0" attrib="0" type="Cairo.Context" />
                  <parameter name="x" position="1" attrib="0" type="System.Double" />
                  <parameter name="y" position="2" attrib="0" type="System.Double" />
                  <parameter name="width" position="3" attrib="0" type="System.Double" />
                  <parameter name="height" position="4" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="ShowGlyphString(Cairo.Context, Pango.Font, Pango.GlyphString)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="cr" position="0" attrib="0" type="Cairo.Context" />
                  <parameter name="font" position="1" attrib="0" type="Pango.Font" />
                  <parameter name="glyphs" position="2" attrib="0" type="Pango.GlyphString" />
                </parameters>
              </method>
              <method name="ShowLayout(Cairo.Context, Pango.Layout)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="cr" position="0" attrib="0" type="Cairo.Context" />
                  <parameter name="layout" position="1" attrib="0" type="Pango.Layout" />
                </parameters>
              </method>
              <method name="ShowLayoutLine(Cairo.Context, Pango.LayoutLine)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="cr" position="0" attrib="0" type="Cairo.Context" />
                  <parameter name="line" position="1" attrib="0" type="Pango.LayoutLine" />
                </parameters>
              </method>
              <method name="UpdateContext(Cairo.Context, Pango.Context)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="cr" position="0" attrib="0" type="Cairo.Context" />
                  <parameter name="context" position="1" attrib="0" type="Pango.Context" />
                </parameters>
              </method>
              <method name="UpdateLayout(Cairo.Context, Pango.Layout)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="cr" position="0" attrib="0" type="Cairo.Context" />
                  <parameter name="layout" position="1" attrib="0" type="Pango.Layout" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CairoShapeRendererFunc" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(Cairo.Context, Pango.Attribute, System.Boolean, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="cr" position="0" attrib="0" type="Cairo.Context" />
                  <parameter name="attr" position="1" attrib="0" type="Pango.Attribute" />
                  <parameter name="do_path" position="2" attrib="0" type="System.Boolean" />
                  <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(Cairo.Context, Pango.Attribute, System.Boolean)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="cr" position="0" attrib="0" type="Cairo.Context" />
                  <parameter name="attr" position="1" attrib="0" type="Pango.Attribute" />
                  <parameter name="do_path" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Color" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Blue" attrib="6" fieldtype="System.UInt16" />
              <field name="Green" attrib="6" fieldtype="System.UInt16" />
              <field name="Red" attrib="6" fieldtype="System.UInt16" />
              <field name="Zero" attrib="22" fieldtype="Pango.Color" />
            </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="Pango.Color">
                <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="Pango.Color">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="Parse(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="spec" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ToString()" attrib="198" virtual="true" returntype="System.String">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="Context" 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="BaseDir" attrib="0" ptype="Pango.Direction" params="">
                <methods>
                  <method name="get_BaseDir()" attrib="2182" returntype="Pango.Direction">
                    <parameters />
                  </method>
                  <method name="set_BaseDir(Pango.Direction)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Direction" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="BaseGravity" attrib="0" ptype="Pango.Gravity" params="">
                <methods>
                  <method name="get_BaseGravity()" attrib="2182" returntype="Pango.Gravity">
                    <parameters />
                  </method>
                  <method name="set_BaseGravity(Pango.Gravity)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Gravity" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Families" attrib="0" ptype="Pango.FontFamily[]" params="">
                <methods>
                  <method name="get_Families()" attrib="2182" returntype="Pango.FontFamily[]">
                    <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>
                  <method name="set_FontDescription(Pango.FontDescription)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.FontDescription" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="FontMap" attrib="0" ptype="Pango.FontMap" params="">
                <methods>
                  <method name="get_FontMap()" attrib="2182" returntype="Pango.FontMap">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Gravity" attrib="0" ptype="Pango.Gravity" params="">
                <methods>
                  <method name="get_Gravity()" attrib="2182" returntype="Pango.Gravity">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="GravityHint" attrib="0" ptype="Pango.GravityHint" params="">
                <methods>
                  <method name="get_GravityHint()" attrib="2182" returntype="Pango.GravityHint">
                    <parameters />
                  </method>
                  <method name="set_GravityHint(Pango.GravityHint)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.GravityHint" />
                    </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="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="Matrix" attrib="0" ptype="Pango.Matrix" params="">
                <methods>
                  <method name="get_Matrix()" attrib="2182" returntype="Pango.Matrix">
                    <parameters />
                  </method>
                  <method name="set_Matrix(Pango.Matrix)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Matrix" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetMetrics(Pango.FontDescription, Pango.Language)" attrib="134" returntype="Pango.FontMetrics">
                <parameters>
                  <parameter name="desc" position="0" attrib="0" type="Pango.FontDescription" />
                  <parameter name="language" position="1" attrib="0" type="Pango.Language" />
                </parameters>
              </method>
              <method name="ListFamilies(Pango.FontFamily)" 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="families" position="0" attrib="0" type="Pango.FontFamily" />
                </parameters>
              </method>
              <method name="LoadFont(Pango.FontDescription)" attrib="134" returntype="Pango.Font">
                <parameters>
                  <parameter name="desc" position="0" attrib="0" type="Pango.FontDescription" />
                </parameters>
              </method>
              <method name="LoadFontset(Pango.FontDescription, Pango.Language)" attrib="134" returntype="Pango.Fontset">
                <parameters>
                  <parameter name="desc" position="0" attrib="0" type="Pango.FontDescription" />
                  <parameter name="language" position="1" attrib="0" type="Pango.Language" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Coverage" 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>
            <methods>
              <method name="Copy()" attrib="134" returntype="Pango.Coverage">
                <parameters />
              </method>
              <method name="FromBytes(out System.Byte&amp;, System.Int32)" attrib="150" static="true" returntype="Pango.Coverage">
                <parameters>
                  <parameter name="bytes" position="0" attrib="2" type="System.Byte&amp;" direction="out" />
                  <parameter name="n_bytes" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Get(System.Int32)" attrib="134" returntype="Pango.CoverageLevel">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="Max(Pango.Coverage)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="other" position="0" attrib="0" type="Pango.Coverage" />
                </parameters>
              </method>
              <method name="Ref()" attrib="134" returntype="Pango.Coverage">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Pango.Coverage 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="Set(System.Int32, Pango.CoverageLevel)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                  <parameter name="level" position="1" attrib="0" type="Pango.CoverageLevel" />
                </parameters>
              </method>
              <method name="ToBytes(out System.Byte[]&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="bytes" position="0" attrib="2" type="System.Byte[]&amp;" direction="out" />
                </parameters>
              </method>
              <method name="Unref()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Pango.Coverage 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="CoverageLevel" 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="Pango.CoverageLevelGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Approximate" attrib="32854" fieldtype="Pango.CoverageLevel" value="2" />
              <field name="Exact" attrib="32854" fieldtype="Pango.CoverageLevel" value="3" />
              <field name="Fallback" attrib="32854" fieldtype="Pango.CoverageLevel" value="1" />
              <field name="None" attrib="32854" fieldtype="Pango.CoverageLevel" value="0" />
            </fields>
          </class>
          <class name="Direction" 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="Pango.DirectionGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Ltr" attrib="32854" fieldtype="Pango.Direction" value="0" />
              <field name="Neutral" attrib="32854" fieldtype="Pango.Direction" value="6" />
              <field name="Rtl" attrib="32854" fieldtype="Pango.Direction" value="1" />
              <field name="TtbLtr" attrib="32854" fieldtype="Pango.Direction" value="2" />
              <field name="TtbRtl" attrib="32854" fieldtype="Pango.Direction" value="3" />
              <field name="WeakLtr" attrib="32854" fieldtype="Pango.Direction" value="4" />
              <field name="WeakRtl" attrib="32854" fieldtype="Pango.Direction" value="5" />
            </fields>
          </class>
          <class name="EllipsizeMode" 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="Pango.EllipsizeModeGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="End" attrib="32854" fieldtype="Pango.EllipsizeMode" value="3" />
              <field name="Middle" attrib="32854" fieldtype="Pango.EllipsizeMode" value="2" />
              <field name="None" attrib="32854" fieldtype="Pango.EllipsizeMode" value="0" />
              <field name="Start" attrib="32854" fieldtype="Pango.EllipsizeMode" value="1" />
            </fields>
          </class>
          <class name="EngineLang" 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="EngineShape" 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="Font" 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="FontMap" attrib="0" ptype="Pango.FontMap" params="">
                <methods>
                  <method name="get_FontMap()" attrib="2182" returntype="Pango.FontMap">
                    <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="Describe()" attrib="134" returntype="Pango.FontDescription">
                <parameters />
              </method>
              <method name="DescribeWithAbsoluteSize()" attrib="134" returntype="Pango.FontDescription">
                <parameters />
              </method>
              <method name="FindShaper(Pango.Language, System.UInt32)" attrib="134" returntype="Pango.EngineShape">
                <parameters>
                  <parameter name="language" position="0" attrib="0" type="Pango.Language" />
                  <parameter name="ch" position="1" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
              <method name="GetCoverage(Pango.Language)" attrib="134" returntype="Pango.Coverage">
                <parameters>
                  <parameter name="language" position="0" attrib="0" type="Pango.Language" />
                </parameters>
              </method>
              <method name="GetGlyphExtents(System.UInt32, Pango.Rectangle, Pango.Rectangle)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="glyph" position="0" attrib="0" type="System.UInt32" />
                  <parameter name="ink_rect" position="1" attrib="0" type="Pango.Rectangle" />
                  <parameter name="logical_rect" position="2" attrib="0" type="Pango.Rectangle" />
                </parameters>
              </method>
              <method name="GetMetrics(Pango.Language)" attrib="134" returntype="Pango.FontMetrics">
                <parameters>
                  <parameter name="language" position="0" attrib="0" type="Pango.Language" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FontDescription" 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="AbsoluteSize" attrib="0" ptype="System.Double" params="System.Double">
                <methods>
                  <method name="set_AbsoluteSize(System.Double)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Double" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Family" attrib="0" ptype="System.String" params="">
                <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="FamilyStatic" attrib="0" ptype="System.String" params="System.String">
                <methods>
                  <method name="set_FamilyStatic(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Gravity" attrib="0" ptype="Pango.Gravity" params="">
                <methods>
                  <method name="get_Gravity()" attrib="2182" returntype="Pango.Gravity">
                    <parameters />
                  </method>
                  <method name="set_Gravity(Pango.Gravity)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Gravity" />
                    </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="Hash" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_Hash()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SetFields" attrib="0" ptype="Pango.FontMask" params="">
                <methods>
                  <method name="get_SetFields()" attrib="2182" returntype="Pango.FontMask">
                    <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>
                  <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="SizeIsAbsolute" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_SizeIsAbsolute()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Stretch" attrib="0" ptype="Pango.Stretch" params="">
                <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="Style" attrib="0" ptype="Pango.Style" params="">
                <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="Variant" attrib="0" ptype="Pango.Variant" params="">
                <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="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>
            </properties>
            <methods>
              <method name="BetterMatch(Pango.FontDescription, Pango.FontDescription)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="old_match" position="0" attrib="0" type="Pango.FontDescription" />
                  <parameter name="new_match" position="1" attrib="0" type="Pango.FontDescription" />
                </parameters>
              </method>
              <method name="Copy()" attrib="134" returntype="Pango.FontDescription">
                <parameters />
              </method>
              <method name="CopyStatic()" attrib="134" returntype="Pango.FontDescription">
                <parameters />
              </method>
              <method name="Equal(Pango.FontDescription)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="desc2" position="0" attrib="0" type="Pango.FontDescription" />
                </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="Pango.FontDescription is now freed automatically" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="FromString(System.String)" attrib="150" static="true" returntype="Pango.FontDescription">
                <parameters>
                  <parameter name="str" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="Merge(Pango.FontDescription, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="desc_to_merge" position="0" attrib="0" type="Pango.FontDescription" />
                  <parameter name="replace_existing" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="MergeStatic(Pango.FontDescription, System.Boolean)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="desc_to_merge" position="0" attrib="0" type="Pango.FontDescription" />
                  <parameter name="replace_existing" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="ToFilename()" attrib="134" returntype="System.String">
                <parameters />
              </method>
              <method name="ToString()" attrib="198" virtual="true" returntype="System.String">
                <parameters />
              </method>
              <method name="UnsetFields(Pango.FontMask)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="to_unset" position="0" attrib="0" type="Pango.FontMask" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FontFace" 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="FaceName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_FaceName()" 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="IsSynthesized" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsSynthesized()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Describe()" attrib="134" returntype="Pango.FontDescription">
                <parameters />
              </method>
              <method name="ListSizes(out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="sizes" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="n_sizes" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FontFamily" 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="Faces" attrib="0" ptype="Pango.FontFace[]" params="">
                <methods>
                  <method name="get_Faces()" attrib="2182" returntype="Pango.FontFace[]">
                    <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="IsMonospace" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsMonospace()" 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>
            </properties>
            <methods>
              <method name="ListFaces(Pango.FontFace)" 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="faces" position="0" attrib="0" type="Pango.FontFace" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FontMap" 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="Families" attrib="0" ptype="Pango.FontFamily[]" params="">
                <methods>
                  <method name="get_Families()" attrib="2182" returntype="Pango.FontFamily[]">
                    <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="ListFamilies(Pango.FontFamily)" 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="families" position="0" attrib="0" type="Pango.FontFamily" />
                </parameters>
              </method>
              <method name="LoadFont(Pango.Context, Pango.FontDescription)" attrib="134" returntype="Pango.Font">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Pango.Context" />
                  <parameter name="desc" position="1" attrib="0" type="Pango.FontDescription" />
                </parameters>
              </method>
              <method name="LoadFontset(Pango.Context, Pango.FontDescription, Pango.Language)" attrib="134" returntype="Pango.Fontset">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Pango.Context" />
                  <parameter name="desc" position="1" attrib="0" type="Pango.FontDescription" />
                  <parameter name="language" position="2" attrib="0" type="Pango.Language" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FontMask" 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="Pango.FontMaskGType" />
                </properties>
              </attribute>
              <attribute name="System.FlagsAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Family" attrib="32854" fieldtype="Pango.FontMask" value="1" />
              <field name="Gravity" attrib="32854" fieldtype="Pango.FontMask" value="64" />
              <field name="Size" attrib="32854" fieldtype="Pango.FontMask" value="32" />
              <field name="Stretch" attrib="32854" fieldtype="Pango.FontMask" value="16" />
              <field name="Style" attrib="32854" fieldtype="Pango.FontMask" value="2" />
              <field name="Variant" attrib="32854" fieldtype="Pango.FontMask" value="4" />
              <field name="Weight" attrib="32854" fieldtype="Pango.FontMask" value="8" />
            </fields>
          </class>
          <class name="FontMetrics" 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="ApproximateCharWidth" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_ApproximateCharWidth()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ApproximateDigitWidth" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_ApproximateDigitWidth()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Ascent" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Ascent()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Descent" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Descent()" 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="StrikethroughPosition" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_StrikethroughPosition()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="StrikethroughThickness" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_StrikethroughThickness()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="UnderlinePosition" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_UnderlinePosition()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="UnderlineThickness" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_UnderlineThickness()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Ref()" attrib="134" returntype="Pango.FontMetrics">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Pango.FontMetrics 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="Unref()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Pango.FontMetrics 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="Fontset" 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="Metrics" attrib="0" ptype="Pango.FontMetrics" params="">
                <methods>
                  <method name="get_Metrics()" attrib="2182" returntype="Pango.FontMetrics">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Foreach(Pango.FontsetForeachFunc)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="func" position="0" attrib="0" type="Pango.FontsetForeachFunc" />
                </parameters>
              </method>
              <method name="GetFont(System.UInt32)" attrib="134" returntype="Pango.Font">
                <parameters>
                  <parameter name="wc" position="0" attrib="0" type="System.UInt32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FontsetForeachFunc" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ICloneable" />
              <interface name="System.Runtime.Serialization.ISerializable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
                <parameters>
                  <parameter name="object" position="0" attrib="0" type="System.Object" />
                  <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="BeginInvoke(Pango.Fontset, Pango.Font, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="fontset" position="0" attrib="0" type="Pango.Fontset" />
                  <parameter name="font" position="1" attrib="0" type="Pango.Font" />
                  <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(Pango.Fontset, Pango.Font)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="fontset" position="0" attrib="0" type="Pango.Fontset" />
                  <parameter name="font" position="1" attrib="0" type="Pango.Font" />
                </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>
            <methods>
              <method name="ExtentsToPixels(Pango.Rectangle, Pango.Rectangle)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="ink_rect" position="0" attrib="0" type="Pango.Rectangle" />
                  <parameter name="logical_rect" position="1" attrib="0" type="Pango.Rectangle" />
                </parameters>
              </method>
              <method name="FindBaseDir(System.String)" attrib="150" static="true" returntype="Pango.Direction">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="FindParagraphBoundary(System.String, out System.Int32&amp;, out System.Int32&amp;)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                  <parameter name="paragraph_delimiter_index" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="next_paragraph_start" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetLogAttrs(System.String, System.Int32, Pango.Language, Pango.LogAttr, System.Int32)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                  <parameter name="level" position="1" attrib="0" type="System.Int32" />
                  <parameter name="language" position="2" attrib="0" type="Pango.Language" />
                  <parameter name="log_attrs" position="3" attrib="0" type="Pango.LogAttr" />
                  <parameter name="attrs_len" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GravityGetForMatrix(Pango.Matrix)" attrib="150" static="true" returntype="Pango.Gravity">
                <parameters>
                  <parameter name="matrix" position="0" attrib="0" type="Pango.Matrix" />
                </parameters>
              </method>
              <method name="GravityGetForScript(Pango.Script, Pango.Gravity, Pango.GravityHint)" attrib="150" static="true" returntype="Pango.Gravity">
                <parameters>
                  <parameter name="script" position="0" attrib="0" type="Pango.Script" />
                  <parameter name="base_gravity" position="1" attrib="0" type="Pango.Gravity" />
                  <parameter name="hint" position="2" attrib="0" type="Pango.GravityHint" />
                </parameters>
              </method>
              <method name="GravityToRotation(Pango.Gravity)" attrib="150" static="true" returntype="System.Double">
                <parameters>
                  <parameter name="gravity" position="0" attrib="0" type="Pango.Gravity" />
                </parameters>
              </method>
              <method name="IsZeroWidth(System.Char)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="ch" position="0" attrib="0" type="System.Char" />
                </parameters>
              </method>
              <method name="ItemizeWithBaseDir(Pango.Context, Pango.Direction, System.String, System.Int32, System.Int32, Pango.AttrList, Pango.AttrIterator)" attrib="150" static="true" returntype="GLib.List">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Pango.Context" />
                  <parameter name="base_dir" position="1" attrib="0" type="Pango.Direction" />
                  <parameter name="text" position="2" attrib="0" type="System.String" />
                  <parameter name="start_index" position="3" attrib="0" type="System.Int32" />
                  <parameter name="length" position="4" attrib="0" type="System.Int32" />
                  <parameter name="attrs" position="5" attrib="0" type="Pango.AttrList" />
                  <parameter name="cached_iter" position="6" attrib="0" type="Pango.AttrIterator" />
                </parameters>
              </method>
              <method name="ParseEnum(GLib.GType, System.String, out System.Int32&amp;, System.Boolean, System.String)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="GLib.GType" />
                  <parameter name="str" position="1" attrib="0" type="System.String" />
                  <parameter name="value" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="warn" position="3" attrib="0" type="System.Boolean" />
                  <parameter name="possible_values" position="4" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ParseMarkup(System.String, System.Char, out Pango.AttrList&amp;, out System.String&amp;, out System.Char&amp;)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="markup" position="0" attrib="0" type="System.String" />
                  <parameter name="accel_marker" position="1" attrib="0" type="System.Char" />
                  <parameter name="attrs" position="2" attrib="2" type="Pango.AttrList&amp;" direction="out" />
                  <parameter name="text" position="3" attrib="2" type="System.String&amp;" direction="out" />
                  <parameter name="accel_char" position="4" attrib="2" type="System.Char&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ParseStretch(System.String, out Pango.Stretch&amp;, System.Boolean)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="str" position="0" attrib="0" type="System.String" />
                  <parameter name="stretch" position="1" attrib="2" type="Pango.Stretch&amp;" direction="out" />
                  <parameter name="warn" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="ParseStyle(System.String, out Pango.Style&amp;, System.Boolean)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="str" position="0" attrib="0" type="System.String" />
                  <parameter name="style" position="1" attrib="2" type="Pango.Style&amp;" direction="out" />
                  <parameter name="warn" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="ParseVariant(System.String, out Pango.Variant&amp;, System.Boolean)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="str" position="0" attrib="0" type="System.String" />
                  <parameter name="variant" position="1" attrib="2" type="Pango.Variant&amp;" direction="out" />
                  <parameter name="warn" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="ParseWeight(System.String, out Pango.Weight&amp;, System.Boolean)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="str" position="0" attrib="0" type="System.String" />
                  <parameter name="weight" position="1" attrib="2" type="Pango.Weight&amp;" direction="out" />
                  <parameter name="warn" position="2" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="QuantizeLineGeometry(out System.Int32&amp;, out System.Int32&amp;)" attrib="150" static="true" returntype="System.Void">
                <parameters>
                  <parameter name="thickness" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="position" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ScanInt(System.String&amp;, out System.Int32&amp;)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="pos" position="0" attrib="0" type="System.String&amp;" direction="ref" />
                  <parameter name="out_param" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ScanInt(System.String, out System.Int32&amp;)" 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="pos" position="0" attrib="0" type="System.String" />
                  <parameter name="out_param" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ScriptForUnichar(System.Char)" attrib="150" static="true" returntype="Pango.Script">
                <parameters>
                  <parameter name="ch" position="0" attrib="0" type="System.Char" />
                </parameters>
              </method>
              <method name="ScriptGetSampleLanguage(Pango.Script)" attrib="150" static="true" returntype="Pango.Language">
                <parameters>
                  <parameter name="script" position="0" attrib="0" type="Pango.Script" />
                </parameters>
              </method>
              <method name="SkipSpace(System.String&amp;)" attrib="150" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="pos" position="0" attrib="0" type="System.String&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="SplitFileList(System.String)" attrib="150" static="true" returntype="System.String">
                <parameters>
                  <parameter name="str" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="TrimString(System.String)" attrib="150" static="true" returntype="System.String">
                <parameters>
                  <parameter name="str" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="UnicharDirection(System.Char)" attrib="150" static="true" returntype="Pango.Direction">
                <parameters>
                  <parameter name="ch" position="0" attrib="0" type="System.Char" />
                </parameters>
              </method>
              <method name="VersionCheck(System.Int32, System.Int32, System.Int32)" attrib="150" static="true" returntype="System.String">
                <parameters>
                  <parameter name="required_major" position="0" attrib="0" type="System.Int32" />
                  <parameter name="required_minor" position="1" attrib="0" type="System.Int32" />
                  <parameter name="required_micro" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="VersionString()" attrib="150" static="true" returntype="System.String">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="GlyphGeometry" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Width" attrib="6" fieldtype="System.Int32" />
              <field name="XOffset" attrib="6" fieldtype="System.Int32" />
              <field name="YOffset" attrib="6" fieldtype="System.Int32" />
              <field name="Zero" attrib="22" fieldtype="Pango.GlyphGeometry" />
            </fields>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Pango.GlyphGeometry">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="GlyphInfo" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Attr" attrib="6" fieldtype="Pango.GlyphVisAttr" />
              <field name="Geometry" attrib="6" fieldtype="Pango.GlyphGeometry" />
              <field name="Glyph" attrib="6" fieldtype="System.UInt32" />
              <field name="Zero" attrib="22" fieldtype="Pango.GlyphInfo" />
            </fields>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Pango.GlyphInfo">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="GlyphItem" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Zero" attrib="22" fieldtype="Pango.GlyphItem" />
            </fields>
            <properties>
              <property name="glyphs" attrib="0" ptype="Pango.GlyphString" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by Glyphs property" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_glyphs()" attrib="2182" returntype="Pango.GlyphString">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Glyphs" attrib="0" ptype="Pango.GlyphString" params="">
                <methods>
                  <method name="get_Glyphs()" attrib="2182" returntype="Pango.GlyphString">
                    <parameters />
                  </method>
                  <method name="set_Glyphs(Pango.GlyphString)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.GlyphString" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="item" attrib="0" ptype="Pango.Item" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by Item property" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_item()" attrib="2182" returntype="Pango.Item">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Item" attrib="0" ptype="Pango.Item" params="">
                <methods>
                  <method name="get_Item()" attrib="2182" returntype="Pango.Item">
                    <parameters />
                  </method>
                  <method name="set_Item(Pango.Item)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Item" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="ApplyAttrs(System.String, Pango.AttrList)" attrib="134" returntype="Pango.GlyphItem[]">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                  <parameter name="list" position="1" attrib="0" type="Pango.AttrList" />
                </parameters>
              </method>
              <method name="Free()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="LetterSpace(System.String, Pango.LogAttr, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                  <parameter name="log_attrs" position="1" attrib="0" type="Pango.LogAttr" />
                  <parameter name="letter_spacing" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Pango.GlyphItem">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="Split(System.String, System.Int32)" attrib="134" returntype="Pango.GlyphItem">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                  <parameter name="split_index" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="GlyphString" 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="Pango.GlyphString">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Pango.GlyphString 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="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="NumGlyphs" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NumGlyphs()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_NumGlyphs(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Size" attrib="0" ptype="System.Int32" params="System.Int32">
                <methods>
                  <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="Width" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Width()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Copy()" attrib="134" returntype="Pango.GlyphString">
                <parameters />
              </method>
              <method name="Extents(Pango.Font, Pango.Rectangle, Pango.Rectangle)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="font" position="0" attrib="0" type="Pango.Font" />
                  <parameter name="ink_rect" position="1" attrib="0" type="Pango.Rectangle" />
                  <parameter name="logical_rect" position="2" attrib="0" type="Pango.Rectangle" />
                </parameters>
              </method>
              <method name="ExtentsRange(System.Int32, System.Int32, Pango.Font, Pango.Rectangle, Pango.Rectangle)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="start" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end" position="1" attrib="0" type="System.Int32" />
                  <parameter name="font" position="2" attrib="0" type="Pango.Font" />
                  <parameter name="ink_rect" position="3" attrib="0" type="Pango.Rectangle" />
                  <parameter name="logical_rect" position="4" attrib="0" type="Pango.Rectangle" />
                </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="GetLogicalWidths(System.String, System.Int32)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                  <parameter name="embedding_level" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="IndexToX(System.String, Pango.Analysis, System.Int32, System.Boolean)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                  <parameter name="analysis" position="1" attrib="0" type="Pango.Analysis" />
                  <parameter name="index_" position="2" attrib="0" type="System.Int32" />
                  <parameter name="trailing" position="3" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="New()" attrib="150" static="true" returntype="Pango.GlyphString">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by GlyphString() constructor" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Pango.GlyphString">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by GlyphString(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="XToIndex(System.String, Pango.Analysis, System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                  <parameter name="analysis" position="1" attrib="0" type="Pango.Analysis" />
                  <parameter name="x_pos" position="2" attrib="0" type="System.Int32" />
                  <parameter name="index_" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="trailing" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="GlyphVisAttr" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Zero" attrib="22" fieldtype="Pango.GlyphVisAttr" />
            </fields>
            <properties>
              <property name="IsClusterStart" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsClusterStart()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsClusterStart(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="New(System.IntPtr)" attrib="150" static="true" returntype="Pango.GlyphVisAttr">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Gravity" 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="Pango.GravityGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Auto" attrib="32854" fieldtype="Pango.Gravity" value="4" />
              <field name="East" attrib="32854" fieldtype="Pango.Gravity" value="1" />
              <field name="North" attrib="32854" fieldtype="Pango.Gravity" value="2" />
              <field name="South" attrib="32854" fieldtype="Pango.Gravity" value="0" />
              <field name="West" attrib="32854" fieldtype="Pango.Gravity" value="3" />
            </fields>
          </class>
          <class name="GravityHint" 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="Pango.GravityHintGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Line" attrib="32854" fieldtype="Pango.GravityHint" value="2" />
              <field name="Natural" attrib="32854" fieldtype="Pango.GravityHint" value="0" />
              <field name="Strong" attrib="32854" fieldtype="Pango.GravityHint" value="1" />
            </fields>
          </class>
          <class name="Item" 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="Pango.Item">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Pango.Item 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="Analysis" attrib="0" ptype="Pango.Analysis" params="">
                <methods>
                  <method name="get_Analysis()" attrib="2182" returntype="Pango.Analysis">
                    <parameters />
                  </method>
                  <method name="set_Analysis(Pango.Analysis)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Analysis" />
                    </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>
                  <method name="set_Length(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="NumChars" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_NumChars()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_NumChars(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="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>
                  <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>
            </properties>
            <methods>
              <method name="Copy()" attrib="134" returntype="Pango.Item">
                <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="New()" attrib="150" static="true" returntype="Pango.Item">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by Item() constructor" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Pango.Item">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by Item(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="Split(System.Int32, System.Int32)" attrib="134" returntype="Pango.Item">
                <parameters>
                  <parameter name="split_index" position="0" attrib="0" type="System.Int32" />
                  <parameter name="split_offset" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Language" 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="Default" attrib="0" ptype="Pango.Language" params="">
                <methods>
                  <method name="get_Default()" attrib="2198" static="true" returntype="Pango.Language">
                    <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="SampleString" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_SampleString()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="FromString(System.String)" attrib="150" static="true" returntype="Pango.Language">
                <parameters>
                  <parameter name="language" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="IncludesScript(Pango.Script)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="script" position="0" attrib="0" type="Pango.Script" />
                </parameters>
              </method>
              <method name="Matches(System.String)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="range_list" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Layout" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(Pango.Context)" attrib="2182">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="Pango.Context" />
                </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="">
                <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="">
                <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="AutoDir" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_AutoDir()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_AutoDir(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Context" attrib="0" ptype="Pango.Context" params="">
                <methods>
                  <method name="get_Context()" attrib="2182" returntype="Pango.Context">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Ellipsize" attrib="0" ptype="Pango.EllipsizeMode" params="">
                <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="FontDescription" attrib="0" ptype="Pango.FontDescription" params="">
                <methods>
                  <method name="get_FontDescription()" attrib="2182" returntype="Pango.FontDescription">
                    <parameters />
                  </method>
                  <method name="set_FontDescription(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="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="IsEllipsized" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsEllipsized()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsWrapped" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsWrapped()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Iter" attrib="0" ptype="Pango.LayoutIter" params="">
                <methods>
                  <method name="get_Iter()" attrib="2182" returntype="Pango.LayoutIter">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Justify" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Justify()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_Justify(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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="Lines" attrib="0" ptype="Pango.LayoutLine[]" params="">
                <methods>
                  <method name="get_Lines()" attrib="2182" returntype="Pango.LayoutLine[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="LinesReadOnly" attrib="0" ptype="Pango.LayoutLine[]" params="">
                <methods>
                  <method name="get_LinesReadOnly()" attrib="2182" returntype="Pango.LayoutLine[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="LogAttrs" attrib="0" ptype="Pango.LogAttr[]" params="">
                <methods>
                  <method name="get_LogAttrs()" attrib="2182" returntype="Pango.LogAttr[]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SingleParagraphMode" attrib="0" ptype="System.Boolean" params="">
                <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="Spacing" attrib="0" ptype="System.Int32" params="">
                <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="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="Text" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Text()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="UnknownGlyphsCount" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_UnknownGlyphsCount()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Width" attrib="0" ptype="System.Int32" params="">
                <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="Wrap" attrib="0" ptype="Pango.WrapMode" params="">
                <methods>
                  <method name="get_Wrap()" attrib="2182" returntype="Pango.WrapMode">
                    <parameters />
                  </method>
                  <method name="set_Wrap(Pango.WrapMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.WrapMode" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="ContextChanged()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Copy()" attrib="134" returntype="Pango.Layout">
                <parameters />
              </method>
              <method name="GetCursorPos(System.Int32, out Pango.Rectangle&amp;, out Pango.Rectangle&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                  <parameter name="strong_pos" position="1" attrib="2" type="Pango.Rectangle&amp;" direction="out" />
                  <parameter name="weak_pos" position="2" attrib="2" type="Pango.Rectangle&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetExtents(out Pango.Rectangle&amp;, out Pango.Rectangle&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="ink_rect" position="0" attrib="2" type="Pango.Rectangle&amp;" direction="out" />
                  <parameter name="logical_rect" position="1" attrib="2" type="Pango.Rectangle&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetLine(System.Int32)" attrib="134" returntype="Pango.LayoutLine">
                <parameters>
                  <parameter name="line" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetLineReadonly(System.Int32)" attrib="134" returntype="Pango.LayoutLine">
                <parameters>
                  <parameter name="line" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetPixelExtents(out Pango.Rectangle&amp;, out Pango.Rectangle&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="ink_rect" position="0" attrib="2" type="Pango.Rectangle&amp;" direction="out" />
                  <parameter name="logical_rect" position="1" attrib="2" type="Pango.Rectangle&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetPixelSize(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(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="IndexToLineX(System.Int32, System.Boolean, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                  <parameter name="trailing" position="1" attrib="0" type="System.Boolean" />
                  <parameter name="line" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="x_pos" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="IndexToPos(System.Int32)" attrib="134" returntype="Pango.Rectangle">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="MoveCursorVisually(System.Boolean, System.Int32, System.Int32, System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="strong" position="0" attrib="0" type="System.Boolean" />
                  <parameter name="old_index" position="1" attrib="0" type="System.Int32" />
                  <parameter name="old_trailing" position="2" attrib="0" type="System.Int32" />
                  <parameter name="direction" position="3" attrib="0" type="System.Int32" />
                  <parameter name="new_index" position="4" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="new_trailing" position="5" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="SetMarkup(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="markup" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="SetMarkupWithAccel(System.String, System.Char, out System.Char&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="markup" position="0" attrib="0" type="System.String" />
                  <parameter name="accel_marker" position="1" attrib="0" type="System.Char" />
                  <parameter name="accel_char" position="2" attrib="2" type="System.Char&amp;" direction="out" />
                </parameters>
              </method>
              <method name="SetText(System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="XyToIndex(System.Int32, System.Int32, 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="index_" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="trailing" position="3" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="LayoutIter" 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="Baseline" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Baseline()" 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="Index" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Index()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Line" attrib="0" ptype="Pango.LayoutLine" params="">
                <methods>
                  <method name="get_Line()" attrib="2182" returntype="Pango.LayoutLine">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="LineReadonly" attrib="0" ptype="Pango.LayoutLine" params="">
                <methods>
                  <method name="get_LineReadonly()" attrib="2182" returntype="Pango.LayoutLine">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Run" attrib="0" ptype="Pango.LayoutRun" params="">
                <methods>
                  <method name="get_Run()" attrib="2182" returntype="Pango.LayoutRun">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="RunReadonly" attrib="0" ptype="Pango.LayoutRun" params="">
                <methods>
                  <method name="get_RunReadonly()" attrib="2182" returntype="Pango.LayoutRun">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="AtLastLine()" attrib="134" returntype="System.Boolean">
                <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="Pango.LayoutIter is now freed automatically" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="GetCharExtents(Pango.Rectangle)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="logical_rect" position="0" attrib="0" type="Pango.Rectangle" />
                </parameters>
              </method>
              <method name="GetClusterExtents(Pango.Rectangle, Pango.Rectangle)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="ink_rect" position="0" attrib="0" type="Pango.Rectangle" />
                  <parameter name="logical_rect" position="1" attrib="0" type="Pango.Rectangle" />
                </parameters>
              </method>
              <method name="GetLayoutExtents(Pango.Rectangle, Pango.Rectangle)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="ink_rect" position="0" attrib="0" type="Pango.Rectangle" />
                  <parameter name="logical_rect" position="1" attrib="0" type="Pango.Rectangle" />
                </parameters>
              </method>
              <method name="GetLineExtents(Pango.Rectangle, Pango.Rectangle)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="ink_rect" position="0" attrib="0" type="Pango.Rectangle" />
                  <parameter name="logical_rect" position="1" attrib="0" type="Pango.Rectangle" />
                </parameters>
              </method>
              <method name="GetLineYrange(out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="y0_" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="y1_" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetRunExtents(Pango.Rectangle, Pango.Rectangle)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="ink_rect" position="0" attrib="0" type="Pango.Rectangle" />
                  <parameter name="logical_rect" position="1" attrib="0" type="Pango.Rectangle" />
                </parameters>
              </method>
              <method name="NextChar()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="NextCluster()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="NextLine()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="NextRun()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="LayoutLine" 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="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="IsParagraphStart" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsParagraphStart()" attrib="2182" returntype="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="Length" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Length()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ResolvedDir" attrib="0" ptype="System.UInt32" params="">
                <methods>
                  <method name="get_ResolvedDir()" attrib="2182" returntype="System.UInt32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="StartIndex" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_StartIndex()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetExtents(Pango.Rectangle&amp;, Pango.Rectangle&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="ink_rect" position="0" attrib="0" type="Pango.Rectangle&amp;" direction="ref" />
                  <parameter name="logical_rect" position="1" attrib="0" type="Pango.Rectangle&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetPixelExtents(Pango.Rectangle&amp;, Pango.Rectangle&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="ink_rect" position="0" attrib="0" type="Pango.Rectangle&amp;" direction="ref" />
                  <parameter name="logical_rect" position="1" attrib="0" type="Pango.Rectangle&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="GetXRanges(System.Int32, System.Int32, out System.Int32[][]&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="start_index" position="0" attrib="0" type="System.Int32" />
                  <parameter name="end_index" position="1" attrib="0" type="System.Int32" />
                  <parameter name="ranges" position="2" attrib="2" type="System.Int32[][]&amp;" direction="out" />
                </parameters>
              </method>
              <method name="IndexToX(System.Int32, System.Boolean)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="index_" position="0" attrib="0" type="System.Int32" />
                  <parameter name="trailing" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="Ref()" attrib="134" returntype="Pango.LayoutLine">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Pango.LayoutLine 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="Unref()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Pango.LayoutLine 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>
              <method name="XToIndex(System.Int32, out System.Int32&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="x_pos" position="0" attrib="0" type="System.Int32" />
                  <parameter name="index_" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="trailing" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="LayoutRun" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Zero" attrib="22" fieldtype="Pango.LayoutRun" />
            </fields>
            <properties>
              <property name="glyphs" attrib="0" ptype="Pango.GlyphString" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by Glyphs property" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_glyphs()" attrib="2182" returntype="Pango.GlyphString">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Glyphs" attrib="0" ptype="Pango.GlyphString" params="">
                <methods>
                  <method name="get_Glyphs()" attrib="2182" returntype="Pango.GlyphString">
                    <parameters />
                  </method>
                  <method name="set_Glyphs(Pango.GlyphString)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.GlyphString" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="item" attrib="0" ptype="Pango.Item" params="">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by Item property" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <methods>
                  <method name="get_item()" attrib="2182" returntype="Pango.Item">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Item" attrib="0" ptype="Pango.Item" params="">
                <methods>
                  <method name="get_Item()" attrib="2182" returntype="Pango.Item">
                    <parameters />
                  </method>
                  <method name="set_Item(Pango.Item)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Item" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Pango.LayoutRun">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="LogAttr" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Zero" attrib="22" fieldtype="Pango.LogAttr" />
            </fields>
            <properties>
              <property name="BackspaceDeletesCharacter" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_BackspaceDeletesCharacter()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_BackspaceDeletesCharacter(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsCharBreak" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsCharBreak()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsCharBreak(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </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>
                  <method name="set_IsCursorPosition(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsExpandableSpace" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsExpandableSpace()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsExpandableSpace(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsLineBreak" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsLineBreak()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsLineBreak(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsMandatoryBreak" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsMandatoryBreak()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsMandatoryBreak(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsSentenceBoundary" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsSentenceBoundary()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsSentenceBoundary(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsSentenceEnd" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsSentenceEnd()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsSentenceEnd(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsSentenceStart" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsSentenceStart()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsSentenceStart(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsWhite" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsWhite()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsWhite(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsWordEnd" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsWordEnd()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsWordEnd(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsWordStart" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsWordStart()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsWordStart(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="New(System.IntPtr)" attrib="150" static="true" returntype="Pango.LogAttr">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Matrix" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Identity" attrib="22" fieldtype="Pango.Matrix" />
              <field name="X0" attrib="6" fieldtype="System.Double" />
              <field name="Xx" attrib="6" fieldtype="System.Double" />
              <field name="Xy" attrib="6" fieldtype="System.Double" />
              <field name="Y0" attrib="6" fieldtype="System.Double" />
              <field name="Yx" attrib="6" fieldtype="System.Double" />
              <field name="Yy" attrib="6" fieldtype="System.Double" />
              <field name="Zero" attrib="22" fieldtype="Pango.Matrix" />
            </fields>
            <properties>
              <property name="FontScaleFactor" attrib="0" ptype="System.Double" params="">
                <methods>
                  <method name="get_FontScaleFactor()" 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>
            </properties>
            <methods>
              <method name="Concat(Pango.Matrix)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="new_matrix" position="0" attrib="0" type="Pango.Matrix" />
                </parameters>
              </method>
              <method name="Copy()" attrib="134" returntype="Pango.Matrix">
                <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="Pango.Matrix">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
              <method name="Rotate(System.Double)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="degrees" position="0" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="Scale(System.Double, System.Double)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="scale_x" position="0" attrib="0" type="System.Double" />
                  <parameter name="scale_y" position="1" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="TransformDistance(System.Double&amp;, System.Double&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="dx" position="0" attrib="0" type="System.Double&amp;" direction="ref" />
                  <parameter name="dy" position="1" attrib="0" type="System.Double&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="TransformPixelRectangle(Pango.Rectangle&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="rect" position="0" attrib="0" type="Pango.Rectangle&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="TransformPoint(System.Double&amp;, System.Double&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="x" position="0" attrib="0" type="System.Double&amp;" direction="ref" />
                  <parameter name="y" position="1" attrib="0" type="System.Double&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="TransformRectangle(Pango.Rectangle&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="rect" position="0" attrib="0" type="Pango.Rectangle&amp;" direction="ref" />
                </parameters>
              </method>
              <method name="Translate(System.Double, System.Double)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="tx" position="0" attrib="0" type="System.Double" />
                  <parameter name="ty" position="1" attrib="0" type="System.Double" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Rectangle" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
            <fields>
              <field name="Height" attrib="6" fieldtype="System.Int32" />
              <field name="Width" attrib="6" fieldtype="System.Int32" />
              <field name="X" attrib="6" fieldtype="System.Int32" />
              <field name="Y" attrib="6" fieldtype="System.Int32" />
              <field name="Zero" attrib="22" fieldtype="Pango.Rectangle" />
            </fields>
            <methods>
              <method name="New(System.IntPtr)" attrib="150" static="true" returntype="Pango.Rectangle">
                <parameters>
                  <parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Renderer" 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="Matrix" attrib="0" ptype="Pango.Matrix" params="">
                <methods>
                  <method name="get_Matrix()" attrib="2182" returntype="Pango.Matrix">
                    <parameters />
                  </method>
                  <method name="set_Matrix(Pango.Matrix)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="Pango.Matrix" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Activate()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="Deactivate()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="DrawErrorUnderline(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="DrawGlyph(Pango.Font, System.UInt32, System.Double, System.Double)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="font" position="0" attrib="0" type="Pango.Font" />
                  <parameter name="glyph" position="1" attrib="0" type="System.UInt32" />
                  <parameter name="x" position="2" attrib="0" type="System.Double" />
                  <parameter name="y" position="3" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="DrawGlyphs(Pango.Font, Pango.GlyphString, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="font" position="0" attrib="0" type="Pango.Font" />
                  <parameter name="glyphs" position="1" attrib="0" type="Pango.GlyphString" />
                  <parameter name="x" position="2" attrib="0" type="System.Int32" />
                  <parameter name="y" position="3" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="DrawLayout(Pango.Layout, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="layout" position="0" attrib="0" type="Pango.Layout" />
                  <parameter name="x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="y" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="DrawLayoutLine(Pango.LayoutLine, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="line" position="0" attrib="0" type="Pango.LayoutLine" />
                  <parameter name="x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="y" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="DrawRectangle(Pango.RenderPart, System.Int32, System.Int32, System.Int32, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="part" position="0" attrib="0" type="Pango.RenderPart" />
                  <parameter name="x" position="1" attrib="0" type="System.Int32" />
                  <parameter name="y" position="2" attrib="0" type="System.Int32" />
                  <parameter name="width" position="3" attrib="0" type="System.Int32" />
                  <parameter name="height" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="DrawTrapezoid(Pango.RenderPart, System.Double, System.Double, System.Double, System.Double, System.Double, System.Double)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="part" position="0" attrib="0" type="Pango.RenderPart" />
                  <parameter name="y1_" position="1" attrib="0" type="System.Double" />
                  <parameter name="x11" position="2" attrib="0" type="System.Double" />
                  <parameter name="x21" position="3" attrib="0" type="System.Double" />
                  <parameter name="y2" position="4" attrib="0" type="System.Double" />
                  <parameter name="x12" position="5" attrib="0" type="System.Double" />
                  <parameter name="x22" position="6" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="GetColor(Pango.RenderPart)" attrib="134" returntype="Pango.Color">
                <parameters>
                  <parameter name="part" position="0" attrib="0" type="Pango.RenderPart" />
                </parameters>
              </method>
              <method name="PartChanged(Pango.RenderPart)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="part" position="0" attrib="0" type="Pango.RenderPart" />
                </parameters>
              </method>
              <method name="SetColor(Pango.RenderPart, Pango.Color)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="part" position="0" attrib="0" type="Pango.RenderPart" />
                  <parameter name="color" position="1" attrib="0" type="Pango.Color" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="RenderPart" 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="Pango.RenderPartGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Background" attrib="32854" fieldtype="Pango.RenderPart" value="1" />
              <field name="Foreground" attrib="32854" fieldtype="Pango.RenderPart" value="0" />
              <field name="Strikethrough" attrib="32854" fieldtype="Pango.RenderPart" value="3" />
              <field name="Underline" attrib="32854" fieldtype="Pango.RenderPart" value="2" />
            </fields>
          </class>
          <class name="Scale" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
            <fields>
              <field name="Large" attrib="54" fieldtype="System.Double" />
              <field name="Medium" attrib="54" fieldtype="System.Double" />
              <field name="PangoScale" attrib="54" fieldtype="System.Double" />
              <field name="Small" attrib="54" fieldtype="System.Double" />
              <field name="X_Large" attrib="54" fieldtype="System.Double">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by XLarge" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
              </field>
              <field name="X_Small" attrib="54" fieldtype="System.Double">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by XSmall" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
              </field>
              <field name="XLarge" attrib="54" fieldtype="System.Double" />
              <field name="XSmall" attrib="54" fieldtype="System.Double" />
              <field name="XX_Large" attrib="54" fieldtype="System.Double">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by XXLarge" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
              </field>
              <field name="XX_Small" attrib="54" fieldtype="System.Double">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by XXSmall" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
              </field>
              <field name="XXLarge" attrib="54" fieldtype="System.Double" />
              <field name="XXSmall" attrib="54" fieldtype="System.Double" />
            </fields>
            <constructors>
              <constructor name=".ctor()" attrib="2182">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="Script" 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="Pango.ScriptGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Arabic" attrib="32854" fieldtype="Pango.Script" value="2" />
              <field name="Armenian" attrib="32854" fieldtype="Pango.Script" value="3" />
              <field name="Balinese" attrib="32854" fieldtype="Pango.Script" value="62" />
              <field name="Bengali" attrib="32854" fieldtype="Pango.Script" value="4" />
              <field name="Bopomofo" attrib="32854" fieldtype="Pango.Script" value="5" />
              <field name="Braille" attrib="32854" fieldtype="Pango.Script" value="46" />
              <field name="Buginese" attrib="32854" fieldtype="Pango.Script" value="55" />
              <field name="Buhid" attrib="32854" fieldtype="Pango.Script" value="44" />
              <field name="CanadianAboriginal" attrib="32854" fieldtype="Pango.Script" value="40" />
              <field name="Cherokee" attrib="32854" fieldtype="Pango.Script" value="6" />
              <field name="Common" attrib="32854" fieldtype="Pango.Script" value="0" />
              <field name="Coptic" attrib="32854" fieldtype="Pango.Script" value="7" />
              <field name="Cuneiform" attrib="32854" fieldtype="Pango.Script" value="63" />
              <field name="Cypriot" attrib="32854" fieldtype="Pango.Script" value="47" />
              <field name="Cyrillic" attrib="32854" fieldtype="Pango.Script" value="8" />
              <field name="Deseret" attrib="32854" fieldtype="Pango.Script" value="9" />
              <field name="Devanagari" attrib="32854" fieldtype="Pango.Script" value="10" />
              <field name="Ethiopic" attrib="32854" fieldtype="Pango.Script" value="11" />
              <field name="Georgian" attrib="32854" fieldtype="Pango.Script" value="12" />
              <field name="Glagolitic" attrib="32854" fieldtype="Pango.Script" value="56" />
              <field name="Gothic" attrib="32854" fieldtype="Pango.Script" value="13" />
              <field name="Greek" attrib="32854" fieldtype="Pango.Script" value="14" />
              <field name="Gujarati" attrib="32854" fieldtype="Pango.Script" value="15" />
              <field name="Gurmukhi" attrib="32854" fieldtype="Pango.Script" value="16" />
              <field name="Han" attrib="32854" fieldtype="Pango.Script" value="17" />
              <field name="Hangul" attrib="32854" fieldtype="Pango.Script" value="18" />
              <field name="Hanunoo" attrib="32854" fieldtype="Pango.Script" value="43" />
              <field name="Hebrew" attrib="32854" fieldtype="Pango.Script" value="19" />
              <field name="Hiragana" attrib="32854" fieldtype="Pango.Script" value="20" />
              <field name="Inherited" attrib="32854" fieldtype="Pango.Script" value="1" />
              <field name="InvalidCode" attrib="32854" fieldtype="Pango.Script" value="-1" />
              <field name="Kannada" attrib="32854" fieldtype="Pango.Script" value="21" />
              <field name="Katakana" attrib="32854" fieldtype="Pango.Script" value="22" />
              <field name="Kharoshthi" attrib="32854" fieldtype="Pango.Script" value="60" />
              <field name="Khmer" attrib="32854" fieldtype="Pango.Script" value="23" />
              <field name="Lao" attrib="32854" fieldtype="Pango.Script" value="24" />
              <field name="Latin" attrib="32854" fieldtype="Pango.Script" value="25" />
              <field name="Limbu" attrib="32854" fieldtype="Pango.Script" value="48" />
              <field name="LinearB" attrib="32854" fieldtype="Pango.Script" value="51" />
              <field name="Malayalam" attrib="32854" fieldtype="Pango.Script" value="26" />
              <field name="Mongolian" attrib="32854" fieldtype="Pango.Script" value="27" />
              <field name="Myanmar" attrib="32854" fieldtype="Pango.Script" value="28" />
              <field name="NewTaiLue" attrib="32854" fieldtype="Pango.Script" value="54" />
              <field name="Nko" attrib="32854" fieldtype="Pango.Script" value="66" />
              <field name="Ogham" attrib="32854" fieldtype="Pango.Script" value="29" />
              <field name="OldItalic" attrib="32854" fieldtype="Pango.Script" value="30" />
              <field name="OldPersian" attrib="32854" fieldtype="Pango.Script" value="59" />
              <field name="Oriya" attrib="32854" fieldtype="Pango.Script" value="31" />
              <field name="Osmanya" attrib="32854" fieldtype="Pango.Script" value="49" />
              <field name="PhagsPa" attrib="32854" fieldtype="Pango.Script" value="65" />
              <field name="Phoenician" attrib="32854" fieldtype="Pango.Script" value="64" />
              <field name="Runic" attrib="32854" fieldtype="Pango.Script" value="32" />
              <field name="Shavian" attrib="32854" fieldtype="Pango.Script" value="50" />
              <field name="Sinhala" attrib="32854" fieldtype="Pango.Script" value="33" />
              <field name="SylotiNagri" attrib="32854" fieldtype="Pango.Script" value="58" />
              <field name="Syriac" attrib="32854" fieldtype="Pango.Script" value="34" />
              <field name="Tagalog" attrib="32854" fieldtype="Pango.Script" value="42" />
              <field name="Tagbanwa" attrib="32854" fieldtype="Pango.Script" value="45" />
              <field name="TaiLe" attrib="32854" fieldtype="Pango.Script" value="52" />
              <field name="Tamil" attrib="32854" fieldtype="Pango.Script" value="35" />
              <field name="Telugu" attrib="32854" fieldtype="Pango.Script" value="36" />
              <field name="Thaana" attrib="32854" fieldtype="Pango.Script" value="37" />
              <field name="Thai" attrib="32854" fieldtype="Pango.Script" value="38" />
              <field name="Tibetan" attrib="32854" fieldtype="Pango.Script" value="39" />
              <field name="Tifinagh" attrib="32854" fieldtype="Pango.Script" value="57" />
              <field name="Ugaritic" attrib="32854" fieldtype="Pango.Script" value="53" />
              <field name="Unknown" attrib="32854" fieldtype="Pango.Script" value="61" />
              <field name="Yi" attrib="32854" fieldtype="Pango.Script" value="41" />
            </fields>
          </class>
          <class name="ScriptIter" 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="text" 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>
            </constructors>
            <methods>
              <method name="Finalize()" attrib="196" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="Free()" attrib="134" returntype="System.Void">
                <attributes>
                  <attribute name="System.ObsoleteAttribute">
                    <properties>
                      <property name="Message" value="Replaced by garbage collection" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="GetRange(out System.Int32&amp;, out System.Int32&amp;, out Pango.Script&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="start" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="len" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                  <parameter name="script" position="2" attrib="2" type="Pango.Script&amp;" direction="out" />
                </parameters>
              </method>
              <method name="Next()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="Stretch" 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="Pango.StretchGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Condensed" attrib="32854" fieldtype="Pango.Stretch" value="2" />
              <field name="Expanded" attrib="32854" fieldtype="Pango.Stretch" value="6" />
              <field name="ExtraCondensed" attrib="32854" fieldtype="Pango.Stretch" value="1" />
              <field name="ExtraExpanded" attrib="32854" fieldtype="Pango.Stretch" value="7" />
              <field name="Normal" attrib="32854" fieldtype="Pango.Stretch" value="4" />
              <field name="SemiCondensed" attrib="32854" fieldtype="Pango.Stretch" value="3" />
              <field name="SemiExpanded" attrib="32854" fieldtype="Pango.Stretch" value="5" />
              <field name="UltraCondensed" attrib="32854" fieldtype="Pango.Stretch" value="0" />
              <field name="UltraExpanded" attrib="32854" fieldtype="Pango.Stretch" value="8" />
            </fields>
          </class>
          <class name="Style" 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="Pango.StyleGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Italic" attrib="32854" fieldtype="Pango.Style" value="2" />
              <field name="Normal" attrib="32854" fieldtype="Pango.Style" value="0" />
              <field name="Oblique" attrib="32854" fieldtype="Pango.Style" value="1" />
            </fields>
          </class>
          <class name="TabAlign" 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="Pango.TabAlignGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Left" attrib="32854" fieldtype="Pango.TabAlign" value="0" />
            </fields>
          </class>
          <class name="TabArray" type="class" base="GLib.Opaque" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="GLib.IWrapper" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Int32, System.Boolean)" attrib="2182">
                <parameters>
                  <parameter name="initial_size" position="0" attrib="0" type="System.Int32" />
                  <parameter name="positions_in_pixels" position="1" 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>
            </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="PositionsInPixels" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_PositionsInPixels()" attrib="2182" returntype="System.Boolean">
                    <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>
            <methods>
              <method name="Copy()" attrib="134" returntype="Pango.TabArray">
                <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="Pango.TabArray is now freed automatically" />
                      <property name="IsError" value="False" />
                    </properties>
                  </attribute>
                </attributes>
                <parameters />
              </method>
              <method name="GetTab(System.Int32, out Pango.TabAlign&amp;, out System.Int32&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="tab_index" position="0" attrib="0" type="System.Int32" />
                  <parameter name="alignment" position="1" attrib="2" type="Pango.TabAlign&amp;" direction="out" />
                  <parameter name="location" position="2" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="GetTabs(out Pango.TabAlign[]&amp;, out System.Int32[]&amp;)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="alignments" position="0" attrib="2" type="Pango.TabAlign[]&amp;" direction="out" />
                  <parameter name="locations" position="1" attrib="2" type="System.Int32[]&amp;" direction="out" />
                </parameters>
              </method>
              <method name="Resize(System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="new_size" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetTab(System.Int32, Pango.TabAlign, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="tab_index" position="0" attrib="0" type="System.Int32" />
                  <parameter name="alignment" position="1" attrib="0" type="Pango.TabAlign" />
                  <parameter name="location" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Underline" 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="Pango.UnderlineGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Double" attrib="32854" fieldtype="Pango.Underline" value="2" />
              <field name="Error" attrib="32854" fieldtype="Pango.Underline" value="4" />
              <field name="Low" attrib="32854" fieldtype="Pango.Underline" value="3" />
              <field name="None" attrib="32854" fieldtype="Pango.Underline" value="0" />
              <field name="Single" attrib="32854" fieldtype="Pango.Underline" value="1" />
            </fields>
          </class>
          <class name="Units" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <methods>
              <method name="FromDouble(System.Double)" attrib="150" static="true" returntype="System.Int32">
                <parameters>
                  <parameter name="d" position="0" attrib="0" type="System.Double" />
                </parameters>
              </method>
              <method name="FromPixels(System.Int32)" attrib="150" static="true" returntype="System.Int32">
                <parameters>
                  <parameter name="pixels" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ToDouble(System.Int32)" attrib="150" static="true" returntype="System.Double">
                <parameters>
                  <parameter name="i" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ToPixels(System.Int32)" attrib="150" static="true" returntype="System.Int32">
                <parameters>
                  <parameter name="units" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="Variant" 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="Pango.VariantGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Normal" attrib="32854" fieldtype="Pango.Variant" value="0" />
              <field name="SmallCaps" attrib="32854" fieldtype="Pango.Variant" value="1" />
            </fields>
          </class>
          <class name="Weight" 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="Pango.WeightGType" />
                </properties>
              </attribute>
            </attributes>
            <interfaces>
              <interface name="System.IFormattable" />
              <interface name="System.IConvertible" />
              <interface name="System.IComparable" />
            </interfaces>
            <fields>
              <field name="Bold" attrib="32854" fieldtype="Pango.Weight" value="700" />
              <field name="Heavy" attrib="32854" fieldtype="Pango.Weight" value="900" />
              <field name="Light" attrib="32854" fieldtype="Pango.Weight" value="300" />
              <field name="Normal" attrib="32854" fieldtype="Pango.Weight" value="400" />
              <field name="Semibold" attrib="32854" fieldtype="Pango.Weight" value="600" />
              <field name="Ultrabold" attrib="32854" fieldtype="Pango.Weight" value="800" />
              <field name="Ultralight" attrib="32854" fieldtype="Pango.Weight" value="200" />
            </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="Pango.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="Pango.WrapMode" value="1" />
              <field name="Word" attrib="32854" fieldtype="Pango.WrapMode" value="0" />
              <field name="WordChar" attrib="32854" fieldtype="Pango.WrapMode" value="2" />
            </fields>
          </class>
        </classes>
      </namespace>
    </namespaces>
  </assembly>
</assemblies>