2005-07-08 Mike Kestner <mkestner@novell.com>

* pango/*.raw : regen.
	* sources/gtk-sharp-2.4-sources.xml : exclude some xft and fc files.
	* sources/gtk-sharp-2.6-sources.xml : exclude some xft and fc files.

svn path=/trunk/gtk-sharp/; revision=47124
This commit is contained in:
Mike Kestner 2005-07-08 21:41:01 +00:00
parent 9236a9045f
commit 4c8d1c1973
12 changed files with 24 additions and 712 deletions

View File

@ -1,3 +1,9 @@
2005-07-08 Mike Kestner <mkestner@novell.com>
* pango/*.raw : regen.
* sources/gtk-sharp-2.4-sources.xml : exclude some xft and fc files.
* sources/gtk-sharp-2.6-sources.xml : exclude some xft and fc files.
2005-07-07 Dan Winship <danw@novell.com>
* gnome/Gnome.metadata: opaquify ModuleInfo and hide the types

View File

@ -1,93 +0,0 @@
<Type Name="FcDecoder" FullName="Pango.FcDecoder">
<TypeSignature Language="C#" Maintainer="auto" Value="public class FcDecoder : 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>
<AssemblyVersion>2.6.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>A virtual base class that implementations will inherit from.</summary>
<remarks>It is the interface that is used to define a custom encoding for a font. These objects are created in your code from a function callback that was originally registered with <see cref="M:Pango.FcFontMap.AddDecoderFindFunc()" />. Pango requires information about the supported charset for a font as well as the individual character to glyph conversions. Pango gets that information via the GetCharset and GetGlyph callbacks into your object implementation.</remarks>
<since version="Gtk# 2.6" />
</Docs>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Members>
<Member MemberName="GetGlyph">
<MemberSignature Language="C#" Value="public uint GetGlyph (Pango.FcFont fcfont, uint wc);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fcfont" Type="Pango.FcFont" />
<Parameter Name="wc" Type="System.UInt32" />
</Parameters>
<Docs>
<summary> This returns a single <see cref="T:Pango.Glyph" /> for a given unicode code point.</summary>
<param name="fcfont">a <see cref="T:Pango.FcFont" /></param>
<param name="wc">a <see cref="T:System.UInt32" /></param>
<returns>a <see cref="T:System.UInt32" /></returns>
<remarks>For complex scripts where there can be multiple glyphs for a single character, the decoder will return whatever glyph is most convenient for it. (Usually whatever glyph is directly in the fonts character map table.)</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected FcDecoder (GLib.GType gtype);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="gtype" Type="GLib.GType" />
</Parameters>
<Docs>
<summary>Protected Constructor.</summary>
<param name="gtype">a <see cref="T:GLib.GType" /></param>
<remarks>Chain to this constructor if you have manually registered a native <see cref="T:GLib.GType" /> value for your subclass.</remarks>
</Docs>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName>
</Attribute>
</Attributes>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FcDecoder (IntPtr raw);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>Internal constructor</summary>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<remarks>This is not typically used by C# code.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected FcDecoder ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Default constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" />
<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.FcDecoder" />.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@ -1,23 +0,0 @@
<Type Name="FcDecoderFindFunc" FullName="Pango.FcDecoderFindFunc">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate Pango.FcDecoder FcDecoderFindFunc();" />
<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>
<AssemblyVersion>2.6.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>This will be called whenever new fonts are created.</summary>
<remarks>If the function returns a <see cref="T:Pango.FcDecoder" />, that decoder will be used to determine both coverage via a <see cref="T:Pango.FcCharSet" /> and a one-to-one mapping of characters to glyphs. This will allow applications to have application-specific encodings for various fonts.</remarks>
<returns>To be added.</returns>
<since version="Gtk# 2.6" />
</Docs>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Members />
<ReturnValue>
<ReturnType>Pango.FcDecoder</ReturnType>
</ReturnValue>
<Parameters />
</Type>

View File

@ -1,89 +0,0 @@
<Type Name="FcFont" FullName="Pango.FcFont">
<TypeSignature Language="C#" Maintainer="auto" Value="public class FcFont : Pango.Font" />
<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>
<AssemblyVersion>2.6.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>Base font class for Fontconfig-based backends</summary>
<remarks>
<see cref="T:Pango.FcFont" /> is a base class for font implementation using the FontConfig and FreeType libraries. It is used in the Xft and FreeType backends shipped with Pango, but can also be used when creating new backends. Any backend deriving from this base class will take advantage of the wide range of shapers implemented using FreeType that come with Pango.</remarks>
<since version="Gtk# 2.4" />
</Docs>
<Base>
<BaseTypeName>Pango.Font</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected FcFont (GLib.GType gtype);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="gtype" Type="GLib.GType" />
</Parameters>
<Docs>
<summary>Internal constructor</summary>
<param name="gtype">a <see cref="T:GLib.GType" /></param>
<remarks />
</Docs>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName>
</Attribute>
</Attributes>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FcFont (IntPtr raw);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>Internal constructor</summary>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected FcFont ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Internal constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" />
<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.FcFont" />.</remarks>
</Docs>
</Member>
<Member MemberName="UnlockFace">
<MemberSignature Language="C#" Value="public void UnlockFace ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<since version="Gtk# 2.6" />
</Docs>
</Member>
</Members>
</Type>

View File

@ -1,92 +0,0 @@
<Type Name="FcFontMap" FullName="Pango.FcFontMap">
<TypeSignature Language="C#" Maintainer="auto" Value="public class FcFontMap : Pango.FontMap" />
<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>
<AssemblyVersion>2.6.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>Base fontmap class for Fontconfig-based backends</summary>
<remarks>
<see cref="T:Pango.FcFontMap" /> is a base class for font map implementations using the FontConfig and FreeType libraries. It is used in the Xft and FreeType backends shipped with Pango, but can also be used when creating new backends. Any backend deriving from this base class will take advantage of the wide range of shapers implemented using FreeType that come with Pango.</remarks>
<since version="Gtk# 2.4" />
</Docs>
<Base>
<BaseTypeName>Pango.FontMap</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected FcFontMap (GLib.GType gtype);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="gtype" Type="GLib.GType" />
</Parameters>
<Docs>
<summary>Internal constructor</summary>
<param name="gtype">a <see cref="T:GLib.GType" /></param>
<remarks />
</Docs>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName>
</Attribute>
</Attributes>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FcFontMap (IntPtr raw);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>Internal constructor</summary>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected FcFontMap ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Internal constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" />
<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.FcFontMap" />.</remarks>
</Docs>
</Member>
<Member MemberName="AddDecoderFindFunc">
<MemberSignature Language="C#" Value="public void AddDecoderFindFunc (Pango.FcDecoderFindFunc findfunc);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="findfunc" Type="Pango.FcDecoderFindFunc" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="findfunc">a <see cref="T:Pango.FcDecoderFindFunc" /></param>
<remarks>To be added</remarks>
<since version="Gtk# 2.6" />
</Docs>
</Member>
</Members>
</Type>

View File

@ -1,30 +0,0 @@
<Type Name="Xft" FullName="Pango.Xft">
<TypeSignature Language="C#" Value="public class Xft" Maintainer="auto" />
<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>
<AssemblyVersion>2.6.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<since version="Gtk# 2.6" />
</Docs>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Xft ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@ -1,77 +0,0 @@
<Type Name="XftRenderer" FullName="Pango.XftRenderer">
<TypeSignature Language="C#" Maintainer="auto" Value="public class XftRenderer : Pango.Renderer" />
<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>
<AssemblyVersion>2.6.0.0</AssemblyVersion>
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<since version="Gtk# 2.6" />
</Docs>
<Base>
<BaseTypeName>Pango.Renderer</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected XftRenderer (GLib.GType gtype);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="gtype" Type="GLib.GType" />
</Parameters>
<Docs>
<summary>Protected Constructor.</summary>
<param name="gtype">a <see cref="T:GLib.GType" /></param>
<remarks>Chain to this constructor if you have manually registered a native <see cref="T:GLib.GType" /> value for your subclass.</remarks>
</Docs>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName>
</Attribute>
</Attributes>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public XftRenderer (IntPtr raw);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>Internal constructor</summary>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<remarks>This is not typically used by C# code.</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" />
<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.XftRenderer" />.</remarks>
</Docs>
</Member>
<Member MemberName="DefaultColor">
<MemberSignature Language="C#" Value="public Pango.Color DefaultColor { set; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Pango.Color</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:Pango.Color" /></value>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@ -104,11 +104,8 @@
<Type Name="Coverage" />
<Type Name="EngineLang" />
<Type Name="EngineShape" />
<Type Name="FcDecoder" />
<Type Name="Font" />
<Type Name="FcFont" />
<Type Name="FontMap" />
<Type Name="FcFontMap" />
<Type Name="FontDescription" />
<Type Name="FontFace" />
<Type Name="FontFamily" />
@ -132,11 +129,8 @@
<Type Name="Renderer" />
<Type Name="ScriptIter" />
<Type Name="TabArray" />
<Type Name="Xft" />
<Type Name="XftRenderer" />
<Type Name="AttrDataCopyFunc" />
<Type Name="AttrFilterFunc" />
<Type Name="FcDecoderFindFunc" />
<Type Name="FontsetForeachFunc" />
<Type Name="Alignment" />
<Type Name="AttrType" />

View File

@ -235,77 +235,6 @@
</parameters>
</method>
</object>
<object name="FcFont" cname="PangoFcFont" parent="PangoFont">
<property name="Pattern" cname="pattern" type="gpointer" writeable="true" construct-only="true" />
<virtual_method name="LockFace" cname="lock_face">
<return-type type="FT_Face" />
<parameters>
<parameter type="PangoFcFont*" name="font" />
</parameters>
</virtual_method>
<virtual_method name="UnlockFace" cname="unlock_face">
<return-type type="void" />
<parameters>
<parameter type="PangoFcFont*" name="font" />
</parameters>
</virtual_method>
<virtual_method name="HasChar" cname="has_char">
<return-type type="gboolean" />
<parameters>
<parameter type="PangoFcFont*" name="font" />
<parameter type="gunichar" name="wc" />
</parameters>
</virtual_method>
<virtual_method name="GetGlyph" cname="get_glyph">
<return-type type="guint" />
<parameters>
<parameter type="PangoFcFont*" name="font" />
<parameter type="gunichar" name="wc" />
</parameters>
</virtual_method>
<virtual_method name="GetUnknownGlyph" cname="get_unknown_glyph">
<return-type type="PangoGlyph" />
<parameters>
<parameter type="PangoFcFont*" name="font" />
<parameter type="gunichar" name="wc" />
</parameters>
</virtual_method>
<virtual_method name="Shutdown" cname="shutdown">
<return-type type="void" />
<parameters>
<parameter type="PangoFcFont*" name="font" />
</parameters>
</virtual_method>
<method name="DescriptionFromPattern" cname="pango_fc_font_description_from_pattern" shared="true">
<return-type type="PangoFontDescription*" />
<parameters>
<parameter type="FcPattern*" name="pattern" />
<parameter type="gboolean" name="include_size" />
</parameters>
</method>
<method name="GetType" cname="pango_fc_font_get_type" shared="true">
<return-type type="GType" />
</method>
</object>
<object name="FcFontMap" cname="PangoFcFontMap" parent="PangoFontMap">
<virtual_method name="DefaultSubstitute" cname="default_substitute">
<return-type type="void" />
<parameters>
<parameter type="PangoFcFontMap*" name="fontmap" />
<parameter type="FcPattern*" name="pattern" />
</parameters>
</virtual_method>
<virtual_method name="NewFont" cname="new_font">
<return-type type="PangoFcFont*" />
<parameters>
<parameter type="PangoFcFontMap*" name="fontmap" />
<parameter type="FcPattern*" name="pattern" />
</parameters>
</virtual_method>
<method name="GetType" cname="pango_fc_font_map_get_type" shared="true">
<return-type type="GType" />
</method>
</object>
<object name="Font" cname="PangoFont" parent="GObject">
<method name="Describe" cname="pango_font_describe">
<return-type type="PangoFontDescription*" />

View File

@ -190,13 +190,6 @@
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="FcDecoderFindFunc" cname="PangoFcDecoderFindFunc">
<return-type type="PangoFcDecoder*" />
<parameters>
<parameter type="FcPattern*" name="pattern" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="FontsetForeachFunc" cname="PangoFontsetForeachFunc">
<return-type type="gboolean" />
<parameters>
@ -276,124 +269,6 @@
</parameters>
</method>
</object>
<object name="FcDecoder" cname="PangoFcDecoder" parent="GObject">
<virtual_method name="GetCharset" cname="get_charset">
<return-type type="FcCharSet*" />
<parameters>
<parameter type="PangoFcDecoder*" name="decoder" />
<parameter type="PangoFcFont*" name="fcfont" />
</parameters>
</virtual_method>
<virtual_method name="GetGlyph" cname="get_glyph">
<return-type type="PangoGlyph" />
<parameters>
<parameter type="PangoFcDecoder*" name="decoder" />
<parameter type="PangoFcFont*" name="fcfont" />
<parameter type="guint32" name="wc" />
</parameters>
</virtual_method>
<method name="GetCharset" cname="pango_fc_decoder_get_charset">
<return-type type="FcCharSet*" />
<parameters>
<parameter type="PangoFcFont*" name="fcfont" />
</parameters>
</method>
<method name="GetGlyph" cname="pango_fc_decoder_get_glyph">
<return-type type="PangoGlyph" />
<parameters>
<parameter type="PangoFcFont*" name="fcfont" />
<parameter type="guint32" name="wc" />
</parameters>
</method>
<method name="GetType" cname="pango_fc_decoder_get_type" shared="true">
<return-type type="GType" />
</method>
</object>
<object name="FcFont" cname="PangoFcFont" parent="PangoFont">
<property name="Pattern" cname="pattern" type="gpointer" writeable="true" construct-only="true" />
<virtual_method name="LockFace" cname="lock_face">
<return-type type="FT_Face" />
<parameters>
<parameter type="PangoFcFont*" name="font" />
</parameters>
</virtual_method>
<virtual_method name="UnlockFace" cname="unlock_face">
<return-type type="void" />
<parameters>
<parameter type="PangoFcFont*" name="font" />
</parameters>
</virtual_method>
<virtual_method name="HasChar" cname="has_char">
<return-type type="gboolean" />
<parameters>
<parameter type="PangoFcFont*" name="font" />
<parameter type="gunichar" name="wc" />
</parameters>
</virtual_method>
<virtual_method name="GetGlyph" cname="get_glyph">
<return-type type="guint" />
<parameters>
<parameter type="PangoFcFont*" name="font" />
<parameter type="gunichar" name="wc" />
</parameters>
</virtual_method>
<virtual_method name="GetUnknownGlyph" cname="get_unknown_glyph">
<return-type type="PangoGlyph" />
<parameters>
<parameter type="PangoFcFont*" name="font" />
<parameter type="gunichar" name="wc" />
</parameters>
</virtual_method>
<virtual_method name="Shutdown" cname="shutdown">
<return-type type="void" />
<parameters>
<parameter type="PangoFcFont*" name="font" />
</parameters>
</virtual_method>
<method name="DescriptionFromPattern" cname="pango_fc_font_description_from_pattern" shared="true">
<return-type type="PangoFontDescription*" />
<parameters>
<parameter type="FcPattern*" name="pattern" />
<parameter type="gboolean" name="include_size" />
</parameters>
</method>
<method name="GetType" cname="pango_fc_font_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="LockFace" cname="pango_fc_font_lock_face">
<return-type type="FT_Face" />
</method>
<method name="UnlockFace" cname="pango_fc_font_unlock_face">
<return-type type="void" />
</method>
</object>
<object name="FcFontMap" cname="PangoFcFontMap" parent="PangoFontMap">
<virtual_method name="DefaultSubstitute" cname="default_substitute">
<return-type type="void" />
<parameters>
<parameter type="PangoFcFontMap*" name="fontmap" />
<parameter type="FcPattern*" name="pattern" />
</parameters>
</virtual_method>
<virtual_method name="NewFont" cname="new_font">
<return-type type="PangoFcFont*" />
<parameters>
<parameter type="PangoFcFontMap*" name="fontmap" />
<parameter type="FcPattern*" name="pattern" />
</parameters>
</virtual_method>
<method name="AddDecoderFindFunc" cname="pango_fc_font_map_add_decoder_find_func">
<return-type type="void" />
<parameters>
<parameter type="PangoFcDecoderFindFunc" name="findfunc" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="dnotify" />
</parameters>
</method>
<method name="GetType" cname="pango_fc_font_map_get_type" shared="true">
<return-type type="GType" />
</method>
</object>
<object name="Font" cname="PangoFont" parent="GObject">
<method name="Describe" cname="pango_font_describe">
<return-type type="PangoFontDescription*" />
@ -986,53 +861,6 @@
</parameters>
</method>
</object>
<object name="XftRenderer" cname="PangoXftRenderer" parent="PangoRenderer">
<field name="Display" cname="display" type="Display*" />
<field name="Screen" cname="screen" type="int" />
<field name="Draw" cname="draw" type="XftDraw*" />
<field name="Priv" cname="priv" type="PangoXftRendererPrivate*" />
<property name="Display" cname="display" type="gpointer" writeable="true" construct-only="true" />
<property name="Screen" cname="screen" type="gint" writeable="true" construct-only="true" />
<virtual_method name="CompositeTrapezoids" cname="composite_trapezoids">
<return-type type="void" />
<parameters>
<parameter type="PangoXftRenderer*" name="xftrenderer" />
<parameter type="PangoRenderPart" name="part" />
<parameter type="XTrapezoid*" name="trapezoids" />
<parameter type="int" name="n_trapezoids" />
</parameters>
</virtual_method>
<virtual_method name="CompositeGlyphs" cname="composite_glyphs">
<return-type type="void" />
<parameters>
<parameter type="PangoXftRenderer*" name="xftrenderer" />
<parameter type="XftFont*" name="xft_font" />
<parameter type="XftGlyphSpec*" name="glyphs" />
<parameter type="int" name="n_glyphs" />
</parameters>
</virtual_method>
<method name="GetType" cname="pango_xft_renderer_get_type" shared="true">
<return-type type="GType" />
</method>
<constructor cname="pango_xft_renderer_new">
<parameters>
<parameter type="Display*" name="display" />
<parameter type="int" name="screen" />
</parameters>
</constructor>
<method name="SetDefaultColor" cname="pango_xft_renderer_set_default_color">
<return-type type="void" />
<parameters>
<parameter type="PangoColor*" name="default_color" />
</parameters>
</method>
<method name="SetDraw" cname="pango_xft_renderer_set_draw">
<return-type type="void" />
<parameters>
<parameter type="XftDraw*" name="draw" />
</parameters>
</method>
</object>
<struct name="Analysis" cname="PangoAnalysis">
<field name="ShapeEngine" cname="shape_engine" type="PangoEngineShape*" />
<field name="LangEngine" cname="lang_engine" type="PangoEngineLang*" />
@ -2199,62 +2027,5 @@
</parameters>
</method>
</class>
<class name="Xft" cname="PangoXft_">
<method name="PictureRender" cname="pango_xft_picture_render" shared="true">
<return-type type="void" />
<parameters>
<parameter type="Display*" name="display" />
<parameter type="Picture" name="src_picture" />
<parameter type="Picture" name="dest_picture" />
<parameter type="PangoFont*" name="font" />
<parameter type="PangoGlyphString*" name="glyphs" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</method>
<method name="Render" cname="pango_xft_render" shared="true">
<return-type type="void" />
<parameters>
<parameter type="XftDraw*" name="draw" />
<parameter type="XftColor*" name="color" />
<parameter type="PangoFont*" name="font" />
<parameter type="PangoGlyphString*" name="glyphs" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
</parameters>
</method>
<method name="RenderLayout" cname="pango_xft_render_layout" shared="true">
<return-type type="void" />
<parameters>
<parameter type="XftDraw*" name="draw" />
<parameter type="XftColor*" name="color" />
<parameter type="PangoLayout*" name="layout" />
<parameter type="int" name="x" />
<parameter type="int" name="y" />
</parameters>
</method>
<method name="RenderLayoutLine" cname="pango_xft_render_layout_line" shared="true">
<return-type type="void" />
<parameters>
<parameter type="XftDraw*" name="draw" />
<parameter type="XftColor*" name="color" />
<parameter type="PangoLayoutLine*" name="line" />
<parameter type="int" name="x" />
<parameter type="int" name="y" />
</parameters>
</method>
<method name="RenderTransformed" cname="pango_xft_render_transformed" shared="true">
<return-type type="void" />
<parameters>
<parameter type="XftDraw*" name="draw" />
<parameter type="XftColor*" name="color" />
<parameter type="PangoMatrix*" name="matrix" />
<parameter type="PangoFont*" name="font" />
<parameter type="PangoGlyphString*" name="glyphs" />
<parameter type="int" name="x" />
<parameter type="int" name="y" />
</parameters>
</method>
</class>
</namespace>
</api>

View File

@ -10,14 +10,19 @@
<library name="libpango-1.0-0.dll">
<namespace name="Pango">
<directory path="pango-1.4.0/pango">
<exclude>pangofc-font.c</exclude>
<exclude>pangofc-font.h</exclude>
<exclude>pangofc-fontmap.c</exclude>
<exclude>pangofc-fontmap.h</exclude>
<exclude>pangofc-private.h</exclude>
<exclude>pangox-fontcache.c</exclude>
<exclude>pangox-fontmap.c</exclude>
<exclude>pangox-private.h</exclude>
<exclude>pangox.h</exclude>
<exclude>pangox.c</exclude>
<exclude>pangoxft.h</exclude>
<exclude>pangoxft-font.h</exclude>
<exclude>pangoxft-fontmap.h</exclude>
<exclude>pangoxft-font.c</exclude>
<exclude>pangoxft-fontmap.c</exclude>
<exclude>pangoxft-private.h</exclude>
<exclude>pango-script-lang-table.h</exclude>
<exclude>pango-script-table.h</exclude>

View File

@ -10,15 +10,26 @@
<library name="libpango-1.0-0.dll">
<namespace name="Pango">
<directory path="pango-1.8.0/pango">
<exclude>pangofc-decoder.c</exclude>
<exclude>pangofc-decoder.h</exclude>
<exclude>pangofc-font.c</exclude>
<exclude>pangofc-font.h</exclude>
<exclude>pangofc-fontmap.c</exclude>
<exclude>pangofc-fontmap.h</exclude>
<exclude>pangofc-private.h</exclude>
<exclude>pangox-fontcache.c</exclude>
<exclude>pangox-fontmap.c</exclude>
<exclude>pangox-private.h</exclude>
<exclude>pangox.h</exclude>
<exclude>pangox.c</exclude>
<exclude>pangoxft.h</exclude>
<exclude>pangoxft-font.c</exclude>
<exclude>pangoxft-font.h</exclude>
<exclude>pangoxft-fontmap.c</exclude>
<exclude>pangoxft-fontmap.h</exclude>
<exclude>pangoxft-private.h</exclude>
<exclude>pangoxft-render.c</exclude>
<exclude>pangoxft-render.h</exclude>
<exclude>pango-script-lang-table.h</exclude>
<exclude>pango-script-table.h</exclude>
</directory>