<Type Name="X" FullName="Pango.X">
  <TypeSignature Language="C#" Value="public class X" Maintainer="auto" />
  <AssemblyInfo>
    <AssemblyName>pango-sharp</AssemblyName>
    <AssemblyPublicKey>
    </AssemblyPublicKey>
    <AssemblyVersion>0.0.0.0</AssemblyVersion>
    <AssemblyCulture>neutral</AssemblyCulture>
    <Attributes />
  </AssemblyInfo>
  <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
  <Docs>
    <summary>To be added</summary>
    <remarks>To be added</remarks>
  </Docs>
  <Base>
    <BaseTypeName>System.Object</BaseTypeName>
  </Base>
  <Interfaces />
  <Attributes />
  <Members>
    <Member MemberName="FontMapGetFontCache">
      <MemberSignature Language="C#" Value="public static Pango.XFontCache FontMapGetFontCache (Pango.FontMap font_map);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>Pango.XFontCache</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="font_map" Type="Pango.FontMap" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="font_map">a <see cref="T:Pango.FontMap" /></param>
        <returns>a <see cref="T:Pango.XFontCache" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="FontSubfontXlfd">
      <MemberSignature Language="C#" Value="public static string FontSubfontXlfd (Pango.Font font, ushort subfont_id);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="font" Type="Pango.Font" />
        <Parameter Name="subfont_id" Type="System.UInt16" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="font">a <see cref="T:Pango.Font" /></param>
        <param name="subfont_id">a <see cref="T:System.UInt16" /></param>
        <returns>a <see cref="T:System.String" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="ContextSetFuncs">
      <MemberSignature Language="C#" Value="public static void ContextSetFuncs (Pango.Context context, Pango.GetGCFunc get_gc_func, Pango.FreeGCFunc free_gc_func);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="context" Type="Pango.Context" />
        <Parameter Name="get_gc_func" Type="Pango.GetGCFunc" />
        <Parameter Name="free_gc_func" Type="Pango.FreeGCFunc" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="context">a <see cref="T:Pango.Context" /></param>
        <param name="get_gc_func">a <see cref="T:Pango.GetGCFunc" /></param>
        <param name="free_gc_func">a <see cref="T:Pango.FreeGCFunc" /></param>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="FontGetUnknownGlyph">
      <MemberSignature Language="C#" Value="public static uint FontGetUnknownGlyph (Pango.Font font, string wc);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="font" Type="Pango.Font" />
        <Parameter Name="wc" Type="System.String" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="font">a <see cref="T:Pango.Font" /></param>
        <param name="wc">a <see cref="T:System.String" /></param>
        <returns>a <see cref="T:System.UInt32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="FallbackShape">
      <MemberSignature Language="C#" Value="public static void FallbackShape (Pango.Font font, Pango.GlyphString glyphs, string text, int n_chars);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="font" Type="Pango.Font" />
        <Parameter Name="glyphs" Type="Pango.GlyphString" />
        <Parameter Name="text" Type="System.String" />
        <Parameter Name="n_chars" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="font">a <see cref="T:Pango.Font" /></param>
        <param name="glyphs">a <see cref="T:Pango.GlyphString" /></param>
        <param name="text">a <see cref="T:System.String" /></param>
        <param name="n_chars">a <see cref="T:System.Int32" /></param>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="HasGlyph">
      <MemberSignature Language="C#" Value="public static bool HasGlyph (Pango.Font font, uint glyph);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="font" Type="Pango.Font" />
        <Parameter Name="glyph" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="font">a <see cref="T:Pango.Font" /></param>
        <param name="glyph">a <see cref="T:System.UInt32" /></param>
        <returns>a <see cref="T:System.Boolean" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="GetUnknownGlyph">
      <MemberSignature Language="C#" Value="public static uint GetUnknownGlyph (Pango.Font font);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="font" Type="Pango.Font" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="font">a <see cref="T:Pango.Font" /></param>
        <returns>a <see cref="T:System.UInt32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public X ();" />
      <MemberType>Constructor</MemberType>
      <ReturnValue />
      <Parameters />
      <Docs>
        <summary>To be added</summary>
        <returns>a <see cref="T:Pango.X" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="ListSubfonts">
      <MemberSignature Language="C#" Value="public static int ListSubfonts (Pango.Font font, string charsets, int n_charsets, out ushort subfont_ids, out int subfont_charsets);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="font" Type="Pango.Font" />
        <Parameter Name="charsets" Type="System.String" />
        <Parameter Name="n_charsets" Type="System.Int32" />
        <Parameter Name="subfont_ids" Type="System.UInt16&amp;" RefType="out" />
        <Parameter Name="subfont_charsets" Type="System.Int32&amp;" RefType="out" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="font">a <see cref="T:Pango.Font" /></param>
        <param name="charsets">a <see cref="T:System.String" /></param>
        <param name="n_charsets">a <see cref="T:System.Int32" /></param>
        <param name="subfont_ids">a <see cref="T:System.UInt16&amp;" /></param>
        <param name="subfont_charsets">a <see cref="T:System.Int32&amp;" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="FindFirstSubfont">
      <MemberSignature Language="C#" Value="public static bool FindFirstSubfont (Pango.Font font, string charsets, int n_charsets, out ushort rfont);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="font" Type="Pango.Font" />
        <Parameter Name="charsets" Type="System.String" />
        <Parameter Name="n_charsets" Type="System.Int32" />
        <Parameter Name="rfont" Type="System.UInt16&amp;" RefType="out" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="font">a <see cref="T:Pango.Font" /></param>
        <param name="charsets">a <see cref="T:System.String" /></param>
        <param name="n_charsets">a <see cref="T:System.Int32" /></param>
        <param name="rfont">a <see cref="T:System.UInt16&amp;" /></param>
        <returns>a <see cref="T:System.Boolean" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="ApplyLigatures">
      <MemberSignature Language="C#" Value="public static bool ApplyLigatures (Pango.Font font, ushort subfont, string glyphs, out int n_glyphs, out int clusters);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="font" Type="Pango.Font" />
        <Parameter Name="subfont" Type="System.UInt16" />
        <Parameter Name="glyphs" Type="System.String" />
        <Parameter Name="n_glyphs" Type="System.Int32&amp;" RefType="out" />
        <Parameter Name="clusters" Type="System.Int32&amp;" RefType="out" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="font">a <see cref="T:Pango.Font" /></param>
        <param name="subfont">a <see cref="T:System.UInt16" /></param>
        <param name="glyphs">a <see cref="T:System.String" /></param>
        <param name="n_glyphs">a <see cref="T:System.Int32&amp;" /></param>
        <param name="clusters">a <see cref="T:System.Int32&amp;" /></param>
        <returns>a <see cref="T:System.Boolean" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
  </Members>
</Type>