no more submodule

This commit is contained in:
2024-09-15 22:40:48 +02:00
parent df3b8a3135
commit 0234b33671
5804 changed files with 943618 additions and 1 deletions

View File

@@ -0,0 +1,71 @@
<Type Name="Alignment" FullName="Pango.Alignment">
<TypeSignature Language="C#" Maintainer="duncan" Value="public enum Alignment" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Alignment extends System.Enum" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Pango.AlignmentGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>
Describes how to align the lines of a <see cref="T:Pango.Layout" /></summary>
<remarks>
<para>
This enumeration describes how to align the lines of a
<see cref="T:Pango.Layout" /> within the available space. If the <see cref="T:Pango.Layout" /> is set to justify using
<see cref="P:Pango.Layout.Justify" /> property, then this only has an effect for
partial lines.
</para>
</remarks>
</Docs>
<Members>
<Member MemberName="Center">
<MemberSignature Language="C#" Value="Center" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.Alignment Center = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Alignment</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Center the line within the available space</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Left">
<MemberSignature Language="C#" Value="Left" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.Alignment Left = int32(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Alignment</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Put all available space on the left</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Right">
<MemberSignature Language="C#" Value="Right" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.Alignment Right = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Alignment</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Put all available space on the right</summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,303 @@
<Type Name="Analysis" FullName="Pango.Analysis">
<TypeSignature Language="C#" Maintainer="auto" Value="public struct Analysis : IEquatable&lt;Pango.Analysis&gt;" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit Analysis extends System.ValueType implements class System.IEquatable`1&lt;valuetype Pango.Analysis&gt;" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IEquatable&lt;Pango.Analysis&gt;</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>This structure stores information about the properties of a segment of text.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public bool Equals (Pango.Analysis other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(valuetype Pango.Analysis other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="Pango.Analysis" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public override bool Equals (object other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="System.Object" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ExtraAttrs">
<MemberSignature Language="C#" Value="public Pango.Attribute[] ExtraAttrs { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.Attribute[] ExtraAttrs" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Attribute[]</ReturnType>
</ReturnValue>
<Docs>
<summary>Extra attributes related to the segment.</summary>
<value>An array of <see cref="T:Pango.Attribute" /> values.</value>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="Flags">
<MemberSignature Language="C#" Value="public byte Flags;" />
<MemberSignature Language="ILAsm" Value=".field public unsigned int8 Flags" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Byte</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="font">
<MemberSignature Language="C#" Value="public Pango.Font font { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.Font font" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Replaced by Font property")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.Font</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>the <see cref="T:Pango.Font" /></summary>
<value>an object of type <see cref="T:Pango.Font" /></value>
<remarks>Replaced by <see cref="M:Pango.Analysis.Font" />. </remarks>
</Docs>
</Member>
<Member MemberName="Font">
<MemberSignature Language="C#" Value="public Pango.Font Font { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.Font Font" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Font</ReturnType>
</ReturnValue>
<Docs>
<summary>the <see cref="T:Pango.Font" /></summary>
<value>an object of type <see cref="T:Pango.Font" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="GetHashCode">
<MemberSignature Language="C#" Value="public override int GetHashCode ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Gravity">
<MemberSignature Language="C#" Value="public byte Gravity;" />
<MemberSignature Language="ILAsm" Value=".field public unsigned int8 Gravity" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Byte</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="lang_engine">
<MemberSignature Language="C#" Value="public Pango.EngineLang lang_engine { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.EngineLang lang_engine" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Replaced by LangEngine property")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.EngineLang</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The engine for doing rendering-system-independent processing.</summary>
<value>a <see cref="T:Pango.EngineLang" /></value>
<remarks>Replaced by <see cref="M:Pango.Analysis.LangEngine" />. </remarks>
</Docs>
</Member>
<Member MemberName="LangEngine">
<MemberSignature Language="C#" Value="public Pango.EngineLang LangEngine { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.EngineLang LangEngine" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.EngineLang</ReturnType>
</ReturnValue>
<Docs>
<summary>The engine for doing rendering-system-independent processing.</summary>
<value>a <see cref="T:Pango.EngineLang" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="language">
<MemberSignature Language="C#" Value="public Pango.Language language { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.Language language" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Replaced by Language property")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.Language</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The <see cref="T:Pango.Language" /></summary>
<value>an object of type <see cref="T:Pango.Language" /></value>
<remarks>Replaced by <see cref="M:Pango.Analysis.Language" />. </remarks>
</Docs>
</Member>
<Member MemberName="Language">
<MemberSignature Language="C#" Value="public Pango.Language Language { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.Language Language" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Language</ReturnType>
</ReturnValue>
<Docs>
<summary>The <see cref="T:Pango.Language" /></summary>
<value>an object of type <see cref="T:Pango.Language" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="Level">
<MemberSignature Language="C#" Value="public byte Level;" />
<MemberSignature Language="ILAsm" Value=".field public unsigned int8 Level" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Byte</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The bi-directional level for this segment.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Pango.Analysis New (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Pango.Analysis New(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Analysis</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal method</summary>
<returns>an object of type <see cref="T:Pango.Analysis" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Script">
<MemberSignature Language="C#" Value="public byte Script;" />
<MemberSignature Language="ILAsm" Value=".field public unsigned int8 Script" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Byte</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="shape_engine">
<MemberSignature Language="C#" Value="public Pango.EngineShape shape_engine { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.EngineShape shape_engine" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Replaced by ShapeEngine property")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.EngineShape</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The engine for doing rendering-system-dependent processing.</summary>
<value>a <see cref="T:Pango.EngineShape" /></value>
<remarks />
<remarks>Replaced by <see cref="M:Pango.Analysis.ShapeEngine" />. </remarks>
</Docs>
</Member>
<Member MemberName="ShapeEngine">
<MemberSignature Language="C#" Value="public Pango.EngineShape ShapeEngine { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.EngineShape ShapeEngine" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.EngineShape</ReturnType>
</ReturnValue>
<Docs>
<summary>The engine for doing rendering-system-dependent processing.</summary>
<value>a <see cref="T:Pango.EngineShape" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Pango.Analysis Zero;" />
<MemberSignature Language="ILAsm" Value=".field public static valuetype Pango.Analysis Zero" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Analysis</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>returns a new <see cref="T:Pango.Analysis" /></summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,67 @@
<Type Name="AttrBackground" FullName="Pango.AttrBackground">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrBackground : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrBackground extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>An attribute representing a background color</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrBackground (Pango.Color color);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Pango.Color color) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="color" Type="Pango.Color" />
</Parameters>
<Docs>
<param name="color">a <see cref="T:Pango.Color" /></param>
<summary>Creates a new background color attribute.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrBackground (ushort red, ushort green, ushort blue);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(unsigned int16 red, unsigned int16 green, unsigned int16 blue) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="red" Type="System.UInt16" />
<Parameter Name="green" Type="System.UInt16" />
<Parameter Name="blue" Type="System.UInt16" />
</Parameters>
<Docs>
<param name="red">the red value</param>
<param name="green">the green value</param>
<param name="blue">the blue value</param>
<summary>Creates a new background color attribute.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Color">
<MemberSignature Language="C#" Value="public Pango.Color Color { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Color Color" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Color</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The color represented by this attribute</summary>
<value>a <see cref="T:Pango.Color" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,23 @@
<Type Name="AttrDataCopyFunc" FullName="Pango.AttrDataCopyFunc">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate IntPtr AttrDataCopyFunc();" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AttrDataCopyFunc extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters />
<ReturnValue>
<ReturnType>System.IntPtr</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<returns>To be added.</returns>
<remarks />
<since version="Gtk# 2.6" />
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,59 @@
<Type Name="AttrFallback" FullName="Pango.AttrFallback">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrFallback : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrFallback extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>An attribute representing the font fallback state</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrFallback (bool fallback);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(bool fallback) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="fallback" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="fallback">a <see cref="T:System.Boolean" /></param>
<summary>Creates a new font fallback attribute</summary>
<remarks>
If fallback is disabled, characters will only be used from
the closest matching font on the system. No fallback will
be done to other fonts on the system that might contain
the characters in the text.
</remarks>
</Docs>
</Member>
<Member MemberName="Fallback">
<MemberSignature Language="C#" Value="public bool Fallback { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Fallback" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether or not font fallback is enabled</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>
If <see langword="false" />, characters will only be used
from the closest matching font on the system. If <see langword="true" />, fallback will be done to other fonts
on the system that might contain the characters in the
text.
</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,49 @@
<Type Name="AttrFamily" FullName="Pango.AttrFamily">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrFamily : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrFamily extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>An attribute representing a font family</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrFamily (string family);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string family) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="family" Type="System.String" />
</Parameters>
<Docs>
<param name="family">the family or comman-separated list of families</param>
<summary>Creates a new font family attribute</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Family">
<MemberSignature Language="C#" Value="public string Family { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Family" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The font family, or comma-separated list of families</summary>
<value>a <see cref="T:System.String" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,25 @@
<Type Name="AttrFilterFunc" FullName="Pango.AttrFilterFunc">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate bool AttrFilterFunc(Attribute attribute);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AttrFilterFunc extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey />
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="attribute" Type="Pango.Attribute" />
</Parameters>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<param name="attribute">To be added.</param>
<summary>used by <see cref="M:Pango.AttrList.Filter()" /> to filter out a subset of attributes for a list.</summary>
<returns>To be added.</returns>
<remarks>Returns <see langword="true" /> if the attribute should be filtered out</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,50 @@
<Type Name="AttrFontDesc" FullName="Pango.AttrFontDesc">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrFontDesc : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrFontDesc extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>An attribute that represents a <see cref="T:Pango.FontDescription" /></summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrFontDesc (Pango.FontDescription font_desc);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Pango.FontDescription font_desc) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="font_desc" Type="Pango.FontDescription" />
</Parameters>
<Docs>
<param name="font_desc">a <see cref="T:Pango.FontDescription" /></param>
<summary>Creates a new font description attribute</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="Desc">
<MemberSignature Language="C#" Value="public Pango.FontDescription Desc { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.FontDescription Desc" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.FontDescription</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The font description which is the value of this attribute</summary>
<value>a <see cref="T:Pango.FontDescription" /></value>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,67 @@
<Type Name="AttrForeground" FullName="Pango.AttrForeground">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrForeground : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrForeground extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>An attribute representing a foreground color</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrForeground (Pango.Color color);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Pango.Color color) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="color" Type="Pango.Color" />
</Parameters>
<Docs>
<param name="color">a <see cref="T:Pango.Color" /></param>
<summary>Creates a new foreground color attribute.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrForeground (ushort red, ushort green, ushort blue);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(unsigned int16 red, unsigned int16 green, unsigned int16 blue) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="red" Type="System.UInt16" />
<Parameter Name="green" Type="System.UInt16" />
<Parameter Name="blue" Type="System.UInt16" />
</Parameters>
<Docs>
<param name="red">the red value</param>
<param name="green">the green value</param>
<param name="blue">the blue value</param>
<summary>Creates a new foreground color attribute.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Color">
<MemberSignature Language="C#" Value="public Pango.Color Color { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Color Color" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Color</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The color represented by this attribute</summary>
<value>a <see cref="T:Pango.Color" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,44 @@
<Type Name="AttrGravity" FullName="Pango.AttrGravity">
<TypeSignature Language="C#" Value="public class AttrGravity : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrGravity extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Gravity attribute.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrGravity (Pango.Gravity gravity);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Pango.Gravity gravity) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="gravity" Type="Pango.Gravity" />
</Parameters>
<Docs>
<param name="gravity">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Gravity">
<MemberSignature Language="C#" Value="public Pango.Gravity Gravity { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Gravity Gravity" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Gravity</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,44 @@
<Type Name="AttrGravityHint" FullName="Pango.AttrGravityHint">
<TypeSignature Language="C#" Value="public class AttrGravityHint : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrGravityHint extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Gravity Hint attribute.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrGravityHint (Pango.GravityHint hint);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Pango.GravityHint hint) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="hint" Type="Pango.GravityHint" />
</Parameters>
<Docs>
<param name="hint">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GravityHint">
<MemberSignature Language="C#" Value="public Pango.GravityHint GravityHint { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.GravityHint GravityHint" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.GravityHint</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,184 @@
<Type Name="AttrIterator" FullName="Pango.AttrIterator">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrIterator : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrIterator extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>Used to represent an iterator through a <see cref="T:Pango.List" />.</summary>
<remarks>A new iterator is created with <see cref="P:Pango.AttrList.Iterator" />. Once the iterator is created, it can be advanced through the style changes in the text using <see cref="M:Pango.AttrIterator.Next()" />. At each style change, the range of the current style segment and the attributes currently in effect can be queried.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrIterator (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Attrs">
<MemberSignature Language="C#" Value="public Pango.Attribute[] Attrs { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.Attribute[] Attrs" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Attribute[]</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets a list all attributes a the current position of the iterator.</summary>
<value>a <see cref="T:Pango.Attribute[]" /></value>
<remarks> a list of all attributes for the current range.</remarks>
</Docs>
</Member>
<Member MemberName="Copy">
<MemberSignature Language="C#" Value="public Pango.AttrIterator Copy ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.AttrIterator Copy() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrIterator</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Make a copy of the iterator.</summary>
<returns>a <see cref="T:Pango.AttrIterator" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Destroy">
<MemberSignature Language="C#" Value="public void Destroy ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Destroy() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Pango.AttrIterator is now freed automatically")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Destroy a <see cref="T:Pango.AttrIterator" /> and free all associated memory.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Finalize">
<MemberSignature Language="C#" Value="~AttrIterator ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Free">
<MemberSignature Language="C#" Value="protected override void Free (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Free(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Get">
<MemberSignature Language="C#" Value="public Pango.Attribute Get (Pango.AttrType type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.Attribute Get(valuetype Pango.AttrType type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Attribute</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="Pango.AttrType" />
</Parameters>
<Docs>
<param name="type"> the type of attribute to find.</param>
<summary>Find the current attribute of a particular type at the iterator location.</summary>
<returns> the current attribute of the given type, or <see langword="null" /> if no attribute of that type applies to the current location.</returns>
<remarks>When multiple attributes of the same type overlap, the attribute whose range starts closest to the current location is used.</remarks>
</Docs>
</Member>
<Member MemberName="GetFont">
<MemberSignature Language="C#" Value="public void GetFont (out Pango.FontDescription desc, out Pango.Language language, out Pango.Attribute[] extra_attrs);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetFont(class Pango.FontDescription desc, class Pango.Language language, class Pango.Attribute[] extra_attrs) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="desc" Type="Pango.FontDescription&amp;" RefType="out" />
<Parameter Name="language" Type="Pango.Language&amp;" RefType="out" />
<Parameter Name="extra_attrs" Type="Pango.Attribute[]&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="desc"> a <see cref="T:Pango.FontDescription" /> to fill in with the current values. The family name in this structure will be set using <see cref="M:Pango.FontDescription.SetFamilyStatic()" /> using values from an attribute in the <see cref="T:Pango.AttrList" /> associated with the iterator, so if you plan to keep it around, you must call: <see cref="T:Pango.FontDescription.SetFamily (desc, pango_font_description_get_family (desc))" />.</param>
<param name="language"> if non-<see langword="null" />, location to store language tag for item, or <see langword="null" /> if non is found.</param>
<param name="extra_attrs"> if non-<see langword="null" />, location in which to store a list of non-font attributes at the the current position; only the highest priority value of each attribute will be added to this list.</param>
<summary>Get the font and other attributes at the current iterator position.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Next">
<MemberSignature Language="C#" Value="public bool Next ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Next() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Advance the iterator until the next change of style.</summary>
<returns>
<see langword="false" /> if the iterator is at the end of the list, otherwise <see langword="true" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Range">
<MemberSignature Language="C#" Value="public void Range (out int start, out int end);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Range(int32 start, int32 end) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="start" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="end" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="start"> location to store the start of the range</param>
<param name="end"> location to store the end of the range</param>
<summary>Get the range of the current segment.</summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,50 @@
<Type Name="AttrLanguage" FullName="Pango.AttrLanguage">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrLanguage : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrLanguage extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>An attribute that represents a language</summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrLanguage (Pango.Language language);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Pango.Language language) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="language" Type="Pango.Language" />
</Parameters>
<Docs>
<param name="language">a <see cref="T:Pango.Language" /></param>
<summary>Creates a new language tag attribute</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="Language">
<MemberSignature Language="C#" Value="public Pango.Language Language { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.Language Language" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Language</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The language represented by this attribute</summary>
<value>a <see cref="T:Pango.Language" /></value>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,49 @@
<Type Name="AttrLetterSpacing" FullName="Pango.AttrLetterSpacing">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrLetterSpacing : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrLetterSpacing extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>An attribute representing letter spacing</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrLetterSpacing (int letter_spacing);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 letter_spacing) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="letter_spacing" Type="System.Int32" />
</Parameters>
<Docs>
<param name="letter_spacing">the amount of extra space to add between letters, in Pango units</param>
<summary>Creates a new letter-spacing attribute</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="LetterSpacing">
<MemberSignature Language="C#" Value="public int LetterSpacing { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 LetterSpacing" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The amount of extra space to add between letters, in Pango units</summary>
<value>a <see cref="T:System.Int32" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,264 @@
<Type Name="AttrList" FullName="Pango.AttrList">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrList : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrList extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>Represents a list of attributes that apply to a section of text.</summary>
<remarks>The attributes are, in general, allowed to overlap in an arbitrary fashion, however, if the attributes are manipulated only through <see cref="M:Pango.AttrList.Change()" />, the overlap between properties will meet stricter criteria.
<para>Since the <see cref="T:Pango.AttrList" /> is stored as a linear list, it is not suitable for storing attributes for large amounts of text. In general, you should not use a single <see cref="T:Pango.AttrList" /> for more than one paragraph of text.
</para></remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrList ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Default constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrList (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Change">
<MemberSignature Language="C#" Value="public void Change (Pango.Attribute attr);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Change(class Pango.Attribute attr) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="attr" Type="Pango.Attribute" />
</Parameters>
<Docs>
<param name="attr">a <see cref="T:Pango.Attribute" /></param>
<summary>Insert the given attribute into the list.</summary>
<remarks>It will replace any attributes of the same type on that segment and be merged with any adjoining attributes that are identical.
<block subset="none" type="note"><para>This function is slower than <see cref="M:Pango.AttrList.Insert()" /> for creating a attribute list in order (potentially much slower for large lists). However, <see cref="M:Pango.AttrList.Insert()" /> is not suitable for continually changing a set of attributes since it never removes or combines existing attributes.
</para></block></remarks>
</Docs>
</Member>
<Member MemberName="Copy">
<MemberSignature Language="C#" Value="public Pango.AttrList Copy ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.AttrList Copy() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrList</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Copy list and return an identical, new list.</summary>
<returns>a new <see cref="T:Pango.AttrList" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Filter">
<MemberSignature Language="C#" Value="public Pango.AttrList Filter (Pango.AttrFilterFunc func);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.AttrList Filter(class Pango.AttrFilterFunc func) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrList</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="func" Type="Pango.AttrFilterFunc" />
</Parameters>
<Docs>
<param name="func">a <see cref="T:Pango.AttrFilterFunc" /></param>
<summary>Given a callback function, removes any elements of list for which <paramref name="func" /> returns <see langword="true" /> and inserts them into a new list.</summary>
<returns>a <see cref="T:Pango.AttrList" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Finalize">
<MemberSignature Language="C#" Value="~AttrList ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Pango.AttrList" />.</remarks>
</Docs>
</Member>
<Member MemberName="Insert">
<MemberSignature Language="C#" Value="public void Insert (Pango.Attribute attr);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Insert(class Pango.Attribute attr) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="attr" Type="Pango.Attribute" />
</Parameters>
<Docs>
<param name="attr"> the attribute to insert.</param>
<summary>Insert the given attribute to the list</summary>
<remarks>It will be inserted after all other attributes with a matching start_index.</remarks>
</Docs>
</Member>
<Member MemberName="InsertBefore">
<MemberSignature Language="C#" Value="public void InsertBefore (Pango.Attribute attr);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void InsertBefore(class Pango.Attribute attr) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="attr" Type="Pango.Attribute" />
</Parameters>
<Docs>
<param name="attr"> the attribute to insert.</param>
<summary>Insert the given attribute into the list.</summary>
<remarks>It will be inserted before all other attributes with a matching start_index.</remarks>
</Docs>
</Member>
<Member MemberName="Iterator">
<MemberSignature Language="C#" Value="public Pango.AttrIterator Iterator { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.AttrIterator Iterator" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrIterator</ReturnType>
</ReturnValue>
<Docs>
<summary>Create a iterator initialized to the beginning of the list.</summary>
<value>a new <see cref="T:Pango.AttrIterator" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="Ref">
<MemberSignature Language="C#" Value="public Pango.AttrList Ref ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.AttrList Ref() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Pango.AttrList is now refcounted automatically")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.AttrList</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Increases the reference count of the list.</summary>
<returns>The list.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Ref">
<MemberSignature Language="C#" Value="protected override void Ref (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Ref(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Splice">
<MemberSignature Language="C#" Value="public void Splice (Pango.AttrList other, int pos, int len);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Splice(class Pango.AttrList other, int32 pos, int32 len) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="Pango.AttrList" />
<Parameter Name="pos" Type="System.Int32" />
<Parameter Name="len" Type="System.Int32" />
</Parameters>
<Docs>
<param name="other">another <see cref="T:Pango.AttrList" /></param>
<param name="pos"> the position at which to insert <paramref name="other" /></param>
<param name="len">the length of the spliced segment.</param>
<summary>This function splices attribute list <paramref name="other" /> into list.</summary>
<remarks>This operation is equivalent to stretching every attribute applies at position <paramref name="pos" /> in list by an amount <paramref name="len" />, and then calling <see cref="M:Pango.AttrList.Change()" /> with a copy of each attributes in other in sequence (offset in position by <paramref name="pos" />).
This operation proves useful for, for instance, inserting a pre-edit string in the middle of an edit buffer.</remarks>
</Docs>
</Member>
<Member MemberName="Unref">
<MemberSignature Language="C#" Value="public void Unref ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Unref() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Pango.AttrList is now refcounted automatically")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Decrease the reference count of the given attribute list by one.</summary>
<remarks>If the result is zero, free the attribute list and the attributes it contains.</remarks>
</Docs>
</Member>
<Member MemberName="Unref">
<MemberSignature Language="C#" Value="protected override void Unref (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Unref(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,49 @@
<Type Name="AttrRise" FullName="Pango.AttrRise">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrRise : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrRise extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>An attribute representing baseline displacement</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrRise (int rise);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 rise) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="rise" Type="System.Int32" />
</Parameters>
<Docs>
<param name="rise">the amount that the text should be displaced vertically, in Pango units. Positive values displace the text upwards</param>
<summary>Creates a new baseline displacement attribute</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Rise">
<MemberSignature Language="C#" Value="public int Rise { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Rise" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The amount that the text should be displaced vertically, in Pango units. Positive values displace the text upwards</summary>
<value>a <see cref="T:System.Int32" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,49 @@
<Type Name="AttrScale" FullName="Pango.AttrScale">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrScale : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrScale extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>An attribute representing a font size scaling factor</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrScale (double scale);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(float64 scale) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="scale" Type="System.Double" />
</Parameters>
<Docs>
<param name="scale">the factor to scale the font by</param>
<summary>Creates a new font size scale attribute</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Scale">
<MemberSignature Language="C#" Value="public double Scale { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 Scale" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The factor to scale the font by</summary>
<value>a <see cref="T:System.Double" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,72 @@
<Type Name="AttrShape" FullName="Pango.AttrShape">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrShape : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrShape extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>An attribute that imposes a shape restriction.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrShape (Pango.Rectangle ink_rect, Pango.Rectangle logical_rect);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Pango.Rectangle ink_rect, valuetype Pango.Rectangle logical_rect) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="ink_rect" Type="Pango.Rectangle" />
<Parameter Name="logical_rect" Type="Pango.Rectangle" />
</Parameters>
<Docs>
<param name="ink_rect">a <see cref="T:Pango.Rectangle" /></param>
<param name="logical_rect">a <see cref="T:Pango.Rectangle" /></param>
<summary>Creates a new shape attribute</summary>
<remarks>
A shape is used to impose a particular ink and logical
rectangle on the result of shaping a particular glyph. This
might be used, for instance, for embedding a picture or a
widget inside a <see cref="T:Pango.Layout" />.
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="InkRect">
<MemberSignature Language="C#" Value="public Pango.Rectangle InkRect { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Rectangle InkRect" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Rectangle</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The ink rectangle to restrict to</summary>
<value>a <see cref="T:Pango.Rectangle" /></value>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="LogicalRect">
<MemberSignature Language="C#" Value="public Pango.Rectangle LogicalRect { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Rectangle LogicalRect" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Rectangle</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The logical rectangle to restrict to</summary>
<value>a <see cref="T:Pango.Rectangle" /></value>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,83 @@
<Type Name="AttrSize" FullName="Pango.AttrSize">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrSize : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrSize extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>An attribute that represents a font size.</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrSize (int size);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 size) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="size" Type="System.Int32" />
</Parameters>
<Docs>
<param name="size">the font size, in units of <see cref="T:Pango.Scale.PangoScale" /></param>
<summary>Creates a new font-size attribute in fractional points</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrSize (int size, bool absolute);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 size, bool absolute) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="size" Type="System.Int32" />
<Parameter Name="absolute" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="size">the font size, in Pango or device units</param>
<param name="absolute">if <see langword="true" />, <paramref name="size" /> is in device units</param>
<summary>Creates a new font-size attribute in Pango or device units</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Absolute">
<MemberSignature Language="C#" Value="public bool Absolute { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Absolute" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether or not <see cref="M:Pango.AttrSize.Size" /> is in device units</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="Size">
<MemberSignature Language="C#" Value="public int Size { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Size" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The font size</summary>
<value>a <see cref="T:System.Int32" /></value>
<remarks>
If <see cref="M:Pango.AttrSize.Absolute" /> is <see langword="true" />, this is the font size in device units.
If it is <see langword="false" />, this is the font size
in units of 1/<see cref="M:Pango.Scale.PangoScale" /> of a
point.
</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,49 @@
<Type Name="AttrStretch" FullName="Pango.AttrStretch">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrStretch : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrStretch extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>An attribute representing font stretch</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrStretch (Pango.Stretch stretch);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Pango.Stretch stretch) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="stretch" Type="Pango.Stretch" />
</Parameters>
<Docs>
<param name="stretch">the stretch</param>
<summary>Creates a new font stretch attribute</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Stretch">
<MemberSignature Language="C#" Value="public Pango.Stretch Stretch { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Stretch Stretch" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Stretch</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The font stretch</summary>
<value>a <see cref="T:Pango.Stretch" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,50 @@
<Type Name="AttrStrikethrough" FullName="Pango.AttrStrikethrough">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrStrikethrough : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrStrikethrough extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>An attribute indicating whether or not text is struck-through</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrStrikethrough (bool strikethrough);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(bool strikethrough) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="strikethrough" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="strikethrough">
<see langword="true" /> if the text should be struck-through</param>
<summary>Creates a new font strike-through attribute</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Strikethrough">
<MemberSignature Language="C#" Value="public bool Strikethrough { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Strikethrough" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether or not the text is struck-through</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,67 @@
<Type Name="AttrStrikethroughColor" FullName="Pango.AttrStrikethroughColor">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrStrikethroughColor : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrStrikethroughColor extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>An attribute representing the color of a strikethrough line</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrStrikethroughColor (Pango.Color color);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Pango.Color color) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="color" Type="Pango.Color" />
</Parameters>
<Docs>
<param name="color">a <see cref="T:Pango.Color" /></param>
<summary>Creates a new strikethrough color attribute.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrStrikethroughColor (ushort red, ushort green, ushort blue);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(unsigned int16 red, unsigned int16 green, unsigned int16 blue) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="red" Type="System.UInt16" />
<Parameter Name="green" Type="System.UInt16" />
<Parameter Name="blue" Type="System.UInt16" />
</Parameters>
<Docs>
<param name="red">the red value</param>
<param name="green">the green value</param>
<param name="blue">the blue value</param>
<summary>Creates a new strikethrough color attribute.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Color">
<MemberSignature Language="C#" Value="public Pango.Color Color { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Color Color" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Color</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The color represented by this attribute</summary>
<value>a <see cref="T:Pango.Color" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,49 @@
<Type Name="AttrStyle" FullName="Pango.AttrStyle">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrStyle : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrStyle extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>An attribute representing a <see cref="T:Pango.Style" /></summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrStyle (Pango.Style style);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Pango.Style style) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="style" Type="Pango.Style" />
</Parameters>
<Docs>
<param name="style">the slant style</param>
<summary>Creates a new font slant syle attribute</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Style">
<MemberSignature Language="C#" Value="public Pango.Style Style { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Style Style" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Style</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The font slant style</summary>
<value>a <see cref="T:Pango.Style" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,347 @@
<Type Name="AttrType" FullName="Pango.AttrType">
<TypeSignature Language="C#" Maintainer="duncan" Value="public enum AttrType" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AttrType extends System.Enum" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Pango.AttrTypeGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>This enumeration is used to distinguish between different types of attributes.</summary>
<remarks>
<para>
This enumeration is used to distinguish between different
types of attributes. Along with the predefined values, it is
possible to allocate additional values for custom attributes
using <see cref="M:Pango.Attr.TypeRegister(System.String)" />. The predefined values are
given below. The type of structure used to store the attribute
is listed in parentheses after the description.
</para>
</remarks>
</Docs>
<Members>
<Member MemberName="AbsoluteSize">
<MemberSignature Language="C#" Value="AbsoluteSize" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType AbsoluteSize = int32(20)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Docs>
<summary>Absolute font size.</summary>
<since version="Gtk# 2.8" />
</Docs>
</Member>
<Member MemberName="Background">
<MemberSignature Language="C#" Value="Background" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Background = int32(10)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Background color (<see cref="T:Pango.AttrColor" />)</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Fallback">
<MemberSignature Language="C#" Value="Fallback" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Fallback = int32(16)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Whether fallback is enabled.</summary>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="Family">
<MemberSignature Language="C#" Value="Family" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Family = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Font family name list (<see cref="T:Pango.AttrFamily" />)</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="FontDesc">
<MemberSignature Language="C#" Value="FontDesc" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType FontDesc = int32(8)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Font description (<see cref="T:Pango.AttrFontDesc" />)</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Foreground">
<MemberSignature Language="C#" Value="Foreground" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Foreground = int32(9)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Foreground color (<see cref="T:Pango.AttrColor" />)</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Gravity">
<MemberSignature Language="C#" Value="Gravity" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Gravity = int32(21)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Docs>
<summary>Gravity.</summary>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="GravityHint">
<MemberSignature Language="C#" Value="GravityHint" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType GravityHint = int32(22)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Docs>
<summary>Gravity Hint.</summary>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="Invalid">
<MemberSignature Language="C#" Value="Invalid" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Invalid = int32(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Invalid</summary>
<remarks>
<para>This marks it as an invalid attribute</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Language">
<MemberSignature Language="C#" Value="Language" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Language = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Language (<see cref="T:Pango.AttrLanguage" />)</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="LetterSpacing">
<MemberSignature Language="C#" Value="LetterSpacing" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType LetterSpacing = int32(17)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary> Spacing between characters.</summary>
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="Rise">
<MemberSignature Language="C#" Value="Rise" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Rise = int32(13)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Baseline displacement (<see cref="T:Pango.AttrInt" />)</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Scale">
<MemberSignature Language="C#" Value="Scale" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Scale = int32(15)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Font size scale factor (<see cref="T:Pango.AttrScale" />)
</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Shape">
<MemberSignature Language="C#" Value="Shape" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Shape = int32(14)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Shape (<see cref="T:Pango.AttrShape" />)</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Size">
<MemberSignature Language="C#" Value="Size" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Size = int32(7)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Font size in points divided by <see cref="T:Pango.Scale" />
(<see cref="T:Pango.AttrInt" />)
</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Stretch">
<MemberSignature Language="C#" Value="Stretch" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Stretch = int32(6)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Font stretch (<see cref="T:Pango.AttrInt" />)</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Strikethrough">
<MemberSignature Language="C#" Value="Strikethrough" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Strikethrough = int32(12)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether the text has an struck-through (<see cref="T:Pango.AttrInt" />)</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="StrikethroughColor">
<MemberSignature Language="C#" Value="StrikethroughColor" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType StrikethroughColor = int32(19)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Color of the strikethrough line.</summary>
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="Style">
<MemberSignature Language="C#" Value="Style" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Style = int32(3)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Font slant style (<see cref="T:Pango.AttrInt" />)</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Underline">
<MemberSignature Language="C#" Value="Underline" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Underline = int32(11)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether the text has an underline (<see cref="T:Pango.AttrInt" />)</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="UnderlineColor">
<MemberSignature Language="C#" Value="UnderlineColor" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType UnderlineColor = int32(18)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Color of the underline.</summary>
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="Variant">
<MemberSignature Language="C#" Value="Variant" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Variant = int32(5)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Font variant (normal or small caps) (<see cref="T:Pango.AttrInt" />)
</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Weight">
<MemberSignature Language="C#" Value="Weight" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Weight = int32(4)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Font weight (<see cref="T:Pango.AttrInt" />)</summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,49 @@
<Type Name="AttrUnderline" FullName="Pango.AttrUnderline">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrUnderline : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrUnderline extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>An attribute representing underlining</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrUnderline (Pango.Underline underline);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Pango.Underline underline) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="underline" Type="Pango.Underline" />
</Parameters>
<Docs>
<param name="underline">the underline style</param>
<summary>Creates a new underline-style object</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Underline">
<MemberSignature Language="C#" Value="public Pango.Underline Underline { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Underline Underline" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Underline</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The underline style</summary>
<value>a <see cref="T:Pango.Underline" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,67 @@
<Type Name="AttrUnderlineColor" FullName="Pango.AttrUnderlineColor">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrUnderlineColor : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrUnderlineColor extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>An attribute representing the color of an underline</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrUnderlineColor (Pango.Color color);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Pango.Color color) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="color" Type="Pango.Color" />
</Parameters>
<Docs>
<param name="color">a <see cref="T:Pango.Color" /></param>
<summary>Creates a new underline color attribute.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrUnderlineColor (ushort red, ushort green, ushort blue);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(unsigned int16 red, unsigned int16 green, unsigned int16 blue) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="red" Type="System.UInt16" />
<Parameter Name="green" Type="System.UInt16" />
<Parameter Name="blue" Type="System.UInt16" />
</Parameters>
<Docs>
<param name="red">the red value</param>
<param name="green">the green value</param>
<param name="blue">the blue value</param>
<summary>Creates a new underline color attribute.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Color">
<MemberSignature Language="C#" Value="public Pango.Color Color { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Color Color" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Color</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The color represented by this attribute</summary>
<value>a <see cref="T:Pango.Color" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,49 @@
<Type Name="AttrVariant" FullName="Pango.AttrVariant">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrVariant : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrVariant extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>An attribute representing <see cref="T:Pango.Variant" /></summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrVariant (Pango.Variant variant);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Pango.Variant variant) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="variant" Type="Pango.Variant" />
</Parameters>
<Docs>
<param name="variant">the variant</param>
<summary>Creates a new font variant attribute</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Variant">
<MemberSignature Language="C#" Value="public Pango.Variant Variant { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Variant Variant" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Variant</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The variant</summary>
<value>a <see cref="T:Pango.Variant" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,49 @@
<Type Name="AttrWeight" FullName="Pango.AttrWeight">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AttrWeight : Pango.Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttrWeight extends Pango.Attribute" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>Pango.Attribute</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>An attribute representing <see cref="T:Pango.Weight" /></summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttrWeight (Pango.Weight weight);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Pango.Weight weight) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="weight" Type="Pango.Weight" />
</Parameters>
<Docs>
<param name="weight">the weight</param>
<summary>Creates a new font weight attribute</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Weight">
<MemberSignature Language="C#" Value="public Pango.Weight Weight { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Weight Weight" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Weight</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The weight</summary>
<value>a <see cref="T:Pango.Weight" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,180 @@
<Type Name="Attribute" FullName="Pango.Attribute">
<TypeSignature Language="C#" Maintainer="auto" Value="public class Attribute : GLib.IWrapper, IDisposable" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Attribute extends System.Object implements class GLib.IWrapper, class System.IDisposable" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.IDisposable</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>This is the base class for all Pango text attributes</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="Copy">
<MemberSignature Language="C#" Value="public Pango.Attribute Copy ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.Attribute Copy() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Attribute</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Make a copy of an attribute.</summary>
<returns>a new <see cref="T:Pango.Attribute" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Dispose">
<MemberSignature Language="C#" Value="public void Dispose ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Dispose method</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="EndIndex">
<MemberSignature Language="C#" Value="public uint EndIndex { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int32 EndIndex" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>end index of the range.</summary>
<value>a <see cref="T:System.UInt32" /></value>
<remarks>The character containing this byte index is not included in the range.</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="Equal">
<MemberSignature Language="C#" Value="public bool Equal (Pango.Attribute attr2);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Equal(class Pango.Attribute attr2) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="attr2" Type="Pango.Attribute" />
</Parameters>
<Docs>
<param name="attr2">a <see cref="T:Pango.Attribute" /> to be tested for equality.</param>
<summary>Compare two attributes for equality.</summary>
<returns>
<see langword="true" /> if the two attributes have the same value.</returns>
<remarks>This compares only the actual value of the two attributes and not the ranges that the attributes apply to.</remarks>
</Docs>
</Member>
<Member MemberName="Finalize">
<MemberSignature Language="C#" Value="~Attribute ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetAttribute">
<MemberSignature Language="C#" Value="public static Pango.Attribute GetAttribute (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Pango.Attribute GetAttribute(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Attribute</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<summary>Gets an Attribute or Attribute subclass for a native PangoAttribute pointer</summary>
<returns>a <see cref="T:Pango.Attribute" /></returns>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType property</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the <see cref="T:GLib.GType" /> value for <see cref="T:Pango.Attribute" /></remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="Handle">
<MemberSignature Language="C#" Value="public IntPtr Handle { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance native int Handle" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.IntPtr</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Pointer to the raw PangoAttribute structure associated with this object.</summary>
<value>a <see cref="T:System.IntPtr" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="StartIndex">
<MemberSignature Language="C#" Value="public uint StartIndex { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int32 StartIndex" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>the start index of the range (in bytes).</summary>
<value>a <see cref="T:System.UInt32" /></value>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="Type">
<MemberSignature Language="C#" Value="public Pango.AttrType Type { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.AttrType Type" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The attribute type</summary>
<value>a <see cref="T:Pango.AttrType" /></value>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,250 @@
<Type Name="BidiType" FullName="Pango.BidiType">
<TypeSignature Language="C#" Value="public enum BidiType" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed BidiType extends System.Enum" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Pango.BidiTypeGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="Al">
<MemberSignature Language="C#" Value="Al" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType Al = int32(4)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="An">
<MemberSignature Language="C#" Value="An" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType An = int32(11)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="B">
<MemberSignature Language="C#" Value="B" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType B = int32(15)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Bn">
<MemberSignature Language="C#" Value="Bn" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType Bn = int32(14)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Cs">
<MemberSignature Language="C#" Value="Cs" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType Cs = int32(12)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="En">
<MemberSignature Language="C#" Value="En" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType En = int32(8)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Es">
<MemberSignature Language="C#" Value="Es" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType Es = int32(9)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Et">
<MemberSignature Language="C#" Value="Et" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType Et = int32(10)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="L">
<MemberSignature Language="C#" Value="L" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType L = int32(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Lre">
<MemberSignature Language="C#" Value="Lre" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType Lre = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Lro">
<MemberSignature Language="C#" Value="Lro" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType Lro = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Nsm">
<MemberSignature Language="C#" Value="Nsm" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType Nsm = int32(13)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="On">
<MemberSignature Language="C#" Value="On" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType On = int32(18)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Pdf">
<MemberSignature Language="C#" Value="Pdf" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType Pdf = int32(7)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="R">
<MemberSignature Language="C#" Value="R" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType R = int32(3)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Rle">
<MemberSignature Language="C#" Value="Rle" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType Rle = int32(5)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Rlo">
<MemberSignature Language="C#" Value="Rlo" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType Rlo = int32(6)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="S">
<MemberSignature Language="C#" Value="S" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType S = int32(16)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Ws">
<MemberSignature Language="C#" Value="Ws" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.BidiType Ws = int32(17)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="BlockInfo" FullName="Pango.BlockInfo">
<TypeSignature Language="C#" Value="public class BlockInfo : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit BlockInfo extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public BlockInfo (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="CacheEntry" FullName="Pango.CacheEntry">
<TypeSignature Language="C#" Value="public class CacheEntry : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CacheEntry extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CacheEntry (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="CairoATSUIFontMapClass" FullName="Pango.CairoATSUIFontMapClass">
<TypeSignature Language="C#" Value="public class CairoATSUIFontMapClass : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CairoATSUIFontMapClass extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CairoATSUIFontMapClass (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="CairoContextInfo" FullName="Pango.CairoContextInfo">
<TypeSignature Language="C#" Value="public class CairoContextInfo : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CairoContextInfo extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CairoContextInfo (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="CairoFcFont" FullName="Pango.CairoFcFont">
<TypeSignature Language="C#" Value="public class CairoFcFont : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CairoFcFont extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CairoFcFont (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="CairoFcFontClass" FullName="Pango.CairoFcFontClass">
<TypeSignature Language="C#" Value="public class CairoFcFontClass : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CairoFcFontClass extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CairoFcFontClass (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="CairoFcFontMapClass" FullName="Pango.CairoFcFontMapClass">
<TypeSignature Language="C#" Value="public class CairoFcFontMapClass : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CairoFcFontMapClass extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CairoFcFontMapClass (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,356 @@
<Type Name="CairoHelper" FullName="Pango.CairoHelper">
<TypeSignature Language="C#" Value="public class CairoHelper" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CairoHelper extends System.Object" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Cairo-related method provider.</summary>
<remarks />
<since version="Gtk# 2.10" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CairoHelper ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>Do not use.</summary>
<remarks>No instance methods exist for this class.</remarks>
</Docs>
</Member>
<Member MemberName="ContextGetResolution">
<MemberSignature Language="C#" Value="public static double ContextGetResolution (Pango.Context context);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 ContextGetResolution(class Pango.Context context) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="Pango.Context" />
</Parameters>
<Docs>
<param name="context">a Pango context.</param>
<summary>Gets the resolution for a context.</summary>
<returns>the dots per inch, or a negative value if none has been set.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="ContextGetShapeRenderer">
<MemberSignature Language="C#" Value="public static Pango.CairoShapeRendererFunc ContextGetShapeRenderer (Pango.Context context, IntPtr data);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Pango.CairoShapeRendererFunc ContextGetShapeRenderer(class Pango.Context context, native int data) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.CairoShapeRendererFunc</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="Pango.Context" />
<Parameter Name="data" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="context">To be added.</param>
<param name="data">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="ContextSetResolution">
<MemberSignature Language="C#" Value="public static void ContextSetResolution (Pango.Context context, double dpi);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ContextSetResolution(class Pango.Context context, float64 dpi) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="Pango.Context" />
<Parameter Name="dpi" Type="System.Double" />
</Parameters>
<Docs>
<param name="context">a pango context.</param>
<param name="dpi">dots per inch.</param>
<summary>Sets the resolution for a context.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="ContextSetShapeRenderer">
<MemberSignature Language="C#" Value="public static void ContextSetShapeRenderer (Pango.Context context, Pango.CairoShapeRendererFunc func);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ContextSetShapeRenderer(class Pango.Context context, class Pango.CairoShapeRendererFunc func) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="Pango.Context" />
<Parameter Name="func" Type="Pango.CairoShapeRendererFunc" />
</Parameters>
<Docs>
<param name="context">To be added.</param>
<param name="func">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="CreateContext">
<MemberSignature Language="C#" Value="public static Pango.Context CreateContext (Cairo.Context cr);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Pango.Context CreateContext(class Cairo.Context cr) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Context</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cr" Type="Cairo.Context" />
</Parameters>
<Docs>
<param name="cr">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="CreateLayout">
<MemberSignature Language="C#" Value="public static Pango.Layout CreateLayout (Cairo.Context cr);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Pango.Layout CreateLayout(class Cairo.Context cr) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Layout</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cr" Type="Cairo.Context" />
</Parameters>
<Docs>
<param name="cr">a cairo context.</param>
<summary>Creates a pango layout for a cairo context.</summary>
<returns>a pango layout.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="ErrorUnderlinePath">
<MemberSignature Language="C#" Value="public static void ErrorUnderlinePath (Cairo.Context cr, double x, double y, double width, double height);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ErrorUnderlinePath(class Cairo.Context cr, float64 x, float64 y, float64 width, float64 height) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cr" Type="Cairo.Context" />
<Parameter Name="x" Type="System.Double" />
<Parameter Name="y" Type="System.Double" />
<Parameter Name="width" Type="System.Double" />
<Parameter Name="height" Type="System.Double" />
</Parameters>
<Docs>
<param name="cr">To be added.</param>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="width">To be added.</param>
<param name="height">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="GlyphStringPath">
<MemberSignature Language="C#" Value="public static void GlyphStringPath (Cairo.Context cr, Pango.Font font, Pango.GlyphString glyphs);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void GlyphStringPath(class Cairo.Context cr, class Pango.Font font, class Pango.GlyphString glyphs) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cr" Type="Cairo.Context" />
<Parameter Name="font" Type="Pango.Font" />
<Parameter Name="glyphs" Type="Pango.GlyphString" />
</Parameters>
<Docs>
<param name="cr">a cairo context.</param>
<param name="font">a font.</param>
<param name="glyphs">a glyph string.</param>
<summary>Adds a glyph string to the current path of a cairo context.</summary>
<remarks>The origin of the glyph string is the current point of the context.</remarks>
</Docs>
</Member>
<Member MemberName="LayoutLinePath">
<MemberSignature Language="C#" Value="public static void LayoutLinePath (Cairo.Context cr, Pango.LayoutLine line);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void LayoutLinePath(class Cairo.Context cr, class Pango.LayoutLine line) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cr" Type="Cairo.Context" />
<Parameter Name="line" Type="Pango.LayoutLine" />
</Parameters>
<Docs>
<param name="cr">a cairo context.</param>
<param name="line"> a layout line.</param>
<summary>Adds the glyphs in a line to the current path of a context.</summary>
<remarks>The origin of the glyphs is located at the current point of the context.</remarks>
</Docs>
</Member>
<Member MemberName="LayoutPath">
<MemberSignature Language="C#" Value="public static void LayoutPath (Cairo.Context cr, Pango.Layout layout);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void LayoutPath(class Cairo.Context cr, class Pango.Layout layout) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cr" Type="Cairo.Context" />
<Parameter Name="layout" Type="Pango.Layout" />
</Parameters>
<Docs>
<param name="cr">To be added.</param>
<param name="layout">To be added.</param>
<summary>Adds the contents of a layout to the path of a cairo context.</summary>
<remarks>The layout origin is located at the current point of the cairo context.</remarks>
</Docs>
</Member>
<Member MemberName="ShowErrorUnderline">
<MemberSignature Language="C#" Value="public static void ShowErrorUnderline (Cairo.Context cr, double x, double y, double width, double height);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ShowErrorUnderline(class Cairo.Context cr, float64 x, float64 y, float64 width, float64 height) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cr" Type="Cairo.Context" />
<Parameter Name="x" Type="System.Double" />
<Parameter Name="y" Type="System.Double" />
<Parameter Name="width" Type="System.Double" />
<Parameter Name="height" Type="System.Double" />
</Parameters>
<Docs>
<param name="cr">To be added.</param>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="width">To be added.</param>
<param name="height">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="ShowGlyphItem">
<MemberSignature Language="C#" Value="public static void ShowGlyphItem (Cairo.Context cr, string text, Pango.GlyphItem glyph_item);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ShowGlyphItem(class Cairo.Context cr, string text, valuetype Pango.GlyphItem glyph_item) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cr" Type="Cairo.Context" />
<Parameter Name="text" Type="System.String" />
<Parameter Name="glyph_item" Type="Pango.GlyphItem" />
</Parameters>
<Docs>
<param name="cr">To be added.</param>
<param name="text">To be added.</param>
<param name="glyph_item">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ShowGlyphString">
<MemberSignature Language="C#" Value="public static void ShowGlyphString (Cairo.Context cr, Pango.Font font, Pango.GlyphString glyphs);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ShowGlyphString(class Cairo.Context cr, class Pango.Font font, class Pango.GlyphString glyphs) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cr" Type="Cairo.Context" />
<Parameter Name="font" Type="Pango.Font" />
<Parameter Name="glyphs" Type="Pango.GlyphString" />
</Parameters>
<Docs>
<param name="cr">a cairo context.</param>
<param name="font"> a font.</param>
<param name="glyphs">a glyph string.</param>
<summary>Renders a glyph string to a cairo context.</summary>
<remarks>The origin of the glyph string is located at the current point of the context.</remarks>
</Docs>
</Member>
<Member MemberName="ShowLayout">
<MemberSignature Language="C#" Value="public static void ShowLayout (Cairo.Context cr, Pango.Layout layout);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ShowLayout(class Cairo.Context cr, class Pango.Layout layout) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cr" Type="Cairo.Context" />
<Parameter Name="layout" Type="Pango.Layout" />
</Parameters>
<Docs>
<param name="cr">a Cairo context.</param>
<param name="layout">The layout to render.</param>
<summary>Renders the contents of a Layout on a context.</summary>
<remarks>The top left corner of the Layout is located at the current point of the context.</remarks>
</Docs>
</Member>
<Member MemberName="ShowLayoutLine">
<MemberSignature Language="C#" Value="public static void ShowLayoutLine (Cairo.Context cr, Pango.LayoutLine line);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ShowLayoutLine(class Cairo.Context cr, class Pango.LayoutLine line) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cr" Type="Cairo.Context" />
<Parameter Name="line" Type="Pango.LayoutLine" />
</Parameters>
<Docs>
<param name="cr">a cairo context.</param>
<param name="line">a line in a layout.</param>
<summary>Renders a layout line on a context.</summary>
<remarks>The origin of the glyphs is located at the current point of the context.</remarks>
</Docs>
</Member>
<Member MemberName="UpdateContext">
<MemberSignature Language="C#" Value="public static void UpdateContext (Cairo.Context cr, Pango.Context context);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void UpdateContext(class Cairo.Context cr, class Pango.Context context) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cr" Type="Cairo.Context" />
<Parameter Name="context" Type="Pango.Context" />
</Parameters>
<Docs>
<param name="cr">a cairo context.</param>
<param name="context">a Pango context.</param>
<summary>Updates a Pango context to match the transformation and target surface of a cairo context.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="UpdateLayout">
<MemberSignature Language="C#" Value="public static void UpdateLayout (Cairo.Context cr, Pango.Layout layout);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void UpdateLayout(class Cairo.Context cr, class Pango.Layout layout) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cr" Type="Cairo.Context" />
<Parameter Name="layout" Type="Pango.Layout" />
</Parameters>
<Docs>
<param name="cr">a cairo context.</param>
<param name="layout">a pango layout.</param>
<summary>Updates the internal context of a pango layout to the transformation and target surface of a cairo context.</summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="CairoRendererClass" FullName="Pango.CairoRendererClass">
<TypeSignature Language="C#" Value="public class CairoRendererClass : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CairoRendererClass extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CairoRendererClass (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,26 @@
<Type Name="CairoShapeRendererFunc" FullName="Pango.CairoShapeRendererFunc">
<TypeSignature Language="C#" Value="public delegate void CairoShapeRendererFunc(Context cr, Attribute attr, bool do_path);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed CairoShapeRendererFunc extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="cr" Type="Cairo.Context" />
<Parameter Name="attr" Type="Pango.Attribute" />
<Parameter Name="do_path" Type="System.Boolean" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="cr">To be added.</param>
<param name="attr">To be added.</param>
<param name="do_path">To be added.</param>
<summary>CairoShape renderer callback delegate.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="CairoWin32Font" FullName="Pango.CairoWin32Font">
<TypeSignature Language="C#" Value="public class CairoWin32Font : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CairoWin32Font extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CairoWin32Font (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="CairoWin32FontClass" FullName="Pango.CairoWin32FontClass">
<TypeSignature Language="C#" Value="public class CairoWin32FontClass : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CairoWin32FontClass extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CairoWin32FontClass (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="CairoWin32FontMapClass" FullName="Pango.CairoWin32FontMapClass">
<TypeSignature Language="C#" Value="public class CairoWin32FontMapClass : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CairoWin32FontMapClass extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CairoWin32FontMapClass (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,247 @@
<Type Name="Color" FullName="Pango.Color">
<TypeSignature Language="C#" Maintainer="auto" Value="public struct Color : IEquatable&lt;Pango.Color&gt;" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit Color extends System.ValueType implements class System.IEquatable`1&lt;valuetype Pango.Color&gt;" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IEquatable&lt;Pango.Color&gt;</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>This structure is used to represent a color in an uncalibrated RGB colorspace.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="Blue">
<MemberSignature Language="C#" Value="public ushort Blue;" />
<MemberSignature Language="ILAsm" Value=".field public unsigned int16 Blue" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.UInt16</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The blue component of the color.</summary>
<remarks>This is a value between 0 and 65535, with 65535 indicating full intensity.</remarks>
</Docs>
</Member>
<Member MemberName="Copy">
<MemberSignature Language="C#" Value="public Pango.Color Copy ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Pango.Color Copy() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("This is a no-op")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.Color</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Creates a copy of the <see cref="T:Pango.Color" />.</summary>
<returns>an object of type <see cref="T:Pango.Color" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public bool Equals (Pango.Color other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(valuetype Pango.Color other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="Pango.Color" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public override bool Equals (object other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="System.Object" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetHashCode">
<MemberSignature Language="C#" Value="public override int GetHashCode ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Green">
<MemberSignature Language="C#" Value="public ushort Green;" />
<MemberSignature Language="ILAsm" Value=".field public unsigned int16 Green" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.UInt16</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The green component of the color.</summary>
<remarks>This is a value between 0 and 65535, with 65535 indicating full intensity.</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Pango.Color" />.</remarks>
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Pango.Color New (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Pango.Color New(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Color</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal method</summary>
<returns>an object of type <see cref="T:Pango.Color" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="op_Explicit">
<MemberSignature Language="C#" Value="public static Pango.Color op_Explicit (GLib.Value val);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Pango.Color op_Explicit(valuetype GLib.Value val) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Color</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="val" Type="GLib.Value" />
</Parameters>
<Docs>
<param name="val">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="op_Explicit">
<MemberSignature Language="C#" Value="public static GLib.Value op_Explicit (Pango.Color boxed);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype GLib.Value op_Explicit(valuetype Pango.Color boxed) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>GLib.Value</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="boxed" Type="Pango.Color" />
</Parameters>
<Docs>
<param name="boxed">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Parse">
<MemberSignature Language="C#" Value="public bool Parse (string spec);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Parse(string spec) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="spec" Type="System.String" />
</Parameters>
<Docs>
<param name="spec"> a string specifying the new color</param>
<summary>Fill in the fields of a color from a string specification.</summary>
<returns>
<see langword="true" /> if parsing of the specifier succeeded, otherwise false.</returns>
<remarks>The string can either one of a large set of standard names. (Taken from the X11 rgb.txt file), or it can be a hex value in the form '#rgb' '#rrggbb' '#rrrgggbbb' or '#rrrrggggbbbb' where 'r', 'g' and 'b' are hex digits of the red, green, and blue components of the color, respectively. (White in the four forms is '#fff' '#ffffff' '#fffffffff' and '#ffffffffffff')</remarks>
</Docs>
</Member>
<Member MemberName="Red">
<MemberSignature Language="C#" Value="public ushort Red;" />
<MemberSignature Language="ILAsm" Value=".field public unsigned int16 Red" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.UInt16</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The red component of the color.</summary>
<remarks>This is a value between 0 and 65535, with 65535 indicating full intensity.</remarks>
</Docs>
</Member>
<Member MemberName="ToString">
<MemberSignature Language="C#" Value="public override string ToString ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Pango.Color Zero;" />
<MemberSignature Language="ILAsm" Value=".field public static valuetype Pango.Color Zero" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Color</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Pango.Color" /> object.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,274 @@
<Type Name="Context" FullName="Pango.Context">
<TypeSignature Language="C#" Maintainer="auto" Value="public class Context : GLib.Object" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Context extends GLib.Object" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>Stores global information used to control the itemization process.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Context ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Internal constructor</summary>
<remarks>This is an internal constructor, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Context (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="BaseDir">
<MemberSignature Language="C#" Value="public Pango.Direction BaseDir { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Direction BaseDir" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Direction</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The base direction for the context.</summary>
<value>the base direction</value>
<remarks>The base direction is used in applying the Unicode bidirectional algorithm; if the direction is <see cref="F:Pango.Direction.Ltr" /> or <see cref="F:Pango.Direction.Rtl" />, then the value will be used as the paragraph direction in the Unicode bidirectional algorithm.</remarks>
</Docs>
</Member>
<Member MemberName="BaseGravity">
<MemberSignature Language="C#" Value="public Pango.Gravity BaseGravity { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Gravity BaseGravity" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Gravity</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="Families">
<MemberSignature Language="C#" Value="public Pango.FontFamily[] Families { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.FontFamily[] Families" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.FontFamily[]</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an array of Font Families.</summary>
<value>a <see cref="T:Pango.FontFamily[]" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="FontDescription">
<MemberSignature Language="C#" Value="public Pango.FontDescription FontDescription { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.FontDescription FontDescription" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.FontDescription</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The default font description for the context.</summary>
<value>the context's default font description.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="FontMap">
<MemberSignature Language="C#" Value="public Pango.FontMap FontMap { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.FontMap FontMap" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.FontMap</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:Pango.FontMap" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="GetMetrics">
<MemberSignature Language="C#" Value="public Pango.FontMetrics GetMetrics (Pango.FontDescription desc, Pango.Language language);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.FontMetrics GetMetrics(class Pango.FontDescription desc, class Pango.Language language) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.FontMetrics</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="desc" Type="Pango.FontDescription" />
<Parameter Name="language" Type="Pango.Language" />
</Parameters>
<Docs>
<param name="desc">an object of type <see cref="T:Pango.FontDescription" /></param>
<param name="language"> language tag used to determine which script to get the metrics for, or <see langword="null" /> to indicate to get the metrics for the entire font.</param>
<summary>Get overall metric information for a font particular font description.</summary>
<returns> a <see cref="T:Pango.Metrics" /> object.</returns>
<remarks>Since the metrics may be substantially different for different scripts, a language tag can be provided to indicate that the metrics should be retrieved that correspond to the script(s) used by that language.
<para>The <see cref="T:Pango.FontDescription" /> is interpreted in the same way as by pango_itemize(), and the family name may be a comma separated list of figures. If characters from multiple of these families would be used to render the string, then the returned fonts would be a composite of the metrics for the fonts loaded for the individual families.
</para></remarks>
</Docs>
</Member>
<Member MemberName="Gravity">
<MemberSignature Language="C#" Value="public Pango.Gravity Gravity { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Gravity Gravity" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Gravity</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="GravityHint">
<MemberSignature Language="C#" Value="public Pango.GravityHint GravityHint { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.GravityHint GravityHint" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.GravityHint</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Pango.Context" />.</remarks>
</Docs>
</Member>
<Member MemberName="Language">
<MemberSignature Language="C#" Value="public Pango.Language Language { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.Language Language" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Language</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The global language tag for the context.</summary>
<value> the global language tag.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="ListFamilies">
<MemberSignature Language="C#" Value="public int ListFamilies (Pango.FontFamily families);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 ListFamilies(class Pango.FontFamily families) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="families" Type="Pango.FontFamily" />
</Parameters>
<Docs>
<param name="families">a <see cref="T:Pango.FontFamily" /></param>
<summary>List all families for a context.</summary>
<returns>the number of families</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="LoadFont">
<MemberSignature Language="C#" Value="public Pango.Font LoadFont (Pango.FontDescription desc);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.Font LoadFont(class Pango.FontDescription desc) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Font</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="desc" Type="Pango.FontDescription" />
</Parameters>
<Docs>
<param name="desc">an object of type <see cref="T:Pango.FontDescription" /> describing the font to load</param>
<summary>Loads the font in one of the fontmaps in the context that is the closest match for <paramref name="desc" />.</summary>
<returns>the font loaded, or <see langword="null" /> if no font matched.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="LoadFontset">
<MemberSignature Language="C#" Value="public Pango.Fontset LoadFontset (Pango.FontDescription desc, Pango.Language language);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.Fontset LoadFontset(class Pango.FontDescription desc, class Pango.Language language) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Fontset</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="desc" Type="Pango.FontDescription" />
<Parameter Name="language" Type="Pango.Language" />
</Parameters>
<Docs>
<param name="desc">an object of type <see cref="T:Pango.FontDescription" /> describing the fonts to load</param>
<param name="language">an object of type <see cref="T:Pango.Language" /> the fonts will be used for</param>
<summary>Load a set of fonts in the context that can be used to render a font matching <paramref name="desc" />.</summary>
<returns>the fontset, or <see langword="null" /> if no font matched.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Matrix">
<MemberSignature Language="C#" Value="public Pango.Matrix Matrix { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Matrix Matrix" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Matrix</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:Pango.Matrix" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.6" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,234 @@
<Type Name="Coverage" FullName="Pango.Coverage">
<TypeSignature Language="C#" Maintainer="auto" Value="public class Coverage : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Coverage extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>Represents a map from ISO-10646 character point to <see cref="T:Pango.CoverageLevel" />.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Coverage ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Default constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Coverage (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Copy">
<MemberSignature Language="C#" Value="public Pango.Coverage Copy ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.Coverage Copy() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Coverage</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Copy an existing <see cref="T:Pango.Coverage" />.</summary>
<returns>an object of type <see cref="T:Pango.Coverage" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Finalize">
<MemberSignature Language="C#" Value="~Coverage ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="FromBytes">
<MemberSignature Language="C#" Value="public static Pango.Coverage FromBytes (out byte bytes, int n_bytes);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Pango.Coverage FromBytes(unsigned int8 bytes, int32 n_bytes) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Coverage</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="bytes" Type="System.Byte&amp;" RefType="out" />
<Parameter Name="n_bytes" Type="System.Int32" />
</Parameters>
<Docs>
<param name="bytes">a <see cref="T:System.Byte&amp;" /></param>
<param name="n_bytes">a <see cref="T:System.Int32" /></param>
<summary>Convert data generated from <see cref="M:Pango.ConverageToBytes()" /> back to a <see cref="T:Pango.Coverage" /></summary>
<returns>a <see cref="T:Pango.Coverage" /> or <see langword="null" /> if the data was invalid</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Get">
<MemberSignature Language="C#" Value="public Pango.CoverageLevel Get (int index_);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Pango.CoverageLevel Get(int32 index_) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.CoverageLevel</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index_" Type="System.Int32" />
</Parameters>
<Docs>
<param name="index_"> the index to check</param>
<summary>Determine whether a particular index is covered.</summary>
<returns>a <see cref="T:Pango.CoverageLevel" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Max">
<MemberSignature Language="C#" Value="public void Max (Pango.Coverage other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Max(class Pango.Coverage other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="Pango.Coverage" />
</Parameters>
<Docs>
<param name="other">an object of type <see cref="T:Pango.Coverage" /></param>
<summary>Set the coverage for each index to be the max (better) value of the current coverage for the index and the coverage for the corresponding index in <paramref name="other" />.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Ref">
<MemberSignature Language="C#" Value="public Pango.Coverage Ref ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.Coverage Ref() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Pango.Coverage is now refcounted automatically")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.Coverage</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Increase the reference count on the <see cref="T:Pango.Coverage" /> by one</summary>
<returns>an object of type <see cref="T:Pango.Coverage" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Ref">
<MemberSignature Language="C#" Value="protected override void Ref (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Ref(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Set">
<MemberSignature Language="C#" Value="public void Set (int index_, Pango.CoverageLevel level);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Set(int32 index_, valuetype Pango.CoverageLevel level) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index_" Type="System.Int32" />
<Parameter Name="level" Type="Pango.CoverageLevel" />
</Parameters>
<Docs>
<param name="index_"> the index to modify</param>
<param name="level"> the new level for <paramref name="index_" /></param>
<summary>Modify a particular index</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="ToBytes">
<MemberSignature Language="C#" Value="public void ToBytes (out byte[] bytes);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ToBytes(unsigned int8[] bytes) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="bytes" Type="System.Byte[]&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="bytes">a <see cref="T:System.Byte[]" /></param>
<summary>Convert a <see cref="T:Pango.Coverage" /> structure into a flat binary format.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Unref">
<MemberSignature Language="C#" Value="public void Unref ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Unref() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Pango.Coverage is now refcounted automatically")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Decrease the reference count on the <see cref="T:Pango.Coverage" /> by one.</summary>
<remarks>If the result is zero, free the coverage and all associated memory.</remarks>
</Docs>
</Member>
<Member MemberName="Unref">
<MemberSignature Language="C#" Value="protected override void Unref (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Unref(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,91 @@
<Type Name="CoverageLevel" FullName="Pango.CoverageLevel">
<TypeSignature Language="C#" Maintainer="duncan" Value="public enum CoverageLevel" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed CoverageLevel extends System.Enum" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Pango.CoverageLevelGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Used to indicate how well a font can represent a particular ISO 10646 character point for a particular scrpt</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="Approximate">
<MemberSignature Language="C#" Value="Approximate" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.CoverageLevel Approximate = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.CoverageLevel</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
The character is represented as basically the correct
graphical form, but with a stylistic variant inappropriate
for the current script
</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Exact">
<MemberSignature Language="C#" Value="Exact" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.CoverageLevel Exact = int32(3)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.CoverageLevel</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The character is represented as the correct graphical form.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Fallback">
<MemberSignature Language="C#" Value="Fallback" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.CoverageLevel Fallback = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.CoverageLevel</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
The character is represented in a way that may be
comprehensible but is not the correct graphical
form
</summary>
<remarks>
<para>
The character is represented in a way that may be
comprehensible but is not the correct graphical form. For
instance, a Hangul character represented as a a sequence
of Jamos, or a Latin transliteration of a Cyrillic word.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="None">
<MemberSignature Language="C#" Value="None" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.CoverageLevel None = int32(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.CoverageLevel</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The character is not representable with the font</summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,127 @@
<Type Name="Direction" FullName="Pango.Direction">
<TypeSignature Language="C#" Maintainer="duncan" Value="public enum Direction" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Direction extends System.Enum" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Pango.DirectionGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Represents the direction of writing for text</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="Ltr">
<MemberSignature Language="C#" Value="Ltr" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.Direction Ltr = int32(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Direction</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The text is written left-to-right</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Neutral">
<MemberSignature Language="C#" Value="Neutral" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.Direction Neutral = int32(6)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Direction</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="Rtl">
<MemberSignature Language="C#" Value="Rtl" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.Direction Rtl = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Direction</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The text is written right-to-left</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="TtbLtr">
<MemberSignature Language="C#" Value="TtbLtr" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.Direction TtbLtr = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Direction</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
The text is written vertically top-to-bottom, with the rows
ordered from left to right
</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="TtbRtl">
<MemberSignature Language="C#" Value="TtbRtl" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.Direction TtbRtl = int32(3)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Direction</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
The text is written vertically top-to-bottom, with the rows
ordered from right to left
</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="WeakLtr">
<MemberSignature Language="C#" Value="WeakLtr" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.Direction WeakLtr = int32(4)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Direction</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="WeakRtl">
<MemberSignature Language="C#" Value="WeakRtl" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.Direction WeakRtl = int32(5)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Direction</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,80 @@
<Type Name="EllipsizeMode" FullName="Pango.EllipsizeMode">
<TypeSignature Language="C#" Value="public enum EllipsizeMode" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed EllipsizeMode extends System.Enum" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Pango.EllipsizeModeGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Describes what sort of (if any) ellipsization should be applied to a line of text.</summary>
<remarks>In the ellipsization process characters are removed from the text in order to make it fit to a given width and replaced with an ellipsis.</remarks>
<since version="Gtk# 2.6" />
</Docs>
<Members>
<Member MemberName="End">
<MemberSignature Language="C#" Value="End" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.EllipsizeMode End = int32(3)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.EllipsizeMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary> Omit characters at the end of the text</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Middle">
<MemberSignature Language="C#" Value="Middle" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.EllipsizeMode Middle = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.EllipsizeMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary> Omit characters in the middle of the text</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="None">
<MemberSignature Language="C#" Value="None" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.EllipsizeMode None = int32(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.EllipsizeMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary> No ellipsization</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Start">
<MemberSignature Language="C#" Value="Start" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.EllipsizeMode Start = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.EllipsizeMode</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary> Omit characters at the start of the text</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="EllipsizeState" FullName="Pango.EllipsizeState">
<TypeSignature Language="C#" Value="public class EllipsizeState : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit EllipsizeState extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public EllipsizeState (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,34 @@
<Type Name="EngineLang" FullName="Pango.EngineLang">
<TypeSignature Language="C#" Maintainer="auto" Value="public class EngineLang : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit EngineLang extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Rendering-system independent script engines</summary>
<remarks>The <see cref="T:Pango.EngineLang" /> is implemented by engines that customize the rendering-system independent part of the Pango pipeline for a particular script or language. For instance, a custom <see cref="T:Pango.EngineLang" /> could be provided for Thai to implement the dictionary-based word boundary lookups needed for that language.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public EngineLang (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<summary>Internal constructor</summary>
<remarks>This is an internal constructor, and should not be used by user code.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="EnginePair" FullName="Pango.EnginePair">
<TypeSignature Language="C#" Value="public class EnginePair : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit EnginePair extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public EnginePair (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,34 @@
<Type Name="EngineShape" FullName="Pango.EngineShape">
<TypeSignature Language="C#" Maintainer="auto" Value="public class EngineShape : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit EngineShape extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary> Rendering-system dependent script engines</summary>
<remarks>The <see cref="T:Pango.EngineShape" /> class is implemented by engines that customize the rendering-system dependent part of the Pango pipeline for a particular script or language. A <see cref="T:Pango.EngineShape" /> implementation is then specific to both a particular rendering system or group of rendering systems and to a particular script. For instance, there is one <see cref="T:Pango.EngineShape" /> implementation to handling shaping Arabic for Fontconfig-based backends.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public EngineShape (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<summary>Internal constructor</summary>
<remarks>This is an internal constructor, and should not be used by user code.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="Extents" FullName="Pango.Extents">
<TypeSignature Language="C#" Value="public class Extents : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Extents extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Extents (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="FT2Family" FullName="Pango.FT2Family">
<TypeSignature Language="C#" Value="public class FT2Family : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit FT2Family extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FT2Family (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,84 @@
<Type Name="FT2Font" FullName="Pango.FT2Font">
<TypeSignature Language="C#" Value="public class FT2Font : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit FT2Font extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FT2Font (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetCoverage">
<MemberSignature Language="C#" Value="public static Pango.Coverage GetCoverage (Pango.Font font, Pango.Language language);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Pango.Coverage GetCoverage(class Pango.Font font, class Pango.Language language) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.Coverage</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="font" Type="Pango.Font" />
<Parameter Name="language" Type="Pango.Language" />
</Parameters>
<Docs>
<param name="font">To be added.</param>
<param name="language">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetKerning">
<MemberSignature Language="C#" Value="public static int GetKerning (Pango.Font font, uint left, uint right);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 GetKerning(class Pango.Font font, unsigned int32 left, unsigned int32 right) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="font" Type="Pango.Font" />
<Parameter Name="left" Type="System.UInt32" />
<Parameter Name="right" Type="System.UInt32" />
</Parameters>
<Docs>
<param name="font">To be added.</param>
<param name="left">To be added.</param>
<param name="right">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="FT2FontClass" FullName="Pango.FT2FontClass">
<TypeSignature Language="C#" Value="public class FT2FontClass : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit FT2FontClass extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FT2FontClass (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="FT2GlyphInfo" FullName="Pango.FT2GlyphInfo">
<TypeSignature Language="C#" Value="public class FT2GlyphInfo : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit FT2GlyphInfo extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FT2GlyphInfo (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="FT2Renderer" FullName="Pango.FT2Renderer">
<TypeSignature Language="C#" Value="public class FT2Renderer : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit FT2Renderer extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FT2Renderer (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="FT2RendererClass" FullName="Pango.FT2RendererClass">
<TypeSignature Language="C#" Value="public class FT2RendererClass : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit FT2RendererClass extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FT2RendererClass (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,178 @@
<Type Name="Font" FullName="Pango.Font">
<TypeSignature Language="C#" Maintainer="auto" Value="public class Font : GLib.Object" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Font extends GLib.Object" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>Used to represent a font in a rendering-system-independent matter.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected Font ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Protected constructor.</summary>
<remarks>Default constuctor for children of this type.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Font (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Describe">
<MemberSignature Language="C#" Value="public Pango.FontDescription Describe ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.FontDescription Describe() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.FontDescription</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns a description of the font.</summary>
<returns>a new <see cref="T:Pango.FontDescription" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="DescribeWithAbsoluteSize">
<MemberSignature Language="C#" Value="public Pango.FontDescription DescribeWithAbsoluteSize ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.FontDescription DescribeWithAbsoluteSize() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.FontDescription</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="FindShaper">
<MemberSignature Language="C#" Value="public Pango.EngineShape FindShaper (Pango.Language language, uint ch);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.EngineShape FindShaper(class Pango.Language language, unsigned int32 ch) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.EngineShape</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="language" Type="Pango.Language" />
<Parameter Name="ch" Type="System.UInt32" />
</Parameters>
<Docs>
<param name="language"> the language tag</param>
<param name="ch"> the ISO-10646 character code.</param>
<summary>Finds the best matching shaper for a font for a particular language tag and character point.</summary>
<returns> the best matching shaper.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="FontMap">
<MemberSignature Language="C#" Value="public Pango.FontMap FontMap { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.FontMap FontMap" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.FontMap</ReturnType>
</ReturnValue>
<Docs>
<summary>The FontMap for which the Font was created.</summary>
<value>a <see cref="T:Pango.FontMap" />.</value>
<remarks />
<since version="Gtk# 2.8" />
</Docs>
</Member>
<Member MemberName="GetCoverage">
<MemberSignature Language="C#" Value="public Pango.Coverage GetCoverage (Pango.Language language);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.Coverage GetCoverage(class Pango.Language language) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Coverage</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="language" Type="Pango.Language" />
</Parameters>
<Docs>
<param name="language"> the language tag</param>
<summary>Computes the coverage map for a given font and language tag.</summary>
<returns>a new <see cref="T:Pango.Coverage" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="GetGlyphExtents">
<MemberSignature Language="C#" Value="public void GetGlyphExtents (uint glyph, Pango.Rectangle ink_rect, Pango.Rectangle logical_rect);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetGlyphExtents(unsigned int32 glyph, valuetype Pango.Rectangle ink_rect, valuetype Pango.Rectangle logical_rect) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="glyph" Type="System.UInt32" />
<Parameter Name="ink_rect" Type="Pango.Rectangle" />
<Parameter Name="logical_rect" Type="Pango.Rectangle" />
</Parameters>
<Docs>
<param name="glyph"> the glyph index</param>
<param name="ink_rect">a <see cref="T:Pango.Rectangle" /> used to store the extents of the glyph as drawn or <see langword="null" /> to indicate that the result is not needed.</param>
<param name="logical_rect">a <see cref="T:Pango.Rectangle" /> used to store the logical extents of the glyph or <see langword="null" /> to indicate that the result is not needed.</param>
<summary>Gets the logical and ink extents of a glyph within a font.</summary>
<remarks>The coordinate system for each rectangle has its origin at the base line and horizontal origin of the character with increasing coordinates extending to the right and down. The units of the rectangles are in 1 / <see cref="F:Pango.Scale.PangoScale" /> of a device unit.</remarks>
</Docs>
</Member>
<Member MemberName="GetMetrics">
<MemberSignature Language="C#" Value="public Pango.FontMetrics GetMetrics (Pango.Language language);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.FontMetrics GetMetrics(class Pango.Language language) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.FontMetrics</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="language" Type="Pango.Language" />
</Parameters>
<Docs>
<param name="language"> language tag used to determine which script to get the metrics for, or <see langword="null" /> to indicate to get the metrics for the entire font.</param>
<summary>Gets overall metric information for a font.</summary>
<returns> a new <see cref="T:Pango.FontMetrics" /> object.</returns>
<remarks>Since the metrics may be substantially different for different scripts, a language tag can be provided to indicate that the metrics should be retrieved that correspond to the script(s) used by that language.</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Pango.Font" />.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,465 @@
<Type Name="FontDescription" FullName="Pango.FontDescription">
<TypeSignature Language="C#" Maintainer="auto" Value="public class FontDescription : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit FontDescription extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>Represents the description of an ideal font.</summary>
<remarks>This class is used both to list what fonts are available on the system and also for specifying the characteristics of a font to load.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FontDescription ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Default constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FontDescription (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="AbsoluteSize">
<MemberSignature Language="C#" Value="public double AbsoluteSize { set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 AbsoluteSize" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Docs>
<summary>The size of the font in device units.</summary>
<value>A <see cref="T:System.Double" />, the new size in Pango units.</value>
<remarks>There are <see cref="F:Pango.Scale.PangoScale" /> Pango units in one device unit. For an output backend where a device unit is a pixel, an AbsoluteSize value of 10 * <see cref="F:Pango.Scale.PangoScale" /> gives a 10 pixel font.</remarks>
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="BetterMatch">
<MemberSignature Language="C#" Value="public bool BetterMatch (Pango.FontDescription old_match, Pango.FontDescription new_match);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool BetterMatch(class Pango.FontDescription old_match, class Pango.FontDescription new_match) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="old_match" Type="Pango.FontDescription" />
<Parameter Name="new_match" Type="Pango.FontDescription" />
</Parameters>
<Docs>
<param name="old_match">a <see cref="T:Pango.FontDescription" /> object</param>
<param name="new_match">a <see cref="T:Pango.FontDescription" /> object</param>
<summary>Determines which <see cref="T:Pango.FontDescription" /> better matches the current instance.</summary>
<returns>
<see langword="true" /> if new_match is a better match.</returns>
<remarks>Determines if the style attributes of new_match are a closer match for the current instance than old_match, or if old_match is <see langword="null" />, determines if new_match is a match at all. Approximate matching is done for weight and style; other attributes must match exactly.</remarks>
</Docs>
</Member>
<Member MemberName="Copy">
<MemberSignature Language="C#" Value="public Pango.FontDescription Copy ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.FontDescription Copy() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.FontDescription</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Make a copy of <see cref="T:Pango.FontDescription" /></summary>
<returns>an object of type <see cref="T:Pango.FontDescription" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="CopyStatic">
<MemberSignature Language="C#" Value="public Pango.FontDescription CopyStatic ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.FontDescription CopyStatic() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.FontDescription</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Make a copy of <see cref="T:Pango.FontDescription" /></summary>
<returns>an object of type <see cref="T:Pango.FontDescription" /></returns>
<remarks>Like <see cref="M:Pango.FontDescription.Copy()" />, but only a shallow copy is made of the family name and other allocated fields. The result can only be used until it is modified or freed. This is meant to be used when the copy is only needed temporarily.</remarks>
</Docs>
</Member>
<Member MemberName="Equal">
<MemberSignature Language="C#" Value="public bool Equal (Pango.FontDescription desc2);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Equal(class Pango.FontDescription desc2) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="desc2" Type="Pango.FontDescription" />
</Parameters>
<Docs>
<param name="desc2">an object of type <see cref="T:Pango.FontDescription" /> to test for equality</param>
<summary>Compares two font descriptions for equality.</summary>
<returns>an object of type <see cref="T:System.Boolean" /></returns>
<remarks>
<see langword="true" /> if the two font descriptions are proveably identical. (Two font descriptions may result in identical fonts being loaded, but still compare <see langword="false" />.)</remarks>
</Docs>
</Member>
<Member MemberName="Family">
<MemberSignature Language="C#" Value="public string Family { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Family" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The family name of the font.</summary>
<value> The family name field. (Will be <see langword="null" /> if not previously set.)</value>
<remarks>The family name represents a family of related font styles, and will resolve to a particular <see cref="T:Pango.FontFamily" />. In some uses of <see cref="T:Pango.FontDescription" /> , it is also possible to use a comma separated list of family names for this property.</remarks>
</Docs>
</Member>
<Member MemberName="FamilyStatic">
<MemberSignature Language="C#" Value="public string FamilyStatic { set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string FamilyStatic" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Sets the family name of the font without copying the string.</summary>
<value />
<remarks>The family name represents a family of related font styles, and will resolve to a particular <see cref="T:Pango.FontFamily" />. In some uses of <see cref="T:Pango.FontDescription" />, it is also possible to use a comma separated list of family names for this property.</remarks>
</Docs>
</Member>
<Member MemberName="Finalize">
<MemberSignature Language="C#" Value="~FontDescription ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Free">
<MemberSignature Language="C#" Value="public void Free ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Free() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Pango.FontDescription is now freed automatically")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Frees a font description.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Free">
<MemberSignature Language="C#" Value="protected override void Free (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Free(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="FromString">
<MemberSignature Language="C#" Value="public static Pango.FontDescription FromString (string str);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Pango.FontDescription FromString(string str) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.FontDescription</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="str" Type="System.String" />
</Parameters>
<Docs>
<param name="str">The string representation of the font description.</param>
<summary>Creates a new font description from a string representation.</summary>
<returns>The object of type <see cref="T:Pango.FontDescription" /> created.</returns>
<remarks>The form of the string representation is "[FAMILY-LIST] [STYLE-OPTIONS] [SIZE]", where:
<list type="bullet"><item><term>FAMILY-LIST is a comma separated list of families optionally terminated by a comma.</term></item><item><term>STYLE-OPTIONS is a whitespace separated list of words where each WORD describes one of style, variant, weight, or stretch.</term></item><item><term>SIZE is a decimal number (size in points)</term></item></list><para>
Any one of the options may be absent. If FAMILY-LIST is absent, then the family_name field of the resulting font description will be initialized to NULL. If STYLE-OPTIONS is missing, then all style options will be set to the default values. If SIZE is missing, the size in the resulting font description will be set to 0.
</para></remarks>
</Docs>
</Member>
<Member MemberName="Gravity">
<MemberSignature Language="C#" Value="public Pango.Gravity Gravity { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Gravity Gravity" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Gravity</ReturnType>
</ReturnValue>
<Docs>
<summary>Gravity orientation of the font.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Pango.FontDescription" />.</remarks>
</Docs>
</Member>
<Member MemberName="Hash">
<MemberSignature Language="C#" Value="public uint Hash { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int32 Hash" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Computes a hash of a <see cref="T:Pango.FontDescription" /> structure suitable to be used.</summary>
<value> the hash value.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Merge">
<MemberSignature Language="C#" Value="public void Merge (Pango.FontDescription desc_to_merge, bool replace_existing);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Merge(class Pango.FontDescription desc_to_merge, bool replace_existing) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="desc_to_merge" Type="Pango.FontDescription" />
<Parameter Name="replace_existing" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="desc_to_merge">The <see cref="T:Pango.FontDescription" /> to merge from.</param>
<param name="replace_existing">If <see langword="true" />, replace fields in current instance with the corresponding values from <paramref name="desc_to_merge" />, even if they are already exist.</param>
<summary>Merges the fields of a font description into the current instance.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="MergeStatic">
<MemberSignature Language="C#" Value="public void MergeStatic (Pango.FontDescription desc_to_merge, bool replace_existing);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void MergeStatic(class Pango.FontDescription desc_to_merge, bool replace_existing) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="desc_to_merge" Type="Pango.FontDescription" />
<Parameter Name="replace_existing" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="desc_to_merge">an object of type <see cref="T:Pango.FontDescription" /></param>
<param name="replace_existing">an object of type <see cref="T:System.Boolean" /></param>
<summary>Merges the fields of a font description into the current instance without copying the field data (shallow copy).</summary>
<remarks>Like <see cref="T:Pango.FontDescription.Merge()" />, but only a shallow copy is made of the family name and other allocated fields. desc can only be used until <paramref name="desc_to_merge" /> is modified or freed. This is meant to be used when the merged font description is only needed temporarily.</remarks>
</Docs>
</Member>
<Member MemberName="SetFields">
<MemberSignature Language="C#" Value="public Pango.FontMask SetFields { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.FontMask SetFields" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.FontMask</ReturnType>
</ReturnValue>
<Docs>
<summary>Determines which fields in the font description have been set.</summary>
<value>a <see cref="T:Pango.FontMask" /> corresponding to the fields that have been set.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Size">
<MemberSignature Language="C#" Value="public int Size { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Size" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The size of the font in fractional points.</summary>
<value>
<para>
The size field for the font description scaled by <see cref="F:Pango.Scale.PangoScale" />. Setting this field is in fractional points. When getting the Size the value is either in points or device units. Use <see cref="P:Pango.FontDescription.SizeIsAbsolute" /> to find out which is the case.
</para>
<para>
Returns 0 if the size field has not previously been set. Use <see cref="M:Pango.FontDescription.SetFields()" /> to find out if the field was explicitly set or not.
</para>
</value>
<remarks>
<para>There are <see cref="F:Pango.Scale.PangoScale" /> pango units in one device unit - for fonts, font points are the device unit. Therefore, the size of the font in points is <see cref="P:Pango.FontDescription.Size" /> / <see cref="F:Pango.Scale.PangoScale" />.</para>
<para>Use <see cref="P:Pango.FontDescription.AbsoluteSize" /> if you need to set a particular size in device units</para>
</remarks>
</Docs>
</Member>
<Member MemberName="SizeIsAbsolute">
<MemberSignature Language="C#" Value="public bool SizeIsAbsolute { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool SizeIsAbsolute" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Determines whether the size of the font is in points (not absolute) or device units (absolute).</summary>
<value>a <see cref="T:System.Boolean" />, indicating whether the Size for the FontDescription is in points or device units.</value>
<remarks>See <see cref="P:Pango.FontDescription.Size" /> and <see cref="P:Pango.FontDescription.AbsoluteSize" />.</remarks>
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="Stretch">
<MemberSignature Language="C#" Value="public Pango.Stretch Stretch { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Stretch Stretch" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Stretch</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The stretch of the font.</summary>
<value> the stretch field for the font description.</value>
<remarks>The stretch property specifies how narrow or wide the font should be.</remarks>
</Docs>
</Member>
<Member MemberName="Style">
<MemberSignature Language="C#" Value="public Pango.Style Style { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Style Style" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Style</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The style of the font.</summary>
<value> the style for the font description</value>
<remarks>Most fonts will either have a italic style or an oblique style, but not both, and font matching in Pango will match italic specifications with oblique fonts and vice-versa if an exact match is not found.</remarks>
</Docs>
</Member>
<Member MemberName="ToFilename">
<MemberSignature Language="C#" Value="public string ToFilename ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance string ToFilename() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Creates a filename representation of a font description.</summary>
<returns>an object of type <see cref="T:System.String" /></returns>
<remarks>The filename created is identical to the result from calling <see cref="M:Pango.FontDescription.ToString" />, but with underscores instead of characters that are untypical in filenames, and in lower case only.</remarks>
</Docs>
</Member>
<Member MemberName="ToString">
<MemberSignature Language="C#" Value="public override string ToString ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="UnsetFields">
<MemberSignature Language="C#" Value="public void UnsetFields (Pango.FontMask to_unset);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void UnsetFields(valuetype Pango.FontMask to_unset) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="to_unset" Type="Pango.FontMask" />
</Parameters>
<Docs>
<param name="to_unset">an object of type <see cref="T:Pango.FontMask" />
(bitmask of fields in the desc to unset).</param>
<summary>Unsets some of the fields in the <see cref="T:Pango.FontDescription" />.</summary>
<remarks>This merely marks the fields cleared, it does not clear the settings for those fields. To clear a family name set with <see cref="P:Pango.FontDescription.FamilyStatic" /> so that it won't be returned by <see cref="P:Pango.FontDescription.Family" />, you must actually set <see cref="P:Pango.FontDescription.Family" /> to <see langword="null" />.</remarks>
</Docs>
</Member>
<Member MemberName="Variant">
<MemberSignature Language="C#" Value="public Pango.Variant Variant { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Variant Variant" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Variant</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The variant of the font.</summary>
<value> the variant type for the font description.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Weight">
<MemberSignature Language="C#" Value="public Pango.Weight Weight { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Weight Weight" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Weight</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The weight (boldness) of the font.</summary>
<value> the weight for the font description.</value>
<remarks>The weight property specifies how bold or light the font should be. In addition to the values of the <see cref="T:Pango.Weight" /> enumeration, other intermediate numeric values are possible.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,122 @@
<Type Name="FontFace" FullName="Pango.FontFace">
<TypeSignature Language="C#" Maintainer="auto" Value="public class FontFace : GLib.Object" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit FontFace extends GLib.Object" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>Used to represent a group of fonts with the same family, slant, weight, width, but varying sizes.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected FontFace ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Protected constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FontFace (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Describe">
<MemberSignature Language="C#" Value="public Pango.FontDescription Describe ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.FontDescription Describe() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.FontDescription</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns the family, style, variant, weight and stretch of a <see cref="T:Pango.FontFace" />.</summary>
<returns> a newly-created <see cref="T:Pango.FontDescription" /> structure holding the description of the face.</returns>
<remarks>The size field of the resulting font description will be unset.</remarks>
</Docs>
</Member>
<Member MemberName="FaceName">
<MemberSignature Language="C#" Value="public string FaceName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string FaceName" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>A name representing the style of this face among the different faces in the <see cref="T:Pango.FontFamily" /> for the face.</summary>
<value>the face name for the fontface.</value>
<remarks>This name is unique among all faces in the family and is suitable for displaying to users.</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Pango.FontFace" />.</remarks>
</Docs>
</Member>
<Member MemberName="IsSynthesized">
<MemberSignature Language="C#" Value="public bool IsSynthesized { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSynthesized" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="ListSizes">
<MemberSignature Language="C#" Value="public void ListSizes (out int sizes, out int n_sizes);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ListSizes(int32 sizes, int32 n_sizes) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="sizes" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="n_sizes" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="sizes">a <see cref="T:System.Int32" /></param>
<param name="n_sizes">a <see cref="T:System.Int32" /></param>
<summary>To be added</summary>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,128 @@
<Type Name="FontFamily" FullName="Pango.FontFamily">
<TypeSignature Language="C#" Maintainer="auto" Value="public class FontFamily : GLib.Object" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit FontFamily extends GLib.Object" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>Used to represent a family of related font faces.</summary>
<remarks>The faces in a family share a common design, but differ in slant, weight, width and other aspects.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected FontFamily ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Protected constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FontFamily (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Faces">
<MemberSignature Language="C#" Value="public Pango.FontFace[] Faces { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.FontFace[] Faces" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.FontFace[]</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<summary>The font faces that make up <paramref name="family" />.</summary>
<value>a <see cref="T:Pango.FontFace[]" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Pango.FontFamily" />.</remarks>
</Docs>
</Member>
<Member MemberName="IsMonospace">
<MemberSignature Language="C#" Value="public bool IsMonospace { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsMonospace" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="ListFaces">
<MemberSignature Language="C#" Value="public int ListFaces (Pango.FontFace faces);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 ListFaces(class Pango.FontFace faces) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="faces" Type="Pango.FontFace" />
</Parameters>
<Docs>
<param name="faces">a <see cref="T:Pango.FontFace" /></param>
<summary>Lists the different font faces that make up <paramref name="family" />.</summary>
<returns>a <see cref="T:System.Int32" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public string Name { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Name" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>The name of the family.</summary>
<value> the name of the family.</value>
<remarks>The name is unique among all fonts for the font backend and can be used in a <see cref="T:Pango.FontDescription" /> to specify that a face from this family is desired.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="FontHashKey" FullName="Pango.FontHashKey">
<TypeSignature Language="C#" Value="public class FontHashKey : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit FontHashKey extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FontHashKey (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,154 @@
<Type Name="FontMap" FullName="Pango.FontMap">
<TypeSignature Language="C#" Maintainer="auto" Value="public class FontMap : GLib.Object" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit FontMap extends GLib.Object" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>Represents the set of fonts available for a particular rendering system.</summary>
<remarks>This is a virtual object with implementations being specific to particular rendering systems.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected FontMap ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Protected constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FontMap (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="CreateContext">
<MemberSignature Language="C#" Value="public Pango.Context CreateContext ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.Context CreateContext() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Context</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Families">
<MemberSignature Language="C#" Value="public Pango.FontFamily[] Families { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.FontFamily[] Families" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.FontFamily[]</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>List all families for a fontmap.</summary>
<value>a <see cref="T:Pango.FontFamily[]" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Pango.FontMap" />.</remarks>
</Docs>
</Member>
<Member MemberName="ListFamilies">
<MemberSignature Language="C#" Value="public int ListFamilies (Pango.FontFamily families);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 ListFamilies(class Pango.FontFamily families) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="families" Type="Pango.FontFamily" />
</Parameters>
<Docs>
<param name="families">a <see cref="T:Pango.FontFamily" /></param>
<summary>List all families for a fontmap.</summary>
<returns>a <see cref="T:System.Int32" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="LoadFont">
<MemberSignature Language="C#" Value="public Pango.Font LoadFont (Pango.Context context, Pango.FontDescription desc);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.Font LoadFont(class Pango.Context context, class Pango.FontDescription desc) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Font</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="Pango.Context" />
<Parameter Name="desc" Type="Pango.FontDescription" />
</Parameters>
<Docs>
<param name="context">a <see cref="T:Pango.Context" /> the font will be used with</param>
<param name="desc">a <see cref="T:Pango.FontDescription" /> describing the font to load</param>
<summary>Load the font in the fontmap that is the closest match for <paramref name="desc" />.</summary>
<returns>the font loaded, or <see langword="null" /> if no font matched.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="LoadFontset">
<MemberSignature Language="C#" Value="public Pango.Fontset LoadFontset (Pango.Context context, Pango.FontDescription desc, Pango.Language language);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.Fontset LoadFontset(class Pango.Context context, class Pango.FontDescription desc, class Pango.Language language) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Fontset</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="Pango.Context" />
<Parameter Name="desc" Type="Pango.FontDescription" />
<Parameter Name="language" Type="Pango.Language" />
</Parameters>
<Docs>
<param name="context">a <see cref="T:Pango.Context" /> the font will be used with</param>
<param name="desc">a <see cref="T:Pango.FontDescription" /> describing the font to load </param>
<param name="language">a <see cref="T:Pango.Language" /> the fonts will be used for</param>
<summary>Load a set of fonts in the fontmap that can be used to render a font matching <paramref name="desc" />.</summary>
<returns>the fontset, or <see langword="null" /> if no font matched.</returns>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,117 @@
<Type Name="FontMask" FullName="Pango.FontMask">
<TypeSignature Language="C#" Maintainer="duncan" Value="public enum FontMask" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed FontMask extends System.Enum" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Pango.FontMaskGType))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>TThe bits in a PangoFontMask correspond to fields in a PangoFontDescription that have been set.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="Family">
<MemberSignature Language="C#" Value="Family" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.FontMask Family = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.FontMask</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The font family is specified</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Gravity">
<MemberSignature Language="C#" Value="Gravity" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.FontMask Gravity = int32(64)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.FontMask</ReturnType>
</ReturnValue>
<Docs>
<summary>Gravity is specified.</summary>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="Size">
<MemberSignature Language="C#" Value="Size" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.FontMask Size = int32(32)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.FontMask</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The font size is specified</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Stretch">
<MemberSignature Language="C#" Value="Stretch" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.FontMask Stretch = int32(16)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.FontMask</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The font stretch is specified</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Style">
<MemberSignature Language="C#" Value="Style" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.FontMask Style = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.FontMask</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The font style is specified</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Variant">
<MemberSignature Language="C#" Value="Variant" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.FontMask Variant = int32(4)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.FontMask</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The font variant is specified</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Weight">
<MemberSignature Language="C#" Value="Weight" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.FontMask Weight = int32(8)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.FontMask</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The font weight is specified</summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,245 @@
<Type Name="FontMetrics" FullName="Pango.FontMetrics">
<TypeSignature Language="C#" Maintainer="auto" Value="public class FontMetrics : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit FontMetrics extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Holds the overall metric information for a font (possibly restricted to a script).</summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FontMetrics (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<summary>Internal constructor</summary>
<remarks>This is an internal constructor, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="ApproximateCharWidth">
<MemberSignature Language="C#" Value="public int ApproximateCharWidth { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 ApproximateCharWidth" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>The approximate character width for a font metrics structure.</summary>
<value>the character width, in pango units.</value>
<remarks>This is merely a representative value useful, for example, for determining the initial size for a window. Actual characters in text will be wider and narrower than this.</remarks>
</Docs>
</Member>
<Member MemberName="ApproximateDigitWidth">
<MemberSignature Language="C#" Value="public int ApproximateDigitWidth { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 ApproximateDigitWidth" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>The approximate digit width for a font metrics structure.</summary>
<value> the digit width, in pango units.</value>
<remarks>This is merely a representative value useful, for example, for determining the initial size for a window. Actual digits in text can be wider and narrower than this.</remarks>
</Docs>
</Member>
<Member MemberName="Ascent">
<MemberSignature Language="C#" Value="public int Ascent { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Ascent" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>The ascent from a font metrics structure.</summary>
<value> the ascent, in pango units.</value>
<remarks>The ascent is the distance from the baseline to the logical top of a line of text. (The logical top may be above or below the top of the actual drawn ink. It is necessary to lay out the text to figure where the ink will be.)</remarks>
</Docs>
</Member>
<Member MemberName="Descent">
<MemberSignature Language="C#" Value="public int Descent { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Descent" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>The descent from a font metrics structure.</summary>
<value> the descent, in pango units.</value>
<remarks>The descent is the distance from the baseline to the logical bottom of a line of text. (The logical bottom may be above or below the bottom of the actual drawn ink. It is necessary to lay out the text to figure where the ink will be.)</remarks>
</Docs>
</Member>
<Member MemberName="Finalize">
<MemberSignature Language="C#" Value="~FontMetrics ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Pango.FontMetrics" />.</remarks>
</Docs>
</Member>
<Member MemberName="Ref">
<MemberSignature Language="C#" Value="public Pango.FontMetrics Ref ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.FontMetrics Ref() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Pango.FontMetrics is now refcounted automatically")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.FontMetrics</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Increases the reference count of a font metrics structure.</summary>
<returns>an object of type <see cref="T:Pango.FontMetrics" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Ref">
<MemberSignature Language="C#" Value="protected override void Ref (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Ref(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="StrikethroughPosition">
<MemberSignature Language="C#" Value="public int StrikethroughPosition { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 StrikethroughPosition" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:System.Int32" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="StrikethroughThickness">
<MemberSignature Language="C#" Value="public int StrikethroughThickness { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 StrikethroughThickness" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:System.Int32" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="UnderlinePosition">
<MemberSignature Language="C#" Value="public int UnderlinePosition { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 UnderlinePosition" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:System.Int32" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="UnderlineThickness">
<MemberSignature Language="C#" Value="public int UnderlineThickness { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 UnderlineThickness" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:System.Int32" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="Unref">
<MemberSignature Language="C#" Value="public void Unref ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Unref() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Pango.FontMetrics is now refcounted automatically")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Decreases the reference count of a font metrics structure.</summary>
<remarks>If the result is zero, frees the structure and any associated memory.</remarks>
</Docs>
</Member>
<Member MemberName="Unref">
<MemberSignature Language="C#" Value="protected override void Unref (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Unref(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,109 @@
<Type Name="Fontset" FullName="Pango.Fontset">
<TypeSignature Language="C#" Maintainer="auto" Value="public class Fontset : GLib.Object" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Fontset extends GLib.Object" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>Represents a set of <see cref="T:Pango.Font" /> to use when rendering text.</summary>
<remarks>It is the result of resolving a <see cref="T:Pango.FontDescription" /> against a particular <see cref="T:Pango.Context" />. It has operations for finding the component font for a particular Unicode character, and for finding a composite set of metrics for the entire fontset.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected Fontset ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Protected constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Fontset (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Foreach">
<MemberSignature Language="C#" Value="public void Foreach (Pango.FontsetForeachFunc func);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Foreach(class Pango.FontsetForeachFunc func) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="func" Type="Pango.FontsetForeachFunc" />
</Parameters>
<Docs>
<param name="func">a <see cref="T:Pango.FontsetForeachFunc" /></param>
<summary>To be added</summary>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="GetFont">
<MemberSignature Language="C#" Value="public Pango.Font GetFont (uint wc);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.Font GetFont(unsigned int32 wc) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Font</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="wc" Type="System.UInt32" />
</Parameters>
<Docs>
<param name="wc"> a unicode character</param>
<summary>Returns the font in the fontset that contains the best glyph for the unicode character <paramref name="wc" />.</summary>
<returns>a <see cref="T:Pango.Font" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Pango.Fontset" />.</remarks>
</Docs>
</Member>
<Member MemberName="Metrics">
<MemberSignature Language="C#" Value="public Pango.FontMetrics Metrics { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.FontMetrics Metrics" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.FontMetrics</ReturnType>
</ReturnValue>
<Docs>
<summary>Get overall metric information for the fonts in the fontset.</summary>
<value>a <see cref="T:Pango.FontMetrics" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,28 @@
<Type Name="FontsetForeachFunc" FullName="Pango.FontsetForeachFunc">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate bool FontsetForeachFunc(Fontset fontset, Font font);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed FontsetForeachFunc extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="fontset" Type="Pango.Fontset" />
<Parameter Name="font" Type="Pango.Font" />
</Parameters>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<param name="fontset">To be added.</param>
<param name="font">To be added.</param>
<summary>Used by <see cref="M:Pango.Fontset.Foreach()" /> when enumerating the fonts in a fontset.</summary>
<returns>To be added.</returns>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,608 @@
<Type Name="Global" FullName="Pango.Global">
<TypeSignature Language="C#" Value="public class Global" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Global extends System.Object" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Global API elements for <see cref="N:Pango" />. Most of these are utility functions.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Global ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Default constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="BidiTypeForUnichar">
<MemberSignature Language="C#" Value="public static Pango.BidiType BidiTypeForUnichar (char ch);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Pango.BidiType BidiTypeForUnichar(char ch) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.BidiType</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="ch" Type="System.Char" />
</Parameters>
<Docs>
<param name="ch">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ExtentsToPixels">
<MemberSignature Language="C#" Value="public static void ExtentsToPixels (ref Pango.Rectangle inclusive, ref Pango.Rectangle nearest);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ExtentsToPixels(valuetype Pango.Rectangle inclusive, valuetype Pango.Rectangle nearest) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="inclusive" Type="Pango.Rectangle&amp;" RefType="ref" />
<Parameter Name="nearest" Type="Pango.Rectangle&amp;" RefType="ref" />
</Parameters>
<Docs>
<param name="inclusive">To be added.</param>
<param name="nearest">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="FindBaseDir">
<MemberSignature Language="C#" Value="public static Pango.Direction FindBaseDir (string text);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Pango.Direction FindBaseDir(string text) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Direction</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="text" Type="System.String" />
</Parameters>
<Docs>
<param name="text">a <see cref="T:System.String" /></param>
<summary>To be added</summary>
<returns>a <see cref="T:Pango.Direction" /></returns>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="FindParagraphBoundary">
<MemberSignature Language="C#" Value="public static void FindParagraphBoundary (string text, out int paragraph_delimiter_index, out int next_paragraph_start);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void FindParagraphBoundary(string text, int32 paragraph_delimiter_index, int32 next_paragraph_start) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="text" Type="System.String" />
<Parameter Name="paragraph_delimiter_index" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="next_paragraph_start" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="text"> UTF-8 text</param>
<param name="paragraph_delimiter_index"> return location for index of delimiter</param>
<param name="next_paragraph_start"> return location for start of next paragraph</param>
<summary>Locates a paragraph boundary in <paramref name="text" />.</summary>
<remarks>
<para>
A boundary is caused by delimiter characters, such as a newline, carriage return, carriage return-newline pair, or Unicode paragraph separator character. The index of the run of delimiters is returned in <paramref name="paragraph_delimiter_index" />. The index of the start of the paragraph (index after all delimiters) is stored in <paramref name="next_paragraph_start" />.
</para>
If no delimiters are found, both <paramref name="paragraph_delimiter_index" /> and <paramref name="next_paragraph_start" /> are filled with the length of text (an index one off the end).</remarks>
</Docs>
</Member>
<Member MemberName="GetLogAttrs">
<MemberSignature Language="C#" Value="public static void GetLogAttrs (string text, int level, Pango.Language language, Pango.LogAttr log_attrs, int attrs_len);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void GetLogAttrs(string text, int32 level, class Pango.Language language, valuetype Pango.LogAttr log_attrs, int32 attrs_len) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="text" Type="System.String" />
<Parameter Name="level" Type="System.Int32" />
<Parameter Name="language" Type="Pango.Language" />
<Parameter Name="log_attrs" Type="Pango.LogAttr" />
<Parameter Name="attrs_len" Type="System.Int32" />
</Parameters>
<Docs>
<param name="text"> text to process</param>
<param name="level"> embedding level, or -1 if unknown</param>
<param name="language"> language tag</param>
<param name="log_attrs"> array with one PangoLogAttr per character in text, plus one extra, to be filled in</param>
<param name="attrs_len">a <see cref="T:System.Int32" /></param>
<summary>Computes a <see cref="T:Pango.LogAttr" /> for each character in <paramref name="text" />.</summary>
<remarks>The <paramref name="log_attrs" /> array must have one <see cref="T:Pango.LogAttr" /> for each position in text; if text contains N characters, it has N+1 positions, including the last position at the end of the text. text should be an entire paragraph; logical attributes cannot be computed without context (for example you need to see spaces on either side of a word to know the word is a word).</remarks>
</Docs>
</Member>
<Member MemberName="GravityGetForMatrix">
<MemberSignature Language="C#" Value="public static Pango.Gravity GravityGetForMatrix (Pango.Matrix matrix);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Pango.Gravity GravityGetForMatrix(valuetype Pango.Matrix matrix) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Gravity</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="matrix" Type="Pango.Matrix" />
</Parameters>
<Docs>
<param name="matrix">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="GravityGetForScript">
<MemberSignature Language="C#" Value="public static Pango.Gravity GravityGetForScript (Pango.Script script, Pango.Gravity base_gravity, Pango.GravityHint hint);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Pango.Gravity GravityGetForScript(valuetype Pango.Script script, valuetype Pango.Gravity base_gravity, valuetype Pango.GravityHint hint) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Gravity</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="script" Type="Pango.Script" />
<Parameter Name="base_gravity" Type="Pango.Gravity" />
<Parameter Name="hint" Type="Pango.GravityHint" />
</Parameters>
<Docs>
<param name="script">To be added.</param>
<param name="base_gravity">To be added.</param>
<param name="hint">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="GravityGetForScriptAndWidth">
<MemberSignature Language="C#" Value="public static Pango.Gravity GravityGetForScriptAndWidth (Pango.Script script, bool wide, Pango.Gravity base_gravity, Pango.GravityHint hint);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Pango.Gravity GravityGetForScriptAndWidth(valuetype Pango.Script script, bool wide, valuetype Pango.Gravity base_gravity, valuetype Pango.GravityHint hint) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Gravity</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="script" Type="Pango.Script" />
<Parameter Name="wide" Type="System.Boolean" />
<Parameter Name="base_gravity" Type="Pango.Gravity" />
<Parameter Name="hint" Type="Pango.GravityHint" />
</Parameters>
<Docs>
<param name="script">To be added.</param>
<param name="wide">To be added.</param>
<param name="base_gravity">To be added.</param>
<param name="hint">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GravityToRotation">
<MemberSignature Language="C#" Value="public static double GravityToRotation (Pango.Gravity gravity);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 GravityToRotation(valuetype Pango.Gravity gravity) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="gravity" Type="Pango.Gravity" />
</Parameters>
<Docs>
<param name="gravity">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="IsZeroWidth">
<MemberSignature Language="C#" Value="public static bool IsZeroWidth (char ch);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsZeroWidth(char ch) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="ch" Type="System.Char" />
</Parameters>
<Docs>
<param name="ch">A character to measure.</param>
<summary>Measures a char to determine if it is zero width.</summary>
<returns>
<see langword="true" /> if <paramref name="ch" /> is zero width.</returns>
<remarks>Zero width characters are not normally rendered on-screen.</remarks>
<since version="Gtk# 2.10" />
</Docs>
</Member>
<Member MemberName="ItemizeWithBaseDir">
<MemberSignature Language="C#" Value="public static GLib.List ItemizeWithBaseDir (Pango.Context context, Pango.Direction base_dir, string text, int start_index, int length, Pango.AttrList attrs, Pango.AttrIterator cached_iter);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class GLib.List ItemizeWithBaseDir(class Pango.Context context, valuetype Pango.Direction base_dir, string text, int32 start_index, int32 length, class Pango.AttrList attrs, class Pango.AttrIterator cached_iter) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>GLib.List</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="context" Type="Pango.Context" />
<Parameter Name="base_dir" Type="Pango.Direction" />
<Parameter Name="text" Type="System.String" />
<Parameter Name="start_index" Type="System.Int32" />
<Parameter Name="length" Type="System.Int32" />
<Parameter Name="attrs" Type="Pango.AttrList" />
<Parameter Name="cached_iter" Type="Pango.AttrIterator" />
</Parameters>
<Docs>
<param name="context">a <see cref="T:Pango.Context" /></param>
<param name="base_dir">a <see cref="T:System.Int32" /></param>
<param name="text">a <see cref="T:System.String" /></param>
<param name="start_index">a <see cref="T:System.Int32" /></param>
<param name="length">a <see cref="T:System.Int32" /></param>
<param name="attrs">a <see cref="T:Pango.AttrList" /></param>
<param name="cached_iter">a <see cref="T:Pango.AttrIterator" /></param>
<summary>To be added</summary>
<returns>a <see cref="T:GLib.List" /></returns>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="ParseEnum">
<MemberSignature Language="C#" Value="public static bool ParseEnum (GLib.GType type, string str, out int value, bool warn, string possible_values);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ParseEnum(valuetype GLib.GType type, string str, int32 value, bool warn, string possible_values) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="GLib.GType" />
<Parameter Name="str" Type="System.String" />
<Parameter Name="value" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="warn" Type="System.Boolean" />
<Parameter Name="possible_values" Type="System.String" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="str">To be added.</param>
<param name="value">To be added.</param>
<param name="warn">To be added.</param>
<param name="possible_values">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="ParseMarkup">
<MemberSignature Language="C#" Value="public static bool ParseMarkup (string markup, char accel_marker, out Pango.AttrList attrs, out string text, out char accel_char);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ParseMarkup(string markup, char accel_marker, class Pango.AttrList attrs, string text, char accel_char) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="markup" Type="System.String" />
<Parameter Name="accel_marker" Type="System.Char" />
<Parameter Name="attrs" Type="Pango.AttrList&amp;" RefType="out" />
<Parameter Name="text" Type="System.String&amp;" RefType="out" />
<Parameter Name="accel_char" Type="System.Char&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="markup">a <see cref="T:System.String" /></param>
<param name="accel_marker">a <see cref="T:System.Char" /></param>
<param name="attrs">a <see cref="T:Pango.AttrList" /></param>
<param name="text">a <see cref="T:System.String" /></param>
<param name="accel_char">a <see cref="T:System.Char" /></param>
<summary>Parses a markup text string into text and a list of attributes.</summary>
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="ParseStretch">
<MemberSignature Language="C#" Value="public static bool ParseStretch (string str, out Pango.Stretch stretch, bool warn);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ParseStretch(string str, valuetype Pango.Stretch stretch, bool warn) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="str" Type="System.String" />
<Parameter Name="stretch" Type="Pango.Stretch&amp;" RefType="out" />
<Parameter Name="warn" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="str">a <see cref="T:System.String" /> to parse</param>
<param name="stretch">a <see cref="T:Pango.Stretch&amp;" /> to set up with the stretch value parsed out of the string</param>
<param name="warn">a <see cref="T:System.Boolean" /> for whether to warn on bad input.</param>
<summary>Parses a string into a <see cref="T:Pango.Stretch&amp;" /> object.</summary>
<returns>a <see cref="T:System.Boolean" /> for whether the string was successfully parsed.</returns>
<remarks>The allowed values are "ultra_condensed", "extra_condensed", "condensed", "semi_condensed", "normal",
"semi_expanded", "expanded", "extra_expanded" and "ultra_expanded". Case variations are ignored and the '_'
characters may be omitted.</remarks>
</Docs>
</Member>
<Member MemberName="ParseStyle">
<MemberSignature Language="C#" Value="public static bool ParseStyle (string str, out Pango.Style style, bool warn);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ParseStyle(string str, valuetype Pango.Style style, bool warn) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="str" Type="System.String" />
<Parameter Name="style" Type="Pango.Style&amp;" RefType="out" />
<Parameter Name="warn" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="str">a <see cref="T:System.String" /> to parse</param>
<param name="style">a <see cref="T:Pango.Style&amp;" /> to set up with the style parsed out of the string.</param>
<param name="warn">a <see cref="T:System.Boolean" /> for whether to warn on bad input.</param>
<summary>Parses a string into a <see cref="T:Pango.Style&amp;" /> object.</summary>
<returns>a <see cref="T:System.Boolean" /> for whether the string was successfully parsed.</returns>
<remarks>The allowed values are "normal", "italic" and "oblique", case variations being ignored.</remarks>
</Docs>
</Member>
<Member MemberName="ParseVariant">
<MemberSignature Language="C#" Value="public static bool ParseVariant (string str, out Pango.Variant variant, bool warn);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ParseVariant(string str, valuetype Pango.Variant variant, bool warn) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="str" Type="System.String" />
<Parameter Name="variant" Type="Pango.Variant&amp;" RefType="out" />
<Parameter Name="warn" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="str">a <see cref="T:System.String" /> to parse</param>
<param name="variant">a <see cref="T:Pango.Variant&amp;" />to set up with the variant value parsed out of the string</param>
<param name="warn">a <see cref="T:System.Boolean" /> for whether to warn on bad input.</param>
<summary>Parses a string into a <see cref="T:Pango.Variant&amp;" /> object.</summary>
<returns>a <see cref="T:System.Boolean" /> for whether the string was successfully parsed.</returns>
<remarks>The allowed values are "normal" and "smallcaps" or "small_caps", case variations being ignored.</remarks>
</Docs>
</Member>
<Member MemberName="ParseWeight">
<MemberSignature Language="C#" Value="public static bool ParseWeight (string str, out Pango.Weight weight, bool warn);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ParseWeight(string str, valuetype Pango.Weight weight, bool warn) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="str" Type="System.String" />
<Parameter Name="weight" Type="Pango.Weight&amp;" RefType="out" />
<Parameter Name="warn" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="str">a <see cref="T:System.String" /> to parse</param>
<param name="weight">a <see cref="T:Pango.Weight&amp;" /> object to set up with the weight parsed out of the string</param>
<param name="warn">a <see cref="T:System.Boolean" /> for whether to warn on bad input.</param>
<summary>Parses a string into a <see cref="T:Pango.Weight&amp;" /> object.</summary>
<returns>a <see cref="T:System.Boolean" /> for whether the string was successfully parsed.</returns>
<remarks>The allowed values are "heavy", "ultrabold", "bold", "normal", "light", "ultralight" and integers. Case variations are ignored.</remarks>
</Docs>
</Member>
<Member MemberName="QuantizeLineGeometry">
<MemberSignature Language="C#" Value="public static void QuantizeLineGeometry (out int thickness, out int position);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void QuantizeLineGeometry(int32 thickness, int32 position) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="thickness" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="position" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="thickness">To be added.</param>
<param name="position">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="ScanInt">
<MemberSignature Language="C#" Value="public static bool ScanInt (string pos, out int out_param);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ScanInt(string pos, int32 out_param) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="pos" Type="System.String" />
<Parameter Name="out_param" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="pos">a <see cref="T:System.String" />, a string to scan.</param>
<param name="out_param">a <see cref="T:System.Int32&amp;" />, an integer to put the result into.</param>
<summary>Scans a string looking for an integer. An integer consists of up to 31 decimal digits.</summary>
<returns>a <see cref="T:System.Boolean" />, false if a parse error occurred.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ScanInt">
<MemberSignature Language="C#" Value="public static bool ScanInt (ref string pos, out int out_param);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ScanInt(string pos, int32 out_param) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="pos" Type="System.String&amp;" RefType="ref" />
<Parameter Name="out_param" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="pos">a <see cref="T:System.String" /></param>
<param name="out_param">a <see cref="T:System.Int32" /></param>
<summary>Scans a string looking for an integer. An integer consists of up to 31 decimal digits.</summary>
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ScriptForUnichar">
<MemberSignature Language="C#" Value="public static Pango.Script ScriptForUnichar (char ch);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Pango.Script ScriptForUnichar(char ch) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Script</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="ch" Type="System.Char" />
</Parameters>
<Docs>
<param name="ch">a <see cref="T:System.Char" /></param>
<summary>Determines the script for a character</summary>
<returns>the script for the character according to Unicode Technical Report 24</returns>
<remarks>No check is made that <paramref name="ch" /> is valid. If you pass in an invalid character, you will get back an invalid result.</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="ScriptGetSampleLanguage">
<MemberSignature Language="C#" Value="public static Pango.Language ScriptGetSampleLanguage (Pango.Script script);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Pango.Language ScriptGetSampleLanguage(valuetype Pango.Script script) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Language</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="script" Type="Pango.Script" />
</Parameters>
<Docs>
<param name="script">a <see cref="T:System.Int32" /></param>
<summary>To be added</summary>
<returns>a <see cref="T:Pango.Language" /></returns>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="SkipSpace">
<MemberSignature Language="C#" Value="public static bool SkipSpace (ref string pos);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool SkipSpace(string pos) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="pos" Type="System.String&amp;" RefType="ref" />
</Parameters>
<Docs>
<param name="pos">a <see cref="T:System.String" /></param>
<summary>Skips 0 or more characters of whitespace</summary>
<returns>a <see cref="T:System.Boolean" />, which is true if there are non-whitespace characters before the end of the string.</returns>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="SplitFileList">
<MemberSignature Language="C#" Value="public static string SplitFileList (string str);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig string SplitFileList(string str) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="str" Type="System.String" />
</Parameters>
<Docs>
<param name="str">a <see cref="T:System.String" /></param>
<summary>Splits a list of filename strings and normalizes their paths.</summary>
<returns>a <see cref="T:System.String" /></returns>
<remarks>In the underlying C implementation, the string returned is intended as an argument to g_strfreev.</remarks>
</Docs>
</Member>
<Member MemberName="TrimString">
<MemberSignature Language="C#" Value="public static string TrimString (string str);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig string TrimString(string str) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="str" Type="System.String" />
</Parameters>
<Docs>
<param name="str">a <see cref="T:System.String" /></param>
<summary>Trims leading and trailing whitespace from a string.</summary>
<returns>a <see cref="T:System.String" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="UnicharDirection">
<MemberSignature Language="C#" Value="public static Pango.Direction UnicharDirection (char ch);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Pango.Direction UnicharDirection(char ch) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Direction</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="ch" Type="System.Char" />
</Parameters>
<Docs>
<param name="ch">a <see cref="T:System.Char" /></param>
<summary>Determines the direction of a character</summary>
<returns>the direction of the character according to the Unicode bidi algorithm</returns>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="VersionCheck">
<MemberSignature Language="C#" Value="public static string VersionCheck (int required_major, int required_minor, int required_micro);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig string VersionCheck(int32 required_major, int32 required_minor, int32 required_micro) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="required_major" Type="System.Int32" />
<Parameter Name="required_minor" Type="System.Int32" />
<Parameter Name="required_micro" Type="System.Int32" />
</Parameters>
<Docs>
<param name="required_major">To be added.</param>
<param name="required_minor">To be added.</param>
<param name="required_micro">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="VersionString">
<MemberSignature Language="C#" Value="public static string VersionString ();" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig string VersionString() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,147 @@
<Type Name="GlyphGeometry" FullName="Pango.GlyphGeometry">
<TypeSignature Language="C#" Maintainer="auto" Value="public struct GlyphGeometry : IEquatable&lt;Pango.GlyphGeometry&gt;" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit GlyphGeometry extends System.ValueType implements class System.IEquatable`1&lt;valuetype Pango.GlyphGeometry&gt;" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IEquatable&lt;Pango.GlyphGeometry&gt;</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>Contains width and positioning information for a single glyph.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public bool Equals (Pango.GlyphGeometry other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(valuetype Pango.GlyphGeometry other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="Pango.GlyphGeometry" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public override bool Equals (object other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="System.Object" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetHashCode">
<MemberSignature Language="C#" Value="public override int GetHashCode ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Pango.GlyphGeometry New (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Pango.GlyphGeometry New(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphGeometry</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal method</summary>
<returns>an object of type <see cref="T:Pango.GlyphGeometry" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Width">
<MemberSignature Language="C#" Value="public int Width;" />
<MemberSignature Language="ILAsm" Value=".field public int32 Width" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>the logical width to use for the the character.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="XOffset">
<MemberSignature Language="C#" Value="public int XOffset;" />
<MemberSignature Language="ILAsm" Value=".field public int32 XOffset" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>horizontal offset from nominal character position.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="YOffset">
<MemberSignature Language="C#" Value="public int YOffset;" />
<MemberSignature Language="ILAsm" Value=".field public int32 YOffset" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>vertical offset from nominal character position. </summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Pango.GlyphGeometry Zero;" />
<MemberSignature Language="ILAsm" Value=".field public static valuetype Pango.GlyphGeometry Zero" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphGeometry</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns a new <see cref="T:Pango.GlyphGeometry" /></summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,147 @@
<Type Name="GlyphInfo" FullName="Pango.GlyphInfo">
<TypeSignature Language="C#" Maintainer="auto" Value="public struct GlyphInfo : IEquatable&lt;Pango.GlyphInfo&gt;" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit GlyphInfo extends System.ValueType implements class System.IEquatable`1&lt;valuetype Pango.GlyphInfo&gt;" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IEquatable&lt;Pango.GlyphInfo&gt;</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>Represents a single glyph together with positioning information and visual attributes.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="Attr">
<MemberSignature Language="C#" Value="public Pango.GlyphVisAttr Attr;" />
<MemberSignature Language="ILAsm" Value=".field public valuetype Pango.GlyphVisAttr Attr" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphVisAttr</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>the visual attributes of the glyph.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public bool Equals (Pango.GlyphInfo other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(valuetype Pango.GlyphInfo other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="Pango.GlyphInfo" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public override bool Equals (object other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="System.Object" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Geometry">
<MemberSignature Language="C#" Value="public Pango.GlyphGeometry Geometry;" />
<MemberSignature Language="ILAsm" Value=".field public valuetype Pango.GlyphGeometry Geometry" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphGeometry</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>the positional information about the glyph.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="GetHashCode">
<MemberSignature Language="C#" Value="public override int GetHashCode ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Glyph">
<MemberSignature Language="C#" Value="public uint Glyph;" />
<MemberSignature Language="ILAsm" Value=".field public unsigned int32 Glyph" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>the glyph itself.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Pango.GlyphInfo New (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Pango.GlyphInfo New(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal method</summary>
<returns>an object of type <see cref="T:Pango.GlyphInfo" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Pango.GlyphInfo Zero;" />
<MemberSignature Language="ILAsm" Value=".field public static valuetype Pango.GlyphInfo Zero" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphInfo</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Pango.GlyphInfo" /></summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,325 @@
<Type Name="GlyphItem" FullName="Pango.GlyphItem">
<TypeSignature Language="C#" Maintainer="auto" Value="public struct GlyphItem : IEquatable&lt;Pango.GlyphItem&gt;" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit GlyphItem extends System.ValueType implements class System.IEquatable`1&lt;valuetype Pango.GlyphItem&gt;" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IEquatable&lt;Pango.GlyphItem&gt;</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>A pair of a <see cref="T:Pango.Item" /> and the glyphs resulting from shaping the text corresponding to an item.</summary>
<remarks>As an example of the usage of <see cref="T:Pango.GlyphItem" />, the results of shaping text with <see cref="T:Pango.Layout" /> is a list of <see cref="T:Pango.LayoutLine" />, each of which contains a list of <see cref="T:Pango.GlyphItem" />.</remarks>
</Docs>
<Members>
<Member MemberName="ApplyAttrs">
<MemberSignature Language="C#" Value="public Pango.GlyphItem[] ApplyAttrs (string text, Pango.AttrList list);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Pango.GlyphItem[] ApplyAttrs(string text, class Pango.AttrList list) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphItem[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="text" Type="System.String" />
<Parameter Name="list" Type="Pango.AttrList" />
</Parameters>
<Docs>
<param name="text">a <see cref="T:System.String" /></param>
<param name="list">a <see cref="T:Pango.AttrList" /></param>
<summary>Splits a shaped item (<see cref="T:Pango.GlyphItem" />) into multiple items based on an attribute list.</summary>
<returns>a <see cref="T:Pango.GlyphItem[]" /></returns>
<remarks>
<para>
The idea is that if you have attributes that do not affect shaping, such as color or underline, to avoid affecting shaping, you filter them out (<see cref="M:Pango.AttrList.Filter()" />), apply the shaping process and then re-apply them to the result using this function.
</para>
<para>
All attributes that start or end inside a cluster are applied to that cluster; for instance, if half of a cluster is underlined and the other-half strikethough, then the cluster will end up with both underline and strikethrough attributes. In these cases, it may happen that item-&gt;extra_attrs for some of the result items can have multiple attributes of the same type.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public bool Equals (Pango.GlyphItem other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(valuetype Pango.GlyphItem other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="Pango.GlyphItem" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public override bool Equals (object other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="System.Object" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Free">
<MemberSignature Language="C#" Value="public Pango.GlyphItem Free ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Pango.GlyphItem Free() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("This is a no-op")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.GlyphItem</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetHashCode">
<MemberSignature Language="C#" Value="public override int GetHashCode ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetLogicalWidths">
<MemberSignature Language="C#" Value="public int GetLogicalWidths (string text);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 GetLogicalWidths(string text) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="text" Type="System.String" />
</Parameters>
<Docs>
<param name="text">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="glyphs">
<MemberSignature Language="C#" Value="public Pango.GlyphString glyphs { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.GlyphString glyphs" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Replaced by Glyphs property")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.GlyphString</ReturnType>
</ReturnValue>
<Docs>
<summary>Obsolete alias for <see cref="M:Pango.GlyphItem.Glyphs" /></summary>
<value>a <see cref="T:Pango.GlyphString" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="Glyphs">
<MemberSignature Language="C#" Value="public Pango.GlyphString Glyphs { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.GlyphString Glyphs" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphString</ReturnType>
</ReturnValue>
<Docs>
<summary>the glyphs obtained by shaping the text corresponding to item.</summary>
<value>a <see cref="T:Pango.GlyphString" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="item">
<MemberSignature Language="C#" Value="public Pango.Item item { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.Item item" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Replaced by Item property")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.Item</ReturnType>
</ReturnValue>
<Docs>
<summary>Obsolete alias for <see cref="M:Pango.GlyphItem.Item" /></summary>
<value>a <see cref="T:Pango.Item" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="Item">
<MemberSignature Language="C#" Value="public Pango.Item Item { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.Item Item" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Item</ReturnType>
</ReturnValue>
<Docs>
<summary>a <see cref="T:Pango.Item" /> that provides information about a segment of text.</summary>
<value>a <see cref="T:Pango.Item" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="LetterSpace">
<MemberSignature Language="C#" Value="public void LetterSpace (string text, Pango.LogAttr log_attrs, int letter_spacing);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void LetterSpace(string text, valuetype Pango.LogAttr log_attrs, int32 letter_spacing) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="text" Type="System.String" />
<Parameter Name="log_attrs" Type="Pango.LogAttr" />
<Parameter Name="letter_spacing" Type="System.Int32" />
</Parameters>
<Docs>
<param name="text">a <see cref="T:System.String" /></param>
<param name="log_attrs">a <see cref="T:Pango.LogAttr" /></param>
<param name="letter_spacing">a <see cref="T:System.Int32" /></param>
<summary>To be added</summary>
<remarks>To be added</remarks>
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Pango.GlyphItem New (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Pango.GlyphItem New(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphItem</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<summary>Internal method</summary>
<returns>a <see cref="T:Pango.GlyphItem" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="op_Explicit">
<MemberSignature Language="C#" Value="public static Pango.GlyphItem op_Explicit (GLib.Value val);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Pango.GlyphItem op_Explicit(valuetype GLib.Value val) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphItem</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="val" Type="GLib.Value" />
</Parameters>
<Docs>
<param name="val">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="op_Explicit">
<MemberSignature Language="C#" Value="public static GLib.Value op_Explicit (Pango.GlyphItem boxed);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype GLib.Value op_Explicit(valuetype Pango.GlyphItem boxed) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>GLib.Value</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="boxed" Type="Pango.GlyphItem" />
</Parameters>
<Docs>
<param name="boxed">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Split">
<MemberSignature Language="C#" Value="public Pango.GlyphItem Split (string text, int split_index);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Pango.GlyphItem Split(string text, int32 split_index) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphItem</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="text" Type="System.String" />
<Parameter Name="split_index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="text"> text to which positions in orig apply.</param>
<param name="split_index"> byte index of position to split item, relative to the start of the item</param>
<summary>Splits an Item</summary>
<returns>a <see cref="T:Pango.GlyphItem" /> representing the text before <paramref name="split_index" /></returns>
<remarks>
<para>
Modifies orig to cover only the text after <paramref name="split_index" />, and returns a new item that covers the text before <paramref name="split_index" /> that used to be in orig. You can think of <paramref name="split_index" /> as the length of the returned item. <paramref name="split_index" /> may not be 0, and it may not be greater than or equal to the length of orig (that is, there must be at least one byte assigned to each item, you cannot create a zero-length item).
</para>
This function is similar in function to <see cref="M:Pango.Item.Split()" /> (and uses it internally)</remarks>
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Pango.GlyphItem Zero;" />
<MemberSignature Language="ILAsm" Value=".field public static valuetype Pango.GlyphItem Zero" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphItem</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Pango.GlyphItem" /></summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,329 @@
<Type Name="GlyphItemIter" FullName="Pango.GlyphItemIter">
<TypeSignature Language="C#" Value="public struct GlyphItemIter : IEquatable&lt;Pango.GlyphItemIter&gt;" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit GlyphItemIter extends System.ValueType implements class System.IEquatable`1&lt;valuetype Pango.GlyphItemIter&gt;" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IEquatable&lt;Pango.GlyphItemIter&gt;</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="EndChar">
<MemberSignature Language="C#" Value="public int EndChar;" />
<MemberSignature Language="ILAsm" Value=".field public int32 EndChar" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="EndGlyph">
<MemberSignature Language="C#" Value="public int EndGlyph;" />
<MemberSignature Language="ILAsm" Value=".field public int32 EndGlyph" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="EndIndex">
<MemberSignature Language="C#" Value="public int EndIndex;" />
<MemberSignature Language="ILAsm" Value=".field public int32 EndIndex" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public bool Equals (Pango.GlyphItemIter other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(valuetype Pango.GlyphItemIter other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="Pango.GlyphItemIter" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public override bool Equals (object other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="System.Object" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetHashCode">
<MemberSignature Language="C#" Value="public override int GetHashCode ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="glyph_item">
<MemberSignature Language="C#" Value="public Pango.GlyphItem glyph_item { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.GlyphItem glyph_item" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphItem</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="InitEnd">
<MemberSignature Language="C#" Value="public bool InitEnd (Pango.GlyphItem glyph_item, string text);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool InitEnd(valuetype Pango.GlyphItem glyph_item, string text) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="glyph_item" Type="Pango.GlyphItem" />
<Parameter Name="text" Type="System.String" />
</Parameters>
<Docs>
<param name="glyph_item">To be added.</param>
<param name="text">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="InitStart">
<MemberSignature Language="C#" Value="public bool InitStart (Pango.GlyphItem glyph_item, string text);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool InitStart(valuetype Pango.GlyphItem glyph_item, string text) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="glyph_item" Type="Pango.GlyphItem" />
<Parameter Name="text" Type="System.String" />
</Parameters>
<Docs>
<param name="glyph_item">To be added.</param>
<param name="text">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Pango.GlyphItemIter New (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Pango.GlyphItemIter New(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphItemIter</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="NextCluster">
<MemberSignature Language="C#" Value="public bool NextCluster ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool NextCluster() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="op_Explicit">
<MemberSignature Language="C#" Value="public static Pango.GlyphItemIter op_Explicit (GLib.Value val);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Pango.GlyphItemIter op_Explicit(valuetype GLib.Value val) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphItemIter</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="val" Type="GLib.Value" />
</Parameters>
<Docs>
<param name="val">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="op_Explicit">
<MemberSignature Language="C#" Value="public static GLib.Value op_Explicit (Pango.GlyphItemIter boxed);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype GLib.Value op_Explicit(valuetype Pango.GlyphItemIter boxed) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>GLib.Value</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="boxed" Type="Pango.GlyphItemIter" />
</Parameters>
<Docs>
<param name="boxed">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="PrevCluster">
<MemberSignature Language="C#" Value="public bool PrevCluster ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool PrevCluster() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="StartChar">
<MemberSignature Language="C#" Value="public int StartChar;" />
<MemberSignature Language="ILAsm" Value=".field public int32 StartChar" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="StartGlyph">
<MemberSignature Language="C#" Value="public int StartGlyph;" />
<MemberSignature Language="ILAsm" Value=".field public int32 StartGlyph" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="StartIndex">
<MemberSignature Language="C#" Value="public int StartIndex;" />
<MemberSignature Language="ILAsm" Value=".field public int32 StartIndex" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Text">
<MemberSignature Language="C#" Value="public string Text;" />
<MemberSignature Language="ILAsm" Value=".field public string Text" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Pango.GlyphItemIter Zero;" />
<MemberSignature Language="ILAsm" Value=".field public static valuetype Pango.GlyphItemIter Zero" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphItemIter</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,323 @@
<Type Name="GlyphString" FullName="Pango.GlyphString">
<TypeSignature Language="C#" Maintainer="auto" Value="public class GlyphString : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit GlyphString extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Used to store strings of glyphs with geometry and visual attribute information.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public GlyphString ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>Creates a new <see cref="T:Pango.GlyphString" /> object.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public GlyphString (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal method</summary>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Copy">
<MemberSignature Language="C#" Value="public Pango.GlyphString Copy ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.GlyphString Copy() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphString</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Copies one <see cref="T:Pango.GlyphString" /> into a new object.</summary>
<returns>a <see cref="T:Pango.GlyphString" /></returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Extents">
<MemberSignature Language="C#" Value="public void Extents (Pango.Font font, Pango.Rectangle ink_rect, Pango.Rectangle logical_rect);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Extents(class Pango.Font font, valuetype Pango.Rectangle ink_rect, valuetype Pango.Rectangle logical_rect) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="font" Type="Pango.Font" />
<Parameter Name="ink_rect" Type="Pango.Rectangle" />
<Parameter Name="logical_rect" Type="Pango.Rectangle" />
</Parameters>
<Docs>
<param name="font">a <see cref="T:Pango.Font" /> for rendering the string </param>
<param name="ink_rect">a <see cref="T:Pango.Rectangle" /> used to store the extents of the glyph as drawn or <see langword="null" /> to indicate that the result is not needed.</param>
<param name="logical_rect">a <see cref="T:Pango.Rectangle" /> used to store the logical extents of the glyph or <see langword="null" /> to indicate that the result is not needed.</param>
<summary>Computes the logical and ink extents of this glyph string.</summary>
<remarks>The coordinate system for each rectangle has its origin at the base line and horizontal origin of the character with increasing coordinates extending to the right and down. The units of the rectangles are in 1 / <see cref="F:Pango.Scale.PangoScale" /> of a device unit.</remarks>
</Docs>
</Member>
<Member MemberName="ExtentsRange">
<MemberSignature Language="C#" Value="public void ExtentsRange (int start, int end, Pango.Font font, Pango.Rectangle ink_rect, Pango.Rectangle logical_rect);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ExtentsRange(int32 start, int32 end, class Pango.Font font, valuetype Pango.Rectangle ink_rect, valuetype Pango.Rectangle logical_rect) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="start" Type="System.Int32" />
<Parameter Name="end" Type="System.Int32" />
<Parameter Name="font" Type="Pango.Font" />
<Parameter Name="ink_rect" Type="Pango.Rectangle" />
<Parameter Name="logical_rect" Type="Pango.Rectangle" />
</Parameters>
<Docs>
<param name="start">an integer for the start index</param>
<param name="end">an integer for the end index</param>
<param name="font">a <see cref="T:Pango.Font" /> for rendering the string </param>
<param name="ink_rect">a <see cref="T:Pango.Rectangle" /> used to store the extents of the glyph as drawn or <see langword="null" /> to indicate that the result is not needed.</param>
<param name="logical_rect">a <see cref="T:Pango.Rectangle" /> used to store the logical extents of the glyph or <see langword="null" /> to indicate that the result is not needed.</param>
<summary>Computes the logical and ink extents of a sub-section of this glyph string.</summary>
<remarks>The extents are relative to the start of the glyph string range, not to the start of the glyph string.</remarks>
</Docs>
</Member>
<Member MemberName="Finalize">
<MemberSignature Language="C#" Value="~GlyphString ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Free">
<MemberSignature Language="C#" Value="protected override void Free (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Free(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetLogicalWidths">
<MemberSignature Language="C#" Value="public int GetLogicalWidths (string text, int embedding_level);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 GetLogicalWidths(string text, int32 embedding_level) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="text" Type="System.String" />
<Parameter Name="embedding_level" Type="System.Int32" />
</Parameters>
<Docs>
<param name="text">a <see cref="T:System.String" /> to process</param>
<param name="embedding_level">a <see cref="T:System.Int32" />, the embedding level of the string</param>
<summary>Determine the screen width corresponding to each character in a string. When
multiple characters compose a single cluster, the width of the entire cluster is divided equally among the characters.
</summary>
<returns>a <see cref="T:System.Int32" />, a pointer to an array of logical widths for each character.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Pango.GlyphString" />.</remarks>
</Docs>
</Member>
<Member MemberName="IndexToX">
<MemberSignature Language="C#" Value="public int IndexToX (string text, Pango.Analysis analysis, int index_, bool trailing);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 IndexToX(string text, valuetype Pango.Analysis analysis, int32 index_, bool trailing) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="text" Type="System.String" />
<Parameter Name="analysis" Type="Pango.Analysis" />
<Parameter Name="index_" Type="System.Int32" />
<Parameter Name="trailing" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="text">a <see cref="T:System.String" />, the text for the run</param>
<param name="analysis">a <see cref="T:Pango.Analysis" />, the analysis for the run</param>
<param name="index_">a <see cref="T:System.Int32" />, the byte index within the text.</param>
<param name="trailing">a <see cref="T:System.Int32" /> whether to compute from trailing edge (true) or leading
edge (false) of the character</param>
<summary>Convert from character position to X position.</summary>
<returns>To be added.</returns>
<remarks>
Converts from character position to x position. (X position is measured from the left edge of the run).
Character positions are computed by dividing up each cluster into equal portions.
</remarks>
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Pango.GlyphString New ();" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Pango.GlyphString New() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Replaced by GlyphString() constructor")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.GlyphString</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Obsolete. Replaced by an ordinary constructor</summary>
<returns>a <see cref="T:Pango.GlyphString" /> object.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Pango.GlyphString New (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Pango.GlyphString New(native int raw) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Replaced by GlyphString(IntPtr) constructor")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.GlyphString</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Obsolete internal constructor</summary>
<returns>a <see cref="T:Pango.GlyphString" /> object.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="NumGlyphs">
<MemberSignature Language="C#" Value="public int NumGlyphs { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NumGlyphs" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>the number of glyphs in the string.</summary>
<value>the number of glyphs in the string.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Size">
<MemberSignature Language="C#" Value="public int Size { set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Size" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Resizes this GlyphString to the given length.</summary>
<value>The new length of the string.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Width">
<MemberSignature Language="C#" Value="public int Width { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Width" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>Width property.</summary>
<value>The logical width of the glyph string.</value>
<remarks />
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="XToIndex">
<MemberSignature Language="C#" Value="public void XToIndex (string text, Pango.Analysis analysis, int x_pos, out int index_, out int trailing);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void XToIndex(string text, valuetype Pango.Analysis analysis, int32 x_pos, int32 index_, int32 trailing) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="text" Type="System.String" />
<Parameter Name="analysis" Type="Pango.Analysis" />
<Parameter Name="x_pos" Type="System.Int32" />
<Parameter Name="index_" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="trailing" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="text">a <see cref="T:System.String" />, the text for the run</param>
<param name="analysis">a <see cref="T:Pango.Analysis" />, the analysis for the run</param>
<param name="x_pos">the X offset in Pango glyph units.</param>
<param name="index_">a <see cref="T:System.Int32&amp;" />, for storing the calculated byte index</param>
<param name="trailing">a <see cref="T:System.Int32&amp;" /> for storing whether the user clicked on the leading
or trailing edge of the character.</param>
<summary>Convert from x offset to character position.</summary>
<remarks>
Character positions are computed by dividing up each cluster into equal portions.
In scripts where positioning within a cluster is not allowed (such as Thai), the returned value may not be a valid cursor
position; the caller must combine the result with the logical attributes for the text to compute the valid cursor position.
</remarks>
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Pango.GlyphString Zero;" />
<MemberSignature Language="ILAsm" Value=".field public static class Pango.GlyphString Zero" />
<MemberType>Field</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Pango.GlyphString is a reference type now, use null")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.GlyphString</ReturnType>
</ReturnValue>
<Docs>
<summary>Obsolete: just use <see langword="null" /> now.</summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,120 @@
<Type Name="GlyphVisAttr" FullName="Pango.GlyphVisAttr">
<TypeSignature Language="C#" Maintainer="auto" Value="public struct GlyphVisAttr : IEquatable&lt;Pango.GlyphVisAttr&gt;" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit GlyphVisAttr extends System.ValueType implements class System.IEquatable`1&lt;valuetype Pango.GlyphVisAttr&gt;" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IEquatable&lt;Pango.GlyphVisAttr&gt;</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>Used to communicate information between the shaping phase and the rendering phase.</summary>
<remarks>Its contents are still evolving.</remarks>
</Docs>
<Members>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public bool Equals (Pango.GlyphVisAttr other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(valuetype Pango.GlyphVisAttr other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="Pango.GlyphVisAttr" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public override bool Equals (object other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="System.Object" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetHashCode">
<MemberSignature Language="C#" Value="public override int GetHashCode ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="IsClusterStart">
<MemberSignature Language="C#" Value="public bool IsClusterStart { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsClusterStart" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Pango.GlyphVisAttr New (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Pango.GlyphVisAttr New(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphVisAttr</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal method</summary>
<returns>an object of type <see cref="T:Pango.GlyphVisAttr" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Pango.GlyphVisAttr Zero;" />
<MemberSignature Language="ILAsm" Value=".field public static valuetype Pango.GlyphVisAttr Zero" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphVisAttr</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Pango.GlyphVisAttr" /></summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,77 @@
<Type Name="Gravity" FullName="Pango.Gravity">
<TypeSignature Language="C#" Value="public enum Gravity" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Gravity extends System.Enum" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Pango.GravityGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Gravity enumeration.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
<Members>
<Member MemberName="Auto">
<MemberSignature Language="C#" Value="Auto" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.Gravity Auto = int32(4)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Gravity</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="East">
<MemberSignature Language="C#" Value="East" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.Gravity East = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Gravity</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="North">
<MemberSignature Language="C#" Value="North" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.Gravity North = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Gravity</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="South">
<MemberSignature Language="C#" Value="South" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.Gravity South = int32(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Gravity</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="West">
<MemberSignature Language="C#" Value="West" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.Gravity West = int32(3)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Gravity</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,55 @@
<Type Name="GravityHint" FullName="Pango.GravityHint">
<TypeSignature Language="C#" Value="public enum GravityHint" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed GravityHint extends System.Enum" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Pango.GravityHintGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Gravity Hint enumeration.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
<Members>
<Member MemberName="Line">
<MemberSignature Language="C#" Value="Line" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.GravityHint Line = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.GravityHint</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="Natural">
<MemberSignature Language="C#" Value="Natural" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.GravityHint Natural = int32(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.GravityHint</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="Strong">
<MemberSignature Language="C#" Value="Strong" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.GravityHint Strong = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.GravityHint</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,232 @@
<Type Name="Item" FullName="Pango.Item">
<TypeSignature Language="C#" Maintainer="auto" Value="public class Item : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Item extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Stores information about a segment of text.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Item ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>Creates a new Item</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Item (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal method.</summary>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Analysis">
<MemberSignature Language="C#" Value="public Pango.Analysis Analysis { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Analysis Analysis" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Analysis</ReturnType>
</ReturnValue>
<Docs>
<summary>the properties of the segment.</summary>
<value>the properties of the segment.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Copy">
<MemberSignature Language="C#" Value="public Pango.Item Copy ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.Item Copy() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Item</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Copy an existing <see cref="T:Pango.Item" /> structure.</summary>
<returns>a new <see cref="T:Pango.Item" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Finalize">
<MemberSignature Language="C#" Value="~Item ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Free">
<MemberSignature Language="C#" Value="protected override void Free (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Free(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>Native GLib type value.</summary>
<value>a <see cref="T:GLib.GType" />.</value>
<remarks />
<since version="Gtk# 2.8" />
</Docs>
</Member>
<Member MemberName="Length">
<MemberSignature Language="C#" Value="public int Length { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Length" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>the length of the segment in bytes.</summary>
<value>the length of the segment in bytes.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Pango.Item New ();" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Pango.Item New() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Replaced by Item() constructor")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.Item</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Obsolete: replaced by ordinary constructor</summary>
<returns>a new <see cref="T:Pango.Item" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Pango.Item New (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Pango.Item New(native int raw) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Replaced by Item(IntPtr) constructor")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.Item</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Obsolete internal constructor</summary>
<returns>an object of type <see cref="T:Pango.Item" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="NumChars">
<MemberSignature Language="C#" Value="public int NumChars { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NumChars" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>the length of the segment in characters.</summary>
<value>the length of the segment in characters.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Offset">
<MemberSignature Language="C#" Value="public int Offset { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Offset" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>the offset of the segment from the beginning of the string in bytes.</summary>
<value>the offset of the segment from the beginning of the string in bytes.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Split">
<MemberSignature Language="C#" Value="public Pango.Item Split (int split_index, int split_offset);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.Item Split(int32 split_index, int32 split_offset) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Item</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="split_index" Type="System.Int32" />
<Parameter Name="split_offset" Type="System.Int32" />
</Parameters>
<Docs>
<param name="split_index"> byte index of position to split item, relative to the start of the item</param>
<param name="split_offset"> number of chars between start of orig and <paramref name="split_index" /></param>
<summary>Modifies orig to cover only the text after <paramref name="split_index" />, and returns a new item that covers the text before <paramref name="split_index" /> that used to be in orig.</summary>
<returns> new item representing text before <paramref name="split_index" /></returns>
<remarks>You can think of <paramref name="split_index" /> as the length of the returned item. <paramref name="split_index" /> may not be 0, and it may not be greater than or equal to the length of orig (that is, there must be at least one byte assigned to each item, you cannot create a zero-length item). <paramref name="split_offset" /> is the length of the first item in chars, and must be provided because the text used to generate the item is not available, so <see cref="M:Pango.Item.Split()" /> cannot count the char length of the split items itself.</remarks>
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Pango.Item Zero;" />
<MemberSignature Language="ILAsm" Value=".field public static class Pango.Item Zero" />
<MemberType>Field</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Pango.Item is a reference type now, use null")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.Item</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Pango.Item" /></summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="ItemProperties" FullName="Pango.ItemProperties">
<TypeSignature Language="C#" Value="public class ItemProperties : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ItemProperties extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ItemProperties (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="ItemizeState" FullName="Pango.ItemizeState">
<TypeSignature Language="C#" Value="public class ItemizeState : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ItemizeState extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ItemizeState (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,164 @@
<Type Name="Language" FullName="Pango.Language">
<TypeSignature Language="C#" Maintainer="auto" Value="public class Language : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Language extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>Used to represent a language.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Language (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Default">
<MemberSignature Language="C#" Value="public static Pango.Language Default { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Pango.Language Default" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Language</ReturnType>
</ReturnValue>
<Docs>
<summary>Default language property.</summary>
<value>The default <see cref="T:Pango.Language" />.</value>
<remarks />
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="FromString">
<MemberSignature Language="C#" Value="public static Pango.Language FromString (string language);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Pango.Language FromString(string language) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Language</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="language" Type="System.String" />
</Parameters>
<Docs>
<param name="language"> a string representing a language tag</param>
<summary>Take a RFC-3066 format language tag as a string and convert it to a <see cref="T:Pango.Language" /></summary>
<returns>a <see cref="T:Pango.Language" /></returns>
<remarks>This function first canonicalizes the string by converting it to lowercase, mapping '_' to '-', and stripping all characters other than letters and '-'.</remarks>
</Docs>
</Member>
<Member MemberName="GetScripts">
<MemberSignature Language="C#" Value="public Pango.Script GetScripts (out int num_scripts);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Pango.Script GetScripts(int32 num_scripts) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Script</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="num_scripts" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="num_scripts">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Pango.Language" />.</remarks>
</Docs>
</Member>
<Member MemberName="IncludesScript">
<MemberSignature Language="C#" Value="public bool IncludesScript (Pango.Script script);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool IncludesScript(valuetype Pango.Script script) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="script" Type="Pango.Script" />
</Parameters>
<Docs>
<param name="script">a <see cref="T:System.Int32" /></param>
<summary>To be added</summary>
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="Matches">
<MemberSignature Language="C#" Value="public bool Matches (string range_list);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Matches(string range_list) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="range_list" Type="System.String" />
</Parameters>
<Docs>
<param name="range_list"> a list of language ranges, separated by ';' characters. each element must either be '*', or a RFC 3066 language range canonicalized as by <see cref="M:Pango.LanguageFromString()" />.</param>
<summary>Checks if a language tag matches one of the elements in a list of language ranges.</summary>
<returns>
<see langword="true" /> if a match was found.</returns>
<remarks>A language tag is considered to match a range in the list if the range is '*', the range is exactly the tag, or the range is a prefix of the tag, and the character after the tag is '-'.</remarks>
</Docs>
</Member>
<Member MemberName="SampleString">
<MemberSignature Language="C#" Value="public string SampleString { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string SampleString" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>A sample </summary>
<value>a <see cref="T:System.String" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="ToString">
<MemberSignature Language="C#" Value="public override string ToString ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,778 @@
<Type Name="Layout" FullName="Pango.Layout">
<TypeSignature Language="C#" Maintainer="auto" Value="public class Layout : GLib.Object" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Layout extends GLib.Object" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>High-level driver for formatting entire paragraphs of text at once.</summary>
<remarks>
<para>While complete access to the layout capabilities of Pango is provided using the detailed interfaces for itemization and shaping, using that functionality directly involves writing a fairly large amount of code. The objects and functions in <see cref="T:Pango.Layout" /> provide a high-level driver for formatting entire paragraphs of text at once.</para>
<para>The <see cref="T:Pango.Layout" /> represents and entire paragraph of text. It is initialized with a <see cref="T:Pango.Context" />, UTF-8 string and set of attributes for that string. Once that is done, the set of formatted lines can be extracted from the object, the layout can be rendered, and conversion between logical character positions within the layout's text, and the physical position of the resulting glyphs can be made.</para>
<para>There are also a number of parameters to adjust the formatting of a <see cref="T:Pango.Layout" />. It is possible, as well, to ignore the 2-D setup, and simply treat the results of a <see cref="T:Pango.Layout" /> as a list of lines.</para>
</remarks>
<example>
<code lang="C#">
using System;
using Gtk;
using Pango;
class LayoutSample : DrawingArea
{
Pango.Layout layout;
static void Main ()
{
Application.Init ();
new LayoutSample ();
Application.Run ();
}
LayoutSample ()
{
Window win = new Window ("Layout sample");
win.SetDefaultSize (400, 300);
win.DeleteEvent += OnWinDelete;
this.Realized += OnRealized;
this.ExposeEvent += OnExposed;
win.Add (this);
win.ShowAll ();
}
void OnExposed (object o, ExposeEventArgs args)
{
this.GdkWindow.DrawLayout (this.Style.TextGC (StateType.Normal), 100, 150, layout);
}
void OnRealized (object o, EventArgs args)
{
layout = new Pango.Layout (this.PangoContext);
layout.Wrap = Pango.WrapMode.Word;
layout.FontDescription = FontDescription.FromString ("Tahoma 16");
layout.SetMarkup ("Hello Pango.Layout");
}
void OnWinDelete (object o, DeleteEventArgs args)
{
Application.Quit ();
}
}
</code>
</example>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Layout (Pango.Context context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Pango.Context context) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="context" Type="Pango.Context" />
</Parameters>
<Docs>
<param name="context">a <see cref="T:Pango.Context" />.</param>
<summary>Create a new PangoLayout object with attributes initialized to default values for a particular <see cref="T:Pango.Context" />.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Layout (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">a <see cref="T:Pango.Context" />.</param>
<summary>Create a new PangoLayout object with attributes initialized to default values for a particular <see cref="T:Pango.Context" />.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Alignment">
<MemberSignature Language="C#" Value="public Pango.Alignment Alignment { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Alignment Alignment" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Alignment</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Set or return the alignment for lines within the layout that do not take up the full width.</summary>
<value>an object of type <see cref="T:Pango.Alignment" /></value>
<value>an object of type <see cref="T:Pango.Alignment" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Attributes">
<MemberSignature Language="C#" Value="public Pango.AttrList Attributes { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.AttrList Attributes" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.AttrList</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Sets/gets the text attributes for a Layout object.</summary>
<value>a <see cref="T:Pango.AttrList" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="AutoDir">
<MemberSignature Language="C#" Value="public bool AutoDir { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool AutoDir" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="Baseline">
<MemberSignature Language="C#" Value="public int Baseline { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Baseline" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Context">
<MemberSignature Language="C#" Value="public Pango.Context Context { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.Context Context" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Context</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>the <see cref="T:Pango.Context" /> used for this layout.</summary>
<value>an object of type <see cref="T:Pango.LayoutIter" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="ContextChanged">
<MemberSignature Language="C#" Value="public void ContextChanged ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ContextChanged() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Forces recomputation of any state in the <see cref="T:Pango.Layout" /> that might depend on the layout's context.</summary>
<remarks>This function should be called if you make changes to the context subsequent to creating the layout.</remarks>
</Docs>
</Member>
<Member MemberName="Copy">
<MemberSignature Language="C#" Value="public Pango.Layout Copy ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.Layout Copy() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Layout</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Copies an existing layout into a new one.</summary>
<returns>an object of type <see cref="T:Pango.Layout" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Ellipsize">
<MemberSignature Language="C#" Value="public Pango.EllipsizeMode Ellipsize { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.EllipsizeMode Ellipsize" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.EllipsizeMode</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:Pango.EllipsizeMode" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="FontDescription">
<MemberSignature Language="C#" Value="public Pango.FontDescription FontDescription { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.FontDescription FontDescription" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.FontDescription</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The default font description for the layout.</summary>
<value>a <see cref="T:Pango.FontDescription" /></value>
<remarks>If no font description is set on the layout, the font description from the layout's context is used.</remarks>
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="GetCursorPos">
<MemberSignature Language="C#" Value="public void GetCursorPos (int index_, out Pango.Rectangle strong_pos, out Pango.Rectangle weak_pos);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetCursorPos(int32 index_, valuetype Pango.Rectangle strong_pos, valuetype Pango.Rectangle weak_pos) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index_" Type="System.Int32" />
<Parameter Name="strong_pos" Type="Pango.Rectangle&amp;" RefType="out" />
<Parameter Name="weak_pos" Type="Pango.Rectangle&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="index_"> the byte index of the cursor</param>
<param name="strong_pos"> location to store the strong cursor position (may be <see langword="null" />)</param>
<param name="weak_pos"> location to store the weak cursor position (may be <see langword="null" />)</param>
<summary>Given an index within a layout, determines the positions that of the strong and weak cursors if the insertion point is at that index.</summary>
<remarks>The position of each cursor is stored as a zero-width rectangle. The strong cursor location is the location where characters of the directionality equal to the base direction of the layout are inserted. The weak cursor location is the location where characters of the directionality opposite to the base direction of the layout are inserted.</remarks>
</Docs>
</Member>
<Member MemberName="GetExtents">
<MemberSignature Language="C#" Value="public void GetExtents (out Pango.Rectangle ink_rect, out Pango.Rectangle logical_rect);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetExtents(valuetype Pango.Rectangle ink_rect, valuetype Pango.Rectangle logical_rect) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="ink_rect" Type="Pango.Rectangle&amp;" RefType="out" />
<Parameter Name="logical_rect" Type="Pango.Rectangle&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="ink_rect"> rectangle used to store the extents of the layout as drawn.</param>
<param name="logical_rect"> rectangle used to store the logical extents of the layout.</param>
<summary>Computes the logical and ink extents</summary>
<remarks>Logical extents are usually what you want for positioning things. The extents are given in layout coordinates; layout coordinates begin at the top left corner of the layout.</remarks>
</Docs>
</Member>
<Member MemberName="GetLine">
<MemberSignature Language="C#" Value="public Pango.LayoutLine GetLine (int line);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.LayoutLine GetLine(int32 line) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.LayoutLine</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="line" Type="System.Int32" />
</Parameters>
<Docs>
<param name="line">the index of a line.</param>
<summary>Retrieves a particular line.</summary>
<returns>the requested <see cref="T:Pango.LayoutLine" />, or null if the index is out of range.</returns>
<remarks>This layout line can be referenced and retained, but will become invalid
if changes are made to the Layout.
</remarks>
</Docs>
</Member>
<Member MemberName="GetLineReadonly">
<MemberSignature Language="C#" Value="public Pango.LayoutLine GetLineReadonly (int line);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.LayoutLine GetLineReadonly(int32 line) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.LayoutLine</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="line" Type="System.Int32" />
</Parameters>
<Docs>
<param name="line">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="GetPixelExtents">
<MemberSignature Language="C#" Value="public void GetPixelExtents (out Pango.Rectangle ink_rect, out Pango.Rectangle logical_rect);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetPixelExtents(valuetype Pango.Rectangle ink_rect, valuetype Pango.Rectangle logical_rect) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="ink_rect" Type="Pango.Rectangle&amp;" RefType="out" />
<Parameter Name="logical_rect" Type="Pango.Rectangle&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="ink_rect">Rectangle used to store the extents of the layout as drawn.</param>
<param name="logical_rect">Rectangle used to store the logical extents of the layout.</param>
<summary>Compute the logical and ink extents of layout.</summary>
<remarks>
<para>
Logical extents are usually what you want for positioning things. The extents are given in layout coordinates; layout coordinates begin at the top left corner of the layout.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="GetPixelSize">
<MemberSignature Language="C#" Value="public void GetPixelSize (out int width, out int height);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetPixelSize(int32 width, int32 height) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="width" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="height" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="width">an object of type <see cref="T:System.Int32" /></param>
<param name="height">an object of type <see cref="T:System.Int32" /></param>
<summary>Determine the logical width and height of a <see cref="T:Pango.Layout" /> in device units.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="GetSize">
<MemberSignature Language="C#" Value="public void GetSize (out int width, out int height);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetSize(int32 width, int32 height) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="width" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="height" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="width"> location to store the logical width, or <see langword="null" /></param>
<param name="height"> location to store the logical height, or <see langword="null" /></param>
<summary>Determines the logical width and height of a <see cref="T:Pango.Layout" /> in Pango units (device units divided by <see cref="F:Pango.Scale.PangoScale" />).</summary>
<remarks>This is simply a convenience function around <see cref="M:Pango.Layout.GetExtents()" />.</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Pango.Layout" />.</remarks>
</Docs>
</Member>
<Member MemberName="Height">
<MemberSignature Language="C#" Value="public int Height { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Height" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Indent">
<MemberSignature Language="C#" Value="public int Indent { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Indent" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Set or return the amount by which the first line should be shorter than the rest of the lines.</summary>
<value>an object of type <see cref="T:System.Int32" /></value>
<remarks>The value can be negative, in which case the subsequent lines will be shorter than the first line. (However, in either case, the entire width of the layout will be given by the value.</remarks>
</Docs>
</Member>
<Member MemberName="IndexToLineX">
<MemberSignature Language="C#" Value="public void IndexToLineX (int index_, bool trailing, out int line, out int x_pos);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void IndexToLineX(int32 index_, bool trailing, int32 line, int32 x_pos) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index_" Type="System.Int32" />
<Parameter Name="trailing" Type="System.Boolean" />
<Parameter Name="line" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="x_pos" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="index_">a byte index of a grapheme within the layout.</param>
<param name="trailing">Somewhat confusingly, <see langword="false" /> for the trailing edge of the grapheme, <see langword="true" /> for the leading.</param>
<param name="line">Returns the line index of the grapheme, starting with index 0.</param>
<param name="x_pos">Returns the x offset of the grapheme in Pango units.</param>
<summary>Converts from a byte index to a line and X position.</summary>
<remarks>The <paramref name="x_pos" /> is measured from the left edge of the line.</remarks>
<since version="Gtk# 2.10" />
</Docs>
</Member>
<Member MemberName="IndexToPos">
<MemberSignature Language="C#" Value="public Pango.Rectangle IndexToPos (int index_);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Pango.Rectangle IndexToPos(int32 index_) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Rectangle</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index_" Type="System.Int32" />
</Parameters>
<Docs>
<param name="index_">a byte offset within the text buffer.</param>
<summary>Obtains the graphical position of an offset in the <see cref="T:Pango.Layout" />.</summary>
<returns>a <see cref="T:Pango.Rectangle" /> representing the position of the grapheme associated with <paramref name="index_" />.</returns>
<remarks>
<para>
The X coordinate of the resulting <see cref="T:Pango.Rectangle" /> represents the leading edge of the grapheme. If the direction of the grapheme is right to left, the Width value will be negative.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="IsEllipsized">
<MemberSignature Language="C#" Value="public bool IsEllipsized { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsEllipsized" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="IsWrapped">
<MemberSignature Language="C#" Value="public bool IsWrapped { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsWrapped" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="Iter">
<MemberSignature Language="C#" Value="public Pango.LayoutIter Iter { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.LayoutIter Iter" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.LayoutIter</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>An iterator to iterate over the visual extents of the layout.</summary>
<value>a new <see cref="T:Pango.LayoutIter" />.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Justify">
<MemberSignature Language="C#" Value="public bool Justify { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Justify" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Sets whether or not each complete line should be stretched to fill the entire width of the layout.</summary>
<value>an object of type <see cref="T:System.Int32" /></value>
<remarks>This stretching is typically done by adding whitespace, but for some scripts (such as Arabic), the justification is done by extending the characters.</remarks>
</Docs>
</Member>
<Member MemberName="LineCount">
<MemberSignature Language="C#" Value="public int LineCount { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 LineCount" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Retrieves the count of lines for the layout.</summary>
<value>An integer, the line count</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Lines">
<MemberSignature Language="C#" Value="public Pango.LayoutLine[] Lines { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.LayoutLine[] Lines" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.LayoutLine[]</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The count of lines for the layout.</summary>
<value>The count of lines for the layout.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LinesReadOnly">
<MemberSignature Language="C#" Value="public Pango.LayoutLine[] LinesReadOnly { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.LayoutLine[] LinesReadOnly" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.LayoutLine[]</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="LogAttrs">
<MemberSignature Language="C#" Value="public Pango.LogAttr[] LogAttrs { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.LogAttr[] LogAttrs" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.LogAttr[]</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Retrieves an array of logical attributes for each character in the layout.</summary>
<value>a <see cref="T:Pango.LogAttr[]" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="MoveCursorVisually">
<MemberSignature Language="C#" Value="public void MoveCursorVisually (bool strong, int old_index, int old_trailing, int direction, out int new_index, out int new_trailing);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void MoveCursorVisually(bool strong, int32 old_index, int32 old_trailing, int32 direction, int32 new_index, int32 new_trailing) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="strong" Type="System.Boolean" />
<Parameter Name="old_index" Type="System.Int32" />
<Parameter Name="old_trailing" Type="System.Int32" />
<Parameter Name="direction" Type="System.Int32" />
<Parameter Name="new_index" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="new_trailing" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="strong"> whether the moving cursor is the strong cursor or the weak cursor. The strong cursor is the cursor corresponding to text insertion in the base direction for the layout.</param>
<param name="old_index"> the byte index of the grapheme for the old index </param>
<param name="old_trailing"> if 0, the cursor was at the trailing edge of the grapheme indicated by old_index, if &gt; 0, the cursor was at the leading edge.</param>
<param name="direction"> direction to move cursor. A negative value indicates motion to the left.</param>
<param name="new_index"> location to store the new cursor byte index. A value of -1 indicates that the cursor has been moved off the beginning of the layout. A value of G_MAXINT indicates that the cursor has been moved off the end of the layout.</param>
<param name="new_trailing"> number of characters to move forward from the location returned for <paramref name="new_index" /> to get the position where the cursor should be displayed. This allows distinguishing the position at the beginning of one line from the position at the end of the preceding line. <paramref name="new_index" /> is always on the line where the cursor should be displayed.</param>
<summary>Computes a new cursor position from an old position and a count of positions to move visually.</summary>
<remarks>
<para>If <paramref name="count" /> is positive, then the new strong cursor position will be one position to the right of the old cursor position. If <paramref name="count" /> is negative then the new strong cursor position will be one position to the left of the old cursor position.
</para>
<para>In the presence of bi-directional text, the correspondence between logical and visual order will depend on the direction of the current run, and there may be jumps when the cursor is moved off of the end of a run.
</para>
<para>Motion here is in cursor positions, not in characters, so a single call may move the cursor over multiple characters when multiple characters combine to form a single grapheme.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="SetMarkup">
<MemberSignature Language="C#" Value="public void SetMarkup (string markup);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetMarkup(string markup) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="markup" Type="System.String" />
</Parameters>
<Docs>
<param name="markup">marked-up text</param>
<summary>Sets the layout text and attribute list from marked-up text (see markup format).</summary>
<remarks>Replaces the current text and attribute list.
</remarks>
</Docs>
</Member>
<Member MemberName="SetMarkupWithAccel">
<MemberSignature Language="C#" Value="public void SetMarkupWithAccel (string markup, char accel_marker, out char accel_char);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetMarkupWithAccel(string markup, char accel_marker, char accel_char) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="markup" Type="System.String" />
<Parameter Name="accel_marker" Type="System.Char" />
<Parameter Name="accel_char" Type="System.Char&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="markup">marked-up text</param>
<param name="accel_marker">the character following this char is underlined.</param>
<param name="accel_char">returns a parsed accelerator char from the marked-up text.</param>
<summary>Sets the text of a Layout includ</summary>
<summary>Sets the layout text and attribute list from marked-up text with an accelerator marker (see markup format).</summary>
<remarks>Replaces the current text and attribute list.</remarks>
</Docs>
</Member>
<Member MemberName="SetText">
<MemberSignature Language="C#" Value="public void SetText (string text);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetText(string text) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="text" Type="System.String" />
</Parameters>
<Docs>
<param name="text">an object of type <see cref="T:System.String" /></param>
<summary>Set the text of the layout.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="SingleParagraphMode">
<MemberSignature Language="C#" Value="public bool SingleParagraphMode { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool SingleParagraphMode" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether or not to treat newlines and similar characters as paragraph separators.</summary>
<value>an object of type <see cref="T:Pango.Context" /></value>
<remarks>
<para>If set to true, do not treat newlines and similar characters as paragraph separators; instead, keep all text in a single paragraph, and display a glyph for paragraph separator characters.</para>
<para>Used when you want to allow editing of newlines on a single text line.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Spacing">
<MemberSignature Language="C#" Value="public int Spacing { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Spacing" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>the amount of spacing between the lines of the layout.</summary>
<value>the amount of spacing (in <see cref="T:Pango.GlyphUnit" />) </value>
<remarks />
</Docs>
</Member>
<Member MemberName="Tabs">
<MemberSignature Language="C#" Value="public Pango.TabArray Tabs { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.TabArray Tabs" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.TabArray</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The tabs to use for the layout.</summary>
<value>the current <see cref="T:Pango.TabArray" /> used by this layout. If no <see cref="T:Pango.TabArray" /> has been set, then the default tabs are in use and null is returned.</value>
<remarks>
<para>By default, tabs are every 8 spaces.</para>
<para>Setting new tabs overrides the default tabs. If Tabs is set to null, the default tabs are reinstated.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Text">
<MemberSignature Language="C#" Value="public string Text { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Text" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Sets the text of the layout.</summary>
<value>a <see cref="T:System.String" /> in UTF-8 encoding.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="UnknownGlyphsCount">
<MemberSignature Language="C#" Value="public int UnknownGlyphsCount { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 UnknownGlyphsCount" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="Width">
<MemberSignature Language="C#" Value="public int Width { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Width" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Sets the width to which the lines of the Layout should be wrapped.</summary>
<value>an object of type <see cref="T:System.String" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="Wrap">
<MemberSignature Language="C#" Value="public Pango.WrapMode Wrap { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.WrapMode Wrap" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.WrapMode</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets or sets the wrap mode</summary>
<value> Active wrap mode.</value>
<remarks>The wrap mode only has an effect if a width is set on the layout using <see cref="P:Pango.Layout.Width" />. To turn off wrapping, set the width to -1.</remarks>
</Docs>
</Member>
<Member MemberName="XyToIndex">
<MemberSignature Language="C#" Value="public bool XyToIndex (int x, int y, out int index_, out int trailing);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool XyToIndex(int32 x, int32 y, int32 index_, int32 trailing) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="index_" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="trailing" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="x">a <see cref="T:System.Int32" />, the X offset (in thousandths of a device unit) from the left edge of the layout.</param>
<param name="y">a <see cref="T:System.Int32" />, the Y offset (in thousandths of a device unit) from the top edge of the layout.</param>
<param name="index_">a <see cref="T:System.Int32" /> for storing the calculated byte index</param>
<param name="trailing">a <see cref="T:System.Int32" /> to store where in the grapheme the user clicked. It will either
be zero or the number of characters in the grapheme. 0 represents the trailing edge of the grapheme.</param>
<summary>Convert from X and Y position within a layout to the byte index to the character at that logical position.</summary>
<returns>a <see cref="T:System.Boolean" />, true if the coordinates are inside the Layout.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,388 @@
<Type Name="LayoutIter" FullName="Pango.LayoutIter">
<TypeSignature Language="C#" Maintainer="auto" Value="public class LayoutIter : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit LayoutIter extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>A <see cref="T:Pango.LayoutIter" /> can be used to iterate over the visual extents of a <see cref="T:Pango.Layout" />.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public LayoutIter (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="AtLastLine">
<MemberSignature Language="C#" Value="public bool AtLastLine ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool AtLastLine() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Determines whether iter is on the last line of the layout.</summary>
<returns>an object of type <see cref="T:System.Boolean" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Baseline">
<MemberSignature Language="C#" Value="public int Baseline { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Baseline" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the y position of the current line's baseline, in layout coordinates (origin at top left of the entire layout).</summary>
<value> baseline of current line</value>
<remarks />
</Docs>
</Member>
<Member MemberName="CharExtents">
<MemberSignature Language="C#" Value="public Pango.Rectangle CharExtents { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.Rectangle CharExtents" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Rectangle</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Copy">
<MemberSignature Language="C#" Value="public Pango.LayoutIter Copy ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.LayoutIter Copy() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.LayoutIter</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Finalize">
<MemberSignature Language="C#" Value="~LayoutIter ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Free">
<MemberSignature Language="C#" Value="public void Free ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Free() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Pango.LayoutIter is now freed automatically")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Frees an iterator that is no longer in use.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Free">
<MemberSignature Language="C#" Value="protected override void Free (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Free(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetClusterExtents">
<MemberSignature Language="C#" Value="public void GetClusterExtents (out Pango.Rectangle ink_rect, out Pango.Rectangle logical_rect);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetClusterExtents(valuetype Pango.Rectangle ink_rect, valuetype Pango.Rectangle logical_rect) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="ink_rect" Type="Pango.Rectangle&amp;" RefType="out" />
<Parameter Name="logical_rect" Type="Pango.Rectangle&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="ink_rect">To be added.</param>
<param name="logical_rect">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetLayoutExtents">
<MemberSignature Language="C#" Value="public void GetLayoutExtents (out Pango.Rectangle ink_rect, out Pango.Rectangle logical_rect);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetLayoutExtents(valuetype Pango.Rectangle ink_rect, valuetype Pango.Rectangle logical_rect) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="ink_rect" Type="Pango.Rectangle&amp;" RefType="out" />
<Parameter Name="logical_rect" Type="Pango.Rectangle&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="ink_rect">To be added.</param>
<param name="logical_rect">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetLineExtents">
<MemberSignature Language="C#" Value="public void GetLineExtents (out Pango.Rectangle ink_rect, out Pango.Rectangle logical_rect);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetLineExtents(valuetype Pango.Rectangle ink_rect, valuetype Pango.Rectangle logical_rect) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="ink_rect" Type="Pango.Rectangle&amp;" RefType="out" />
<Parameter Name="logical_rect" Type="Pango.Rectangle&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="ink_rect">To be added.</param>
<param name="logical_rect">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetLineYrange">
<MemberSignature Language="C#" Value="public void GetLineYrange (out int y0_, out int y1_);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetLineYrange(int32 y0_, int32 y1_) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="y0_" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="y1_" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="y0_">a <see cref="T:System.Int32&amp;" /></param>
<param name="y1_">a <see cref="T:System.Int32&amp;" /></param>
<summary>Divides the vertical space in the <see cref="T:Pango.Layout" /> being iterated over between the lines in the layout, and returns the space belonging to the current line.</summary>
<remarks>A line's range includes the line's logical extents, plus half of the spacing above and below the line if <see cref="P:Pango.Layout.Spacing" /> has been set. The y positions are in layout coordinates (origin at top left of the entire layout).</remarks>
</Docs>
</Member>
<Member MemberName="GetRunExtents">
<MemberSignature Language="C#" Value="public void GetRunExtents (out Pango.Rectangle ink_rect, out Pango.Rectangle logical_rect);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetRunExtents(valuetype Pango.Rectangle ink_rect, valuetype Pango.Rectangle logical_rect) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="ink_rect" Type="Pango.Rectangle&amp;" RefType="out" />
<Parameter Name="logical_rect" Type="Pango.Rectangle&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="ink_rect">To be added.</param>
<param name="logical_rect">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="Index">
<MemberSignature Language="C#" Value="public int Index { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Index" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the current byte index.</summary>
<value> current byte index</value>
<remarks>Note that iterating forward by char moves in visual order, not logical order, so indexes may not be sequential. Also, the index may be equal to the length of the text in the layout, if on the <see langword="null" /> run (see <see cref="P:Pango.LayoutIter.Run" />).</remarks>
</Docs>
</Member>
<Member MemberName="Layout">
<MemberSignature Language="C#" Value="public Pango.Layout Layout { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.Layout Layout" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Layout</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Line">
<MemberSignature Language="C#" Value="public Pango.LayoutLine Line { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.LayoutLine Line" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.LayoutLine</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the current line.</summary>
<value>the current <see cref="T:Pango.LayoutLine" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="LineReadonly">
<MemberSignature Language="C#" Value="public Pango.LayoutLine LineReadonly { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.LayoutLine LineReadonly" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.LayoutLine</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="NextChar">
<MemberSignature Language="C#" Value="public bool NextChar ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool NextChar() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Moves iter forward to the next character in visual order.</summary>
<returns>an object of type <see cref="T:System.Boolean" /></returns>
<remarks>If iter was already at the end of the layout, returns <see langword="false" />.</remarks>
</Docs>
</Member>
<Member MemberName="NextCluster">
<MemberSignature Language="C#" Value="public bool NextCluster ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool NextCluster() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Moves iter forward to the next cluster in visual order.</summary>
<returns>an object of type <see cref="T:System.Boolean" /></returns>
<remarks>If iter was already at the end of the layout, returns <see langword="false" />.</remarks>
</Docs>
</Member>
<Member MemberName="NextLine">
<MemberSignature Language="C#" Value="public bool NextLine ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool NextLine() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Moves iter forward to the start of the next line.</summary>
<returns>an object of type <see cref="T:System.Boolean" /></returns>
<remarks>If iter is already on the last line, returns <see langword="false" />.</remarks>
</Docs>
</Member>
<Member MemberName="NextRun">
<MemberSignature Language="C#" Value="public bool NextRun ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool NextRun() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Moves iter forward to the next run in visual order.</summary>
<returns>an object of type <see cref="T:System.Boolean" /></returns>
<remarks>If iter was already at the end of the layout, returns <see langword="false" />.</remarks>
</Docs>
</Member>
<Member MemberName="Run">
<MemberSignature Language="C#" Value="public Pango.LayoutRun Run { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.LayoutRun Run" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.LayoutRun</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the current run.</summary>
<value>an object of type 'Pango.LayoutRun'</value>
<remarks>When iterating by run, at the end of each line, there is a position with a <see cref="null" /> run, so this function can return <see langword="null" />. The <see langword="null" /> run at the end of each line ensures that all lines have at least one run, even lines consisting of only a newline.</remarks>
</Docs>
</Member>
<Member MemberName="RunReadonly">
<MemberSignature Language="C#" Value="public Pango.LayoutRun RunReadonly { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Pango.LayoutRun RunReadonly" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.LayoutRun</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,299 @@
<Type Name="LayoutLine" FullName="Pango.LayoutLine">
<TypeSignature Language="C#" Maintainer="auto" Value="public class LayoutLine : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit LayoutLine extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Represents one of the lines resulting from laying out a paragraph via <see cref="T:Pango.Layout" />.</summary>
<remarks>
<see cref="T:Pango.LayoutLine" />s are obtained by calling <see cref="M:Pango.Layout.GetLine(System.Int32)" /> and are only valid until the text, attributes, or settings of the parent <see cref="T:Pango.Layout" /> are modified.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public LayoutLine (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<summary>Internal constructor.</summary>
<remarks>This is an internal constructor, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Finalize">
<MemberSignature Language="C#" Value="~LayoutLine ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetExtents">
<MemberSignature Language="C#" Value="public void GetExtents (ref Pango.Rectangle ink_rect, ref Pango.Rectangle logical_rect);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetExtents(valuetype Pango.Rectangle ink_rect, valuetype Pango.Rectangle logical_rect) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="ink_rect" Type="Pango.Rectangle&amp;" RefType="ref" />
<Parameter Name="logical_rect" Type="Pango.Rectangle&amp;" RefType="ref" />
</Parameters>
<Docs>
<param name="ink_rect"> rectangle used to store the extents of the glyph string as drawn or <see langword="null" /> to indicate that the result is not needed.</param>
<param name="logical_rect"> rectangle used to store the logical extents of the glyph string or <see langword="null" /> to indicate that the result is not needed.</param>
<summary>Computes the logical and ink extents of a layout line.</summary>
<remarks>See the documentation for <see cref="M:Pango.Font.GetGlyphExtents()" /> for details about the interpretation of the rectangles.</remarks>
</Docs>
</Member>
<Member MemberName="GetPixelExtents">
<MemberSignature Language="C#" Value="public void GetPixelExtents (ref Pango.Rectangle ink_rect, ref Pango.Rectangle logical_rect);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetPixelExtents(valuetype Pango.Rectangle ink_rect, valuetype Pango.Rectangle logical_rect) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="ink_rect" Type="Pango.Rectangle&amp;" RefType="ref" />
<Parameter Name="logical_rect" Type="Pango.Rectangle&amp;" RefType="ref" />
</Parameters>
<Docs>
<param name="ink_rect"> rectangle used to store the extents of the glyph string as drawn or <see langword="null" /> to indicate that the result is not needed.</param>
<param name="logical_rect"> rectangle used to store the logical extents of the glyph string or <see langword="null" /> to indicate that the result is not needed.</param>
<summary>Computes the logical and ink extents of a layout line.</summary>
<remarks>See the documentation for <see cref="T:Pango.Font.GetGlyphExtents()" /> for details about the interpretation of the rectangles. The returned rectangles are in device units, as opposed to <see cref="T:Pango.LayoutLine.GetExtents()" />, which returns the extents in <see cref="T:Pango.GlyphUnit" />.</remarks>
</Docs>
</Member>
<Member MemberName="GetXRanges">
<MemberSignature Language="C#" Value="public void GetXRanges (int start_index, int end_index, out int[][] ranges);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetXRanges(int32 start_index, int32 end_index, int32[][] ranges) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="start_index" Type="System.Int32" />
<Parameter Name="end_index" Type="System.Int32" />
<Parameter Name="ranges" Type="System.Int32[][]&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="start_index"> Start byte index of the logical range. If this value is less than the start index for the line, then the first range will extend all the way to the leading edge of the layout. Otherwise it will start at the leading edge of the first character.</param>
<param name="end_index"> Ending byte index of the logical range. If this value is greater than the end index for the line, then the last range will extend all the way to the trailing edge of the layout. Otherwise, it will end at the trailing edge of the last character.</param>
<param name="ranges"> location to store an array of ranges. The array will be of length 2*n_ranges, with each range starting at (*ranges)[2*n] and of width (*ranges)[2*n + 1] - (*ranges)[2*n]. This array must be freed with g_free(). The coordinates are relative to the layout and are in <see cref="T:Pango.GlyphUnit" />.</param>
<summary>Gets a list of visual ranges corresponding to a given logical range.</summary>
<remarks>This list is not necessarily minimal - there may be consecutive ranges which are adjacent. The ranges will be sorted from left to right. The ranges are with respect to the left edge of the entire layout, not with respect to the line.</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>The native GLib type value.</summary>
<value>a <see cref="T:GLib.GType" />.</value>
<remarks />
<since version="Gtk# 2.8" />
</Docs>
</Member>
<Member MemberName="IndexToX">
<MemberSignature Language="C#" Value="public int IndexToX (int index_, bool trailing);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 IndexToX(int32 index_, bool trailing) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index_" Type="System.Int32" />
<Parameter Name="trailing" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="index_"> byte offset of a grapheme within the layout</param>
<param name="trailing"> Indicates the edge of the grapheme to retrieve the position of. If <see langword="true" />, the trailing edge of the grapheme, if <see langword="false" />, the leading of the grapheme.</param>
<summary>Converts an index within a line to a X position.</summary>
<returns>the x_offset (in <see cref="T:Pango.GlyphUnit" />)</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="IsParagraphStart">
<MemberSignature Language="C#" Value="public bool IsParagraphStart { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsParagraphStart" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Layout">
<MemberSignature Language="C#" Value="public Pango.Layout Layout { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.Layout Layout" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Layout</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The parent <see cref="T:Pango.Layout" /> for this line.</summary>
<value>a <see cref="T:Pango.Layout" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="Length">
<MemberSignature Language="C#" Value="public int Length { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Length" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>the length of the line in bytes.</summary>
<value>a <see cref="T:System.Int32" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="Ref">
<MemberSignature Language="C#" Value="public Pango.LayoutLine Ref ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.LayoutLine Ref() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Pango.LayoutLine is now refcounted automatically")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.LayoutLine</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Ref">
<MemberSignature Language="C#" Value="protected override void Ref (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Ref(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ResolvedDir">
<MemberSignature Language="C#" Value="public uint ResolvedDir { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int32 ResolvedDir" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="StartIndex">
<MemberSignature Language="C#" Value="public int StartIndex { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 StartIndex" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>the start of the line as byte index into <see cref="P:Pango.Layout.Text" />.</summary>
<value>a <see cref="T:System.Int32" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="Unref">
<MemberSignature Language="C#" Value="public void Unref ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Unref() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Pango.LayoutLine is now refcounted automatically")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Decreases the reference count of a <see cref="T:Pango.LayoutLine" /> by one.</summary>
<remarks>If the result is zero, the line and all associated memory will be freed.</remarks>
</Docs>
</Member>
<Member MemberName="Unref">
<MemberSignature Language="C#" Value="protected override void Unref (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Unref(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="XToIndex">
<MemberSignature Language="C#" Value="public bool XToIndex (int x_pos, out int index_, out int trailing);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool XToIndex(int32 x_pos, int32 index_, int32 trailing) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x_pos" Type="System.Int32" />
<Parameter Name="index_" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="trailing" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="x_pos"> the x offset (in <see cref="T:Pango.GlyphUnit" />) from the left edge of the line.</param>
<param name="index_"> location to store calculated byte offset for the grapheme in which the user clicked.</param>
<param name="trailing"> location to store a integer indicating where in the grapheme the user clicked. It will either be zero, or the number of characters in the grapheme. 0 represents the trailing edge of the cluster.</param>
<summary>Converts from x offset to the byte index of the corresponding character within the text of the layout.</summary>
<returns>
<see langword="false" /> if x_pos was outside the line, <see langword="true" /> if inside</returns>
<remarks>If <paramref name="x_pos" /> is outside the line, the start or end of the line will be stored at <paramref name="index_" />.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,167 @@
<Type Name="LayoutRun" FullName="Pango.LayoutRun">
<TypeSignature Language="C#" Maintainer="auto" Value="public struct LayoutRun : IEquatable&lt;Pango.LayoutRun&gt;" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit LayoutRun extends System.ValueType implements class System.IEquatable`1&lt;valuetype Pango.LayoutRun&gt;" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IEquatable&lt;Pango.LayoutRun&gt;</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>The <see cref="T:Pango.LayoutRun" /> structure represents a single run within a <see cref="T:Pango.LayoutLine" />.</summary>
<remarks>It is simply an alternate name for <see cref="T:Pango.GlyphItem" />, present for backwards compatibility. See the <see cref="T:Pango.GlyphItem" /> docs for details on the fields.</remarks>
</Docs>
<Members>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public bool Equals (Pango.LayoutRun other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(valuetype Pango.LayoutRun other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="Pango.LayoutRun" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public override bool Equals (object other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="System.Object" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetHashCode">
<MemberSignature Language="C#" Value="public override int GetHashCode ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="glyphs">
<MemberSignature Language="C#" Value="public Pango.GlyphString glyphs { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.GlyphString glyphs" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Replaced by Glyphs property")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.GlyphString</ReturnType>
</ReturnValue>
<Docs>
<summary>Obsolete alias for <see cref="M:Pango.LayoutRun.Glyphs" /></summary>
<value>an object of type <see cref="T:Pango.GlyphString" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="Glyphs">
<MemberSignature Language="C#" Value="public Pango.GlyphString Glyphs { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.GlyphString Glyphs" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.GlyphString</ReturnType>
</ReturnValue>
<Docs>
<summary>the glyphs obtained by shaping the text corresponding to item.</summary>
<value>an object of type <see cref="T:Pango.GlyphString" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="item">
<MemberSignature Language="C#" Value="public Pango.Item item { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.Item item" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Replaced by Item property")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.Item</ReturnType>
</ReturnValue>
<Docs>
<summary>Obsolete alias for <see cref="M:Pango.LayoutRun.Item" /></summary>
<value>a <see cref="T:Pango.Item" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="Item">
<MemberSignature Language="C#" Value="public Pango.Item Item { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Pango.Item Item" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Item</ReturnType>
</ReturnValue>
<Docs>
<summary>A <see cref="T:Pango.Item" /> that provides information about a segment of text.</summary>
<value>a <see cref="T:Pango.Item" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Pango.LayoutRun New (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Pango.LayoutRun New(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.LayoutRun</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal method</summary>
<returns>an object of type <see cref="T:Pango.LayoutRun" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Pango.LayoutRun Zero;" />
<MemberSignature Language="ILAsm" Value=".field public static valuetype Pango.LayoutRun Zero" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.LayoutRun</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns a new <see cref="T:Pango.LayoutRun" /></summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="LineIter" FullName="Pango.LineIter">
<TypeSignature Language="C#" Value="public class LineIter : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit LineIter extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public LineIter (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="LineState" FullName="Pango.LineState">
<TypeSignature Language="C#" Value="public class LineState : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit LineState extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public LineState (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,330 @@
<Type Name="LogAttr" FullName="Pango.LogAttr">
<TypeSignature Language="C#" Maintainer="auto" Value="public struct LogAttr : IEquatable&lt;Pango.LogAttr&gt;" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit LogAttr extends System.ValueType implements class System.IEquatable`1&lt;valuetype Pango.LogAttr&gt;" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IEquatable&lt;Pango.LogAttr&gt;</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>Stores information about the attributes of a single character.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="BackspaceDeletesCharacter">
<MemberSignature Language="C#" Value="public bool BackspaceDeletesCharacter { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool BackspaceDeletesCharacter" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether Backspace deletes individual characters rather than complete grapheme clusters.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public bool Equals (Pango.LogAttr other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(valuetype Pango.LogAttr other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="Pango.LogAttr" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public override bool Equals (object other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="System.Object" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetHashCode">
<MemberSignature Language="C#" Value="public override int GetHashCode ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="IsCharBreak">
<MemberSignature Language="C#" Value="public bool IsCharBreak { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsCharBreak" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether or not a break is allowed before this character when doing character wrap.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="IsCursorPosition">
<MemberSignature Language="C#" Value="public bool IsCursorPosition { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsCursorPosition" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether or not the cursor can appear in front of this character.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="IsExpandableSpace">
<MemberSignature Language="C#" Value="public bool IsExpandableSpace { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsExpandableSpace" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="IsLineBreak">
<MemberSignature Language="C#" Value="public bool IsLineBreak { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsLineBreak" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether or not a line break is allowed before this character.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="IsMandatoryBreak">
<MemberSignature Language="C#" Value="public bool IsMandatoryBreak { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsMandatoryBreak" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether or not a line break is required before this character.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="IsSentenceBoundary">
<MemberSignature Language="C#" Value="public bool IsSentenceBoundary { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSentenceBoundary" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether or not this character is a sentence boundary.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>
There are two ways to divide sentences. The first assigns
all intersentence whitespace/control/format chars to some
sentence, so all characters are in some sentence; <see cref="M:Pango.LogAttr.IsSentenceBoundary" /> denotes the
boundaries in this case. See <see cref="M:Pango.LogAttr.IsSentenceStart" /> and <see cref="M:Pango.LogAttr.IsSentenceEnd" /> for the other
method.
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="IsSentenceEnd">
<MemberSignature Language="C#" Value="public bool IsSentenceEnd { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSentenceEnd" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether or not this is the first non-sentence character after a sentence.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>
There are two ways to divide sentences. The first is the
method used by <see cref="M:Pango.LogAttr.IsSentenceBoundary" /> (qv). The
second way is to consider intersentence characters to not
be part of any sentence, in which case <see cref="M:Pango.LogAttr.IsSentenceStart" /> identifies the
first character in a sentence and <see cref="M:Pango.LogAttr.IsSentenceEnd" /> identifies the
first non-sentence character after a sentence.
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="IsSentenceStart">
<MemberSignature Language="C#" Value="public bool IsSentenceStart { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSentenceStart" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether or not this is the first character in a sentence.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>
There are two ways to divide sentences. The first is the
method used by <see cref="M:Pango.LogAttr.IsSentenceBoundary" /> (qv). The
second way is to consider intersentence characters to not
be part of any sentence, in which case <see cref="M:Pango.LogAttr.IsSentenceStart" /> identifies the
first character in a sentence and <see cref="M:Pango.LogAttr.IsSentenceEnd" /> identifies the
first non-sentence character after a sentence.
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="IsWhite">
<MemberSignature Language="C#" Value="public bool IsWhite { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsWhite" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether or not this is a whitespace character.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="IsWordBoundary">
<MemberSignature Language="C#" Value="public bool IsWordBoundary { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsWordBoundary" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="IsWordEnd">
<MemberSignature Language="C#" Value="public bool IsWordEnd { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsWordEnd" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether or not this is the first non-word character after a word.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>
Note that in degenerate cases, you could have both this
propery and <see cref="M:Pango.LogAttr.IsWordStart" /> set
on the same character, most likely for sentences (e.g. no
space after a period, so the next sentence starts right
away)
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="IsWordStart">
<MemberSignature Language="C#" Value="public bool IsWordStart { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsWordStart" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether or not this is the first character in a word.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>
Note that in degenerate cases, you could have both this
propery and <see cref="M:Pango.LogAttr.IsWordEnd" /> set
on the same character, most likely for sentences (e.g. no
space after a period, so the next sentence starts right
away)
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Pango.LogAttr New (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Pango.LogAttr New(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.LogAttr</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal method</summary>
<returns>an object of type <see cref="T:Pango.LogAttr" /></returns>
<remarks>This is an internal method, and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Pango.LogAttr Zero;" />
<MemberSignature Language="ILAsm" Value=".field public static valuetype Pango.LogAttr Zero" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.LogAttr</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Pango.LogAttr" /></summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="MapInfo" FullName="Pango.MapInfo">
<TypeSignature Language="C#" Value="public class MapInfo : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MapInfo extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public MapInfo (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="MarkupData" FullName="Pango.MarkupData">
<TypeSignature Language="C#" Value="public class MarkupData : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MarkupData extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public MarkupData (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,425 @@
<Type Name="Matrix" FullName="Pango.Matrix">
<TypeSignature Language="C#" Maintainer="auto" Value="public struct Matrix : IEquatable&lt;Pango.Matrix&gt;" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed Matrix extends System.ValueType implements class System.IEquatable`1&lt;valuetype Pango.Matrix&gt;" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IEquatable&lt;Pango.Matrix&gt;</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>A structure specifying a transformation between user-space coordinates and device coordinates.</summary>
<remarks />
<since version="Gtk# 2.6" />
</Docs>
<Members>
<Member MemberName="Concat">
<MemberSignature Language="C#" Value="public void Concat (Pango.Matrix new_matrix);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Concat(valuetype Pango.Matrix new_matrix) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="new_matrix" Type="Pango.Matrix" />
</Parameters>
<Docs>
<param name="new_matrix">a <see cref="T:Pango.Matrix" /></param>
<summary>Changes the transformation represented by the matrix to be the transformation given by first applying transformation given by <paramref name="new_matrix" /> then applying the original transformation.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Copy">
<MemberSignature Language="C#" Value="public Pango.Matrix Copy ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Pango.Matrix Copy() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("This is a no-op")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Pango.Matrix</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Copies a Pango.Matrix</summary>
<returns>a <see cref="T:Pango.Matrix" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public bool Equals (Pango.Matrix other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(valuetype Pango.Matrix other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="Pango.Matrix" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public override bool Equals (object other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="System.Object" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="FontScaleFactor">
<MemberSignature Language="C#" Value="public double FontScaleFactor { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 FontScaleFactor" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Docs>
<summary>The scaling factor on the font height.</summary>
<value>a floating point value where 1.0 indicates no scaling.</value>
<remarks />
<since version="Gtk# 2.10" />
</Docs>
</Member>
<Member MemberName="GetHashCode">
<MemberSignature Language="C#" Value="public override int GetHashCode ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property. </summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Pango.Matrix" />.</remarks>
</Docs>
</Member>
<Member MemberName="Identity">
<MemberSignature Language="C#" Value="public static Pango.Matrix Identity;" />
<MemberSignature Language="ILAsm" Value=".field public static valuetype Pango.Matrix Identity" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Matrix</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Can be used to initialize a PangoMatrix to the identity transform.</summary>
<remarks>This is the equivalent of PANGO_MATRIX_INIT in C.</remarks>
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Pango.Matrix New (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Pango.Matrix New(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Matrix</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<summary>Creates a new Matrix.</summary>
<returns>a <see cref="T:Pango.Matrix" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="op_Explicit">
<MemberSignature Language="C#" Value="public static Pango.Matrix op_Explicit (GLib.Value val);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Pango.Matrix op_Explicit(valuetype GLib.Value val) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Pango.Matrix</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="val" Type="GLib.Value" />
</Parameters>
<Docs>
<param name="val">a <see cref="T:GLib.Value" /> containing a Matrix.</param>
<summary>Converts a GLib.Value to the Matrix it contains.</summary>
<returns>The Matrix contained in <paramref name="val" />.</returns>
<remarks>This operator is primarily for internal use.</remarks>
</Docs>
</Member>
<Member MemberName="op_Explicit">
<MemberSignature Language="C#" Value="public static GLib.Value op_Explicit (Pango.Matrix boxed);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype GLib.Value op_Explicit(valuetype Pango.Matrix boxed) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>GLib.Value</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="boxed" Type="Pango.Matrix" />
</Parameters>
<Docs>
<param name="boxed">To be added.</param>
<summary>Converts a matrix to a GLib.Value.</summary>
<returns>a <see cref="T:GLib.Value" /> containing the matrix.</returns>
<remarks>This operator is primarily for internal use.</remarks>
</Docs>
</Member>
<Member MemberName="Rotate">
<MemberSignature Language="C#" Value="public void Rotate (double degrees);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Rotate(float64 degrees) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="degrees" Type="System.Double" />
</Parameters>
<Docs>
<param name="degrees"> degrees to rotate counter-clockwise </param>
<summary>Changes the transformation represented by the matrix to be the transformation given by first rotating by degrees degrees counter-clockwise then applying the original transformation.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Scale">
<MemberSignature Language="C#" Value="public void Scale (double scale_x, double scale_y);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Scale(float64 scale_x, float64 scale_y) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="scale_x" Type="System.Double" />
<Parameter Name="scale_y" Type="System.Double" />
</Parameters>
<Docs>
<param name="scale_x"> amount to scale by in X direction</param>
<param name="scale_y"> amount to scale by in Y direction</param>
<summary>Changes the transformation represented by the matrix to be the transformation given by first scaling by sx in the X direction and sy in the Y direction then applying the original transformation.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="TransformDistance">
<MemberSignature Language="C#" Value="public void TransformDistance (ref double dx, ref double dy);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void TransformDistance(float64 dx, float64 dy) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="dx" Type="System.Double&amp;" RefType="ref" />
<Parameter Name="dy" Type="System.Double&amp;" RefType="ref" />
</Parameters>
<Docs>
<param name="dx">To be added.</param>
<param name="dy">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="TransformPixelRectangle">
<MemberSignature Language="C#" Value="public void TransformPixelRectangle (ref Pango.Rectangle rect);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void TransformPixelRectangle(valuetype Pango.Rectangle rect) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="rect" Type="Pango.Rectangle&amp;" RefType="ref" />
</Parameters>
<Docs>
<param name="rect">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="TransformPoint">
<MemberSignature Language="C#" Value="public void TransformPoint (ref double x, ref double y);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void TransformPoint(float64 x, float64 y) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Double&amp;" RefType="ref" />
<Parameter Name="y" Type="System.Double&amp;" RefType="ref" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="TransformRectangle">
<MemberSignature Language="C#" Value="public void TransformRectangle (ref Pango.Rectangle rect);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void TransformRectangle(valuetype Pango.Rectangle rect) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="rect" Type="Pango.Rectangle&amp;" RefType="ref" />
</Parameters>
<Docs>
<param name="rect">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="Translate">
<MemberSignature Language="C#" Value="public void Translate (double tx, double ty);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Translate(float64 tx, float64 ty) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="tx" Type="System.Double" />
<Parameter Name="ty" Type="System.Double" />
</Parameters>
<Docs>
<param name="tx"> amount to translate in the X direction</param>
<param name="ty"> amount to translate in the Y direction</param>
<summary>Changes the transformation represented by the matrix to be the transformation given by first translating by (tx, ty) then applying the original transformation.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="X0">
<MemberSignature Language="C#" Value="public double X0;" />
<MemberSignature Language="ILAsm" Value=".field public float64 X0" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary> x translation</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Xx">
<MemberSignature Language="C#" Value="public double Xx;" />
<MemberSignature Language="ILAsm" Value=".field public float64 Xx" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary> 1st component of the transformation matrix</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Xy">
<MemberSignature Language="C#" Value="public double Xy;" />
<MemberSignature Language="ILAsm" Value=".field public float64 Xy" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary> 2nd component of the transformation matrix </summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Y0">
<MemberSignature Language="C#" Value="public double Y0;" />
<MemberSignature Language="ILAsm" Value=".field public float64 Y0" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary> y translation</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Yx">
<MemberSignature Language="C#" Value="public double Yx;" />
<MemberSignature Language="ILAsm" Value=".field public float64 Yx" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary> 3rd component of the transformation matrix</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Yy">
<MemberSignature Language="C#" Value="public double Yy;" />
<MemberSignature Language="ILAsm" Value=".field public float64 Yy" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary> 4th component of the transformation matrix</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Pango.Matrix Zero;" />
<MemberSignature Language="ILAsm" Value=".field public static valuetype Pango.Matrix Zero" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Pango.Matrix</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>An empty Pango.Matrix.</summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="Module" FullName="Pango.Module">
<TypeSignature Language="C#" Value="public class Module : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Module extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Module (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="ModuleClass" FullName="Pango.ModuleClass">
<TypeSignature Language="C#" Value="public class ModuleClass : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ModuleClass extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ModuleClass (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="OTInfoClass" FullName="Pango.OTInfoClass">
<TypeSignature Language="C#" Value="public class OTInfoClass : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit OTInfoClass extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public OTInfoClass (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="OTRule" FullName="Pango.OTRule">
<TypeSignature Language="C#" Value="public class OTRule : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit OTRule extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public OTRule (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="OTRulesetClass" FullName="Pango.OTRulesetClass">
<TypeSignature Language="C#" Value="public class OTRulesetClass : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit OTRulesetClass extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public OTRulesetClass (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="OpenTag" FullName="Pango.OpenTag">
<TypeSignature Language="C#" Value="public class OpenTag : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit OpenTag extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public OpenTag (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="ParaBreakState" FullName="Pango.ParaBreakState">
<TypeSignature Language="C#" Value="public class ParaBreakState : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ParaBreakState extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>pango-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ParaBreakState (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

Some files were not shown because too many files have changed in this diff Show More