gir-repository r22 - in trunk: . gir



Author: johan
Date: Fri Aug 15 05:34:43 2008
New Revision: 22
URL: http://svn.gnome.org/viewvc/gir-repository?rev=22&view=rev

Log:
2008-08-15  Johan Dahlin  <johan gnome org>

    * gir/Makefile.am:
    * gir/atk.gir:
    * gir/pango-1.0.gir:
    Look for symbols in pangocairo, pangoxft and pangoft2.
    Regenerate.



Modified:
   trunk/ChangeLog
   trunk/gir/Makefile.am
   trunk/gir/atk.gir
   trunk/gir/pango-1.0.gir

Modified: trunk/gir/Makefile.am
==============================================================================
--- trunk/gir/Makefile.am	(original)
+++ trunk/gir/Makefile.am	Fri Aug 15 05:34:43 2008
@@ -15,12 +15,18 @@
 # pango
 PANGO_INCLUDEDIR=`pkg-config --variable=includedir pango`/pango-1.0
 PANGO_LIBDIR=`pkg-config --variable=libdir pango`
+PANGOXFT_LIBDIR=`pkg-config --variable=libdir pangoxft`
+PANGOFT2_LIBDIR=`pkg-config --variable=libdir pangoft2`
+PANGOCAIRO_LIBDIR=`pkg-config --variable=libdir pangocairo`
 pango-1.0.gir: cairo.gir
 	$(G_IR_SCANNER) -v --namespace Pango \
             --include=$(GIRDIR)/glib-2.0.gir \
             --include=$(GIRDIR)/gobject-2.0.gir \
             --include=cairo.gir \
             --library=$(PANGO_LIBDIR)/libpango-1.0.so.0 \
+            --library=$(PANGOXFT_LIBDIR)/libpangoxft-1.0.so.0 \
+            --library=$(PANGOFT2_LIBDIR)/libpangoft2-1.0.so.0 \
+            --library=$(PANGOCAIRO_LIBDIR)/libpangocairo-1.0.so.0 \
             --output $@ \
             --pkg gobject-2.0 \
             --pkg cairo \

Modified: trunk/gir/atk.gir
==============================================================================
--- trunk/gir/atk.gir	(original)
+++ trunk/gir/atk.gir	Fri Aug 15 05:34:43 2008
@@ -692,18 +692,7 @@
         <type name="string" c:type="gchar*"/>
       </field>
     </record>
-    <record name="AtkImplementor" c:type="AtkImplementor">
-      <callback name="ref_accessible">
-        <return-value>
-          <type name="Object" c:type="AtkObject*"/>
-        </return-value>
-        <parameters>
-          <parameter name="implementor">
-            <type name="AtkImplementor" c:type="AtkImplementor*"/>
-          </parameter>
-        </parameters>
-      </callback>
-    </record>
+    <record name="AtkImplementor" c:type="AtkImplementor"/>
     <record name="AtkPropertyValues" c:type="_AtkPropertyValues"/>
     <callback name="AtkFunction">
       <return-value>

Modified: trunk/gir/pango-1.0.gir
==============================================================================
--- trunk/gir/pango-1.0.gir	(original)
+++ trunk/gir/pango-1.0.gir	Fri Aug 15 05:34:43 2008
@@ -1901,6 +1901,44 @@
         <type name="uint32" c:type="guint"/>
       </field>
     </record>
+    <record name="PangoAttrClass" c:type="PangoAttrClass">
+      <field name="type">
+        <type name="AttrType" c:type="PangoAttrType"/>
+      </field>
+      <callback name="copy">
+        <return-value>
+          <type name="PangoAttribute" c:type="PangoAttribute*"/>
+        </return-value>
+        <parameters>
+          <parameter name="attr">
+            <type name="PangoAttribute" c:type="PangoAttribute*"/>
+          </parameter>
+        </parameters>
+      </callback>
+      <callback name="destroy">
+        <return-value>
+          <type name="none" c:type="void"/>
+        </return-value>
+        <parameters>
+          <parameter name="attr">
+            <type name="PangoAttribute" c:type="PangoAttribute*"/>
+          </parameter>
+        </parameters>
+      </callback>
+      <callback name="equal">
+        <return-value>
+          <type name="boolean" c:type="gboolean"/>
+        </return-value>
+        <parameters>
+          <parameter name="attr1">
+            <type name="PangoAttribute" c:type="PangoAttribute*"/>
+          </parameter>
+          <parameter name="attr2">
+            <type name="PangoAttribute" c:type="PangoAttribute*"/>
+          </parameter>
+        </parameters>
+      </callback>
+    </record>
     <record name="PangoAttrString" c:type="PangoAttrString">
       <field name="attr">
         <type name="PangoAttribute" c:type="PangoAttribute"/>
@@ -2122,7 +2160,7 @@
       </return-value>
       <parameters>
         <parameter name="data">
-          <type name="gconstpointer" c:type="gconstpointer"/>
+          <type name="any" c:type="gconstpointer"/>
         </parameter>
       </parameters>
     </callback>
@@ -5595,12 +5633,11 @@
         </parameter>
       </parameters>
     </callback>
-    <function name="cairo_font_map_get_type"
-              c:identifier="pango_cairo_font_map_get_type">
-      <return-value>
-        <type name="GObject.GType" c:type="GType"/>
-      </return-value>
-    </function>
+    <interface name="CairoFontMap"
+               c:type="PangoCairoFontMap"
+               glib:type-name="PangoCairoFontMap"
+               glib:get-type="pango_cairo_font_map_get_type">
+    </interface>
     <function name="cairo_font_map_new"
               c:identifier="pango_cairo_font_map_new">
       <return-value>
@@ -5631,7 +5668,7 @@
       </return-value>
       <parameters>
         <parameter name="fontmap">
-          <type name="PangoCairoFontMap" c:type="PangoCairoFontMap*"/>
+          <type name="CairoFontMap" c:type="PangoCairoFontMap*"/>
         </parameter>
       </parameters>
     </function>
@@ -5642,7 +5679,7 @@
       </return-value>
       <parameters>
         <parameter name="fontmap">
-          <type name="PangoCairoFontMap" c:type="PangoCairoFontMap*"/>
+          <type name="CairoFontMap" c:type="PangoCairoFontMap*"/>
         </parameter>
         <parameter name="dpi">
           <type name="double" c:type="double"/>
@@ -5656,7 +5693,7 @@
       </return-value>
       <parameters>
         <parameter name="fontmap">
-          <type name="PangoCairoFontMap" c:type="PangoCairoFontMap*"/>
+          <type name="CairoFontMap" c:type="PangoCairoFontMap*"/>
         </parameter>
       </parameters>
     </function>
@@ -5667,16 +5704,15 @@
       </return-value>
       <parameters>
         <parameter name="fontmap">
-          <type name="PangoCairoFontMap" c:type="PangoCairoFontMap*"/>
+          <type name="CairoFontMap" c:type="PangoCairoFontMap*"/>
         </parameter>
       </parameters>
     </function>
-    <function name="cairo_font_get_type"
-              c:identifier="pango_cairo_font_get_type">
-      <return-value>
-        <type name="GObject.GType" c:type="GType"/>
-      </return-value>
-    </function>
+    <interface name="CairoFont"
+               c:type="PangoCairoFont"
+               glib:type-name="PangoCairoFont"
+               glib:get-type="pango_cairo_font_get_type">
+    </interface>
     <function name="cairo_font_get_scaled_font"
               c:identifier="pango_cairo_font_get_scaled_font">
       <return-value>
@@ -5684,7 +5720,7 @@
       </return-value>
       <parameters>
         <parameter name="font">
-          <type name="PangoCairoFont" c:type="PangoCairoFont*"/>
+          <type name="CairoFont" c:type="PangoCairoFont*"/>
         </parameter>
       </parameters>
     </function>
@@ -5949,37 +5985,69 @@
         </parameter>
       </parameters>
     </function>
-    <record name="PangoFcFont" c:type="PangoFcFont"/>
-    <function name="fc_font_get_type" c:identifier="pango_fc_font_get_type">
-      <return-value>
-        <type name="GObject.GType" c:type="GType"/>
-      </return-value>
-    </function>
-    <function name="fc_font_unlock_face"
-              c:identifier="pango_fc_font_unlock_face">
-      <return-value>
-        <type name="none" c:type="void"/>
-      </return-value>
-      <parameters>
-        <parameter name="font">
-          <type name="PangoFcFont" c:type="PangoFcFont*"/>
-        </parameter>
-      </parameters>
-    </function>
-    <record name="PangoFcDecoder" c:type="PangoFcDecoder">
-      <field name="parent_instance">
-        <type name="GObject.Object" c:type="GObject"/>
-      </field>
+    <class name="FcFont"
+           c:type="PangoFcFont"
+           parent="Font"
+           glib:type-name="PangoFcFont"
+           glib:get-type="pango_fc_font_get_type">
+      <method name="unlock_face" c:identifier="pango_fc_font_unlock_face">
+        <return-value>
+          <type name="none" c:type="void"/>
+        </return-value>
+        <parameters>
+          <parameter name="font">
+            <type name="FcFont" c:type="PangoFcFont*"/>
+          </parameter>
+        </parameters>
+      </method>
+      <property name="pattern">
+        <type name="any" c:type="gpointer"/>
+      </property>
+    </class>
+    <class name="FcDecoder"
+           c:type="PangoFcDecoder"
+           parent="GObject.Object"
+           glib:type-name="PangoFcDecoder"
+           glib:get-type="pango_fc_decoder_get_type">
+      <method name="get_charset" c:identifier="pango_fc_decoder_get_charset">
+        <return-value>
+          <type name="FcCharSet" c:type="FcCharSet*"/>
+        </return-value>
+        <parameters>
+          <parameter name="decoder">
+            <type name="FcDecoder" c:type="PangoFcDecoder*"/>
+          </parameter>
+          <parameter name="fcfont">
+            <type name="FcFont" c:type="PangoFcFont*"/>
+          </parameter>
+        </parameters>
+      </method>
+      <method name="get_glyph" c:identifier="pango_fc_decoder_get_glyph">
+        <return-value>
+          <type name="PangoGlyph" c:type="PangoGlyph"/>
+        </return-value>
+        <parameters>
+          <parameter name="decoder">
+            <type name="FcDecoder" c:type="PangoFcDecoder*"/>
+          </parameter>
+          <parameter name="fcfont">
+            <type name="FcFont" c:type="PangoFcFont*"/>
+          </parameter>
+          <parameter name="wc">
+            <type name="uint32" c:type="guint32"/>
+          </parameter>
+        </parameters>
+      </method>
       <callback name="get_charset">
         <return-value>
           <type name="FcCharSet" c:type="FcCharSet*"/>
         </return-value>
         <parameters>
           <parameter name="decoder">
-            <type name="PangoFcDecoder" c:type="PangoFcDecoder*"/>
+            <type name="FcDecoder" c:type="PangoFcDecoder*"/>
           </parameter>
           <parameter name="fcfont">
-            <type name="PangoFcFont" c:type="PangoFcFont*"/>
+            <type name="FcFont" c:type="PangoFcFont*"/>
           </parameter>
         </parameters>
       </callback>
@@ -5989,10 +6057,10 @@
         </return-value>
         <parameters>
           <parameter name="decoder">
-            <type name="PangoFcDecoder" c:type="PangoFcDecoder*"/>
+            <type name="FcDecoder" c:type="PangoFcDecoder*"/>
           </parameter>
           <parameter name="fcfont">
-            <type name="PangoFcFont" c:type="PangoFcFont*"/>
+            <type name="FcFont" c:type="PangoFcFont*"/>
           </parameter>
           <parameter name="wc">
             <type name="uint32" c:type="guint32"/>
@@ -6019,55 +6087,38 @@
           <type name="none" c:type="void"/>
         </return-value>
       </callback>
-    </record>
-    <function name="fc_decoder_get_type"
-              c:identifier="pango_fc_decoder_get_type">
-      <return-value>
-        <type name="GObject.GType" c:type="GType"/>
-      </return-value>
-    </function>
-    <function name="fc_decoder_get_charset"
-              c:identifier="pango_fc_decoder_get_charset">
-      <return-value>
-        <type name="FcCharSet" c:type="FcCharSet*"/>
-      </return-value>
-      <parameters>
-        <parameter name="decoder">
-          <type name="PangoFcDecoder" c:type="PangoFcDecoder*"/>
-        </parameter>
-        <parameter name="fcfont">
-          <type name="PangoFcFont" c:type="PangoFcFont*"/>
-        </parameter>
-      </parameters>
-    </function>
-    <function name="fc_decoder_get_glyph"
-              c:identifier="pango_fc_decoder_get_glyph">
-      <return-value>
-        <type name="PangoGlyph" c:type="PangoGlyph"/>
-      </return-value>
-      <parameters>
-        <parameter name="decoder">
-          <type name="PangoFcDecoder" c:type="PangoFcDecoder*"/>
-        </parameter>
-        <parameter name="fcfont">
-          <type name="PangoFcFont" c:type="PangoFcFont*"/>
-        </parameter>
-        <parameter name="wc">
-          <type name="uint32" c:type="guint32"/>
-        </parameter>
-      </parameters>
-    </function>
-    <record name="PangoFcFontMap" c:type="PangoFcFontMap"/>
+    </class>
     <record name="PangoFcFontMapPrivate" c:type="PangoFcFontMapPrivate"/>
-    <function name="fc_font_map_get_type"
-              c:identifier="pango_fc_font_map_get_type">
-      <return-value>
-        <type name="GObject.GType" c:type="GType"/>
-      </return-value>
-    </function>
+    <class name="FcFontMap"
+           c:type="PangoFcFontMap"
+           parent="FontMap"
+           glib:type-name="PangoFcFontMap"
+           glib:get-type="pango_fc_font_map_get_type">
+      <method name="add_decoder_find_func"
+              c:identifier="pango_fc_font_map_add_decoder_find_func">
+        <return-value>
+          <type name="none" c:type="void"/>
+        </return-value>
+        <parameters>
+          <parameter name="fcfontmap">
+            <type name="FcFontMap" c:type="PangoFcFontMap*"/>
+          </parameter>
+          <parameter name="findfunc">
+            <type name="PangoFcDecoderFindFunc"
+                  c:type="PangoFcDecoderFindFunc"/>
+          </parameter>
+          <parameter name="user_data">
+            <type name="any" c:type="gpointer"/>
+          </parameter>
+          <parameter name="dnotify">
+            <type name="GLib.GDestroyNotify" c:type="GDestroyNotify"/>
+          </parameter>
+        </parameters>
+      </method>
+    </class>
     <callback name="PangoFcDecoderFindFunc">
       <return-value>
-        <type name="PangoFcDecoder" c:type="PangoFcDecoder*"/>
+        <type name="FcDecoder" c:type="PangoFcDecoder*"/>
       </return-value>
       <parameters>
         <parameter name="pattern">
@@ -6078,26 +6129,6 @@
         </parameter>
       </parameters>
     </callback>
-    <function name="fc_font_map_add_decoder_find_func"
-              c:identifier="pango_fc_font_map_add_decoder_find_func">
-      <return-value>
-        <type name="none" c:type="void"/>
-      </return-value>
-      <parameters>
-        <parameter name="fcfontmap">
-          <type name="PangoFcFontMap" c:type="PangoFcFontMap*"/>
-        </parameter>
-        <parameter name="findfunc">
-          <type name="PangoFcDecoderFindFunc" c:type="PangoFcDecoderFindFunc"/>
-        </parameter>
-        <parameter name="user_data">
-          <type name="any" c:type="gpointer"/>
-        </parameter>
-        <parameter name="dnotify">
-          <type name="GLib.GDestroyNotify" c:type="GDestroyNotify"/>
-        </parameter>
-      </parameters>
-    </function>
     <function name="fc_font_description_from_pattern"
               c:identifier="pango_fc_font_description_from_pattern">
       <return-value>
@@ -6112,7 +6143,6 @@
         </parameter>
       </parameters>
     </function>
-    <record name="PangoFT2FontMap" c:type="PangoFT2FontMap"/>
     <callback name="PangoFT2SubstituteFunc">
       <return-value>
         <type name="none" c:type="void"/>
@@ -6126,75 +6156,76 @@
         </parameter>
       </parameters>
     </callback>
-    <function name="ft2_font_map_get_type"
-              c:identifier="pango_ft2_font_map_get_type">
-      <return-value>
-        <type name="GObject.GType" c:type="GType"/>
-      </return-value>
-    </function>
-    <function name="ft2_font_map_new" c:identifier="pango_ft2_font_map_new">
-      <return-value>
-        <type name="FontMap" c:type="PangoFontMap*"/>
-      </return-value>
-    </function>
-    <function name="ft2_font_map_set_resolution"
+    <class name="FT2FontMap"
+           c:type="PangoFT2FontMap"
+           parent="FcFontMap"
+           glib:type-name="PangoFT2FontMap"
+           glib:get-type="pango_ft2_font_map_get_type">
+      <method name="set_resolution"
               c:identifier="pango_ft2_font_map_set_resolution">
-      <return-value>
-        <type name="none" c:type="void"/>
-      </return-value>
-      <parameters>
-        <parameter name="fontmap">
-          <type name="PangoFT2FontMap" c:type="PangoFT2FontMap*"/>
-        </parameter>
-        <parameter name="dpi_x">
-          <type name="double" c:type="double"/>
-        </parameter>
-        <parameter name="dpi_y">
-          <type name="double" c:type="double"/>
-        </parameter>
-      </parameters>
-    </function>
-    <function name="ft2_font_map_set_default_substitute"
+        <return-value>
+          <type name="none" c:type="void"/>
+        </return-value>
+        <parameters>
+          <parameter name="fontmap">
+            <type name="FT2FontMap" c:type="PangoFT2FontMap*"/>
+          </parameter>
+          <parameter name="dpi_x">
+            <type name="double" c:type="double"/>
+          </parameter>
+          <parameter name="dpi_y">
+            <type name="double" c:type="double"/>
+          </parameter>
+        </parameters>
+      </method>
+      <method name="set_default_substitute"
               c:identifier="pango_ft2_font_map_set_default_substitute">
-      <return-value>
-        <type name="none" c:type="void"/>
-      </return-value>
-      <parameters>
-        <parameter name="fontmap">
-          <type name="PangoFT2FontMap" c:type="PangoFT2FontMap*"/>
-        </parameter>
-        <parameter name="func">
-          <type name="PangoFT2SubstituteFunc" c:type="PangoFT2SubstituteFunc"/>
-        </parameter>
-        <parameter name="data">
-          <type name="any" c:type="gpointer"/>
-        </parameter>
-        <parameter name="notify">
-          <type name="GLib.GDestroyNotify" c:type="GDestroyNotify"/>
-        </parameter>
-      </parameters>
-    </function>
-    <function name="ft2_font_map_substitute_changed"
+        <return-value>
+          <type name="none" c:type="void"/>
+        </return-value>
+        <parameters>
+          <parameter name="fontmap">
+            <type name="FT2FontMap" c:type="PangoFT2FontMap*"/>
+          </parameter>
+          <parameter name="func">
+            <type name="PangoFT2SubstituteFunc"
+                  c:type="PangoFT2SubstituteFunc"/>
+          </parameter>
+          <parameter name="data">
+            <type name="any" c:type="gpointer"/>
+          </parameter>
+          <parameter name="notify">
+            <type name="GLib.GDestroyNotify" c:type="GDestroyNotify"/>
+          </parameter>
+        </parameters>
+      </method>
+      <method name="substitute_changed"
               c:identifier="pango_ft2_font_map_substitute_changed">
-      <return-value>
-        <type name="none" c:type="void"/>
-      </return-value>
-      <parameters>
-        <parameter name="fontmap">
-          <type name="PangoFT2FontMap" c:type="PangoFT2FontMap*"/>
-        </parameter>
-      </parameters>
-    </function>
-    <function name="ft2_font_map_create_context"
+        <return-value>
+          <type name="none" c:type="void"/>
+        </return-value>
+        <parameters>
+          <parameter name="fontmap">
+            <type name="FT2FontMap" c:type="PangoFT2FontMap*"/>
+          </parameter>
+        </parameters>
+      </method>
+      <method name="create_context"
               c:identifier="pango_ft2_font_map_create_context">
+        <return-value>
+          <type name="Context" c:type="PangoContext*"/>
+        </return-value>
+        <parameters>
+          <parameter name="fontmap">
+            <type name="FT2FontMap" c:type="PangoFT2FontMap*"/>
+          </parameter>
+        </parameters>
+      </method>
+    </class>
+    <function name="ft2_font_map_new" c:identifier="pango_ft2_font_map_new">
       <return-value>
-        <type name="Context" c:type="PangoContext*"/>
+        <type name="FontMap" c:type="PangoFontMap*"/>
       </return-value>
-      <parameters>
-        <parameter name="fontmap">
-          <type name="PangoFT2FontMap" c:type="PangoFT2FontMap*"/>
-        </parameter>
-      </parameters>
     </function>
     <function name="ft2_get_context" c:identifier="pango_ft2_get_context">
       <return-value>
@@ -6263,31 +6294,46 @@
         </parameter>
       </parameters>
     </function>
-    <record name="PangoXftRenderer" c:type="PangoXftRenderer">
-      <field name="parent_instance">
-        <type name="Renderer" c:type="PangoRenderer"/>
-      </field>
-      <field name="display">
-        <type name="Display" c:type="Display*"/>
-      </field>
-      <field name="screen">
-        <type name="int32" c:type="int"/>
-      </field>
-      <field name="draw">
-        <type name="XftDraw" c:type="XftDraw*"/>
-      </field>
-      <field name="priv">
-        <type name="PangoXftRendererPrivate"
-              c:type="PangoXftRendererPrivate*"/>
-      </field>
-    </record>
     <record name="PangoXftRendererPrivate" c:type="PangoXftRendererPrivate"/>
-    <function name="xft_renderer_get_type"
-              c:identifier="pango_xft_renderer_get_type">
-      <return-value>
-        <type name="GObject.GType" c:type="GType"/>
-      </return-value>
-    </function>
+    <class name="XftRenderer"
+           c:type="PangoXftRenderer"
+           parent="Renderer"
+           glib:type-name="PangoXftRenderer"
+           glib:get-type="pango_xft_renderer_get_type">
+      <method name="set_draw" c:identifier="pango_xft_renderer_set_draw">
+        <return-value>
+          <type name="none" c:type="void"/>
+        </return-value>
+        <parameters>
+          <parameter name="xftrenderer">
+            <type name="XftRenderer" c:type="PangoXftRenderer*"/>
+          </parameter>
+          <parameter name="draw">
+            <type name="XftDraw" c:type="XftDraw*"/>
+          </parameter>
+        </parameters>
+      </method>
+      <method name="set_default_color"
+              c:identifier="pango_xft_renderer_set_default_color">
+        <return-value>
+          <type name="none" c:type="void"/>
+        </return-value>
+        <parameters>
+          <parameter name="xftrenderer">
+            <type name="XftRenderer" c:type="PangoXftRenderer*"/>
+          </parameter>
+          <parameter name="default_color">
+            <type name="Color" c:type="PangoColor*"/>
+          </parameter>
+        </parameters>
+      </method>
+      <property name="display">
+        <type name="any" c:type="gpointer"/>
+      </property>
+      <property name="screen">
+        <type name="int32" c:type="gint"/>
+      </property>
+    </class>
     <function name="xft_renderer_new" c:identifier="pango_xft_renderer_new">
       <return-value>
         <type name="Renderer" c:type="PangoRenderer*"/>
@@ -6301,34 +6347,6 @@
         </parameter>
       </parameters>
     </function>
-    <function name="xft_renderer_set_draw"
-              c:identifier="pango_xft_renderer_set_draw">
-      <return-value>
-        <type name="none" c:type="void"/>
-      </return-value>
-      <parameters>
-        <parameter name="xftrenderer">
-          <type name="PangoXftRenderer" c:type="PangoXftRenderer*"/>
-        </parameter>
-        <parameter name="draw">
-          <type name="XftDraw" c:type="XftDraw*"/>
-        </parameter>
-      </parameters>
-    </function>
-    <function name="xft_renderer_set_default_color"
-              c:identifier="pango_xft_renderer_set_default_color">
-      <return-value>
-        <type name="none" c:type="void"/>
-      </return-value>
-      <parameters>
-        <parameter name="xftrenderer">
-          <type name="PangoXftRenderer" c:type="PangoXftRenderer*"/>
-        </parameter>
-        <parameter name="default_color">
-          <type name="Color" c:type="PangoColor*"/>
-        </parameter>
-      </parameters>
-    </function>
     <function name="xft_render" c:identifier="pango_xft_render">
       <return-value>
         <type name="none" c:type="void"/>
@@ -6457,8 +6475,6 @@
         </parameter>
       </parameters>
     </function>
-    <record name="PangoXftFontMap" c:type="PangoXftFontMap"/>
-    <record name="PangoXftFont" c:type="PangoXftFont"/>
     <callback name="PangoXftSubstituteFunc">
       <return-value>
         <type name="none" c:type="void"/>
@@ -6549,17 +6565,18 @@
         </parameter>
       </parameters>
     </function>
-    <function name="xft_font_map_get_type"
-              c:identifier="pango_xft_font_map_get_type">
-      <return-value>
-        <type name="GObject.GType" c:type="GType"/>
-      </return-value>
-    </function>
-    <function name="xft_font_get_type" c:identifier="pango_xft_font_get_type">
-      <return-value>
-        <type name="GObject.GType" c:type="GType"/>
-      </return-value>
-    </function>
+    <class name="XftFontMap"
+           c:type="PangoXftFontMap"
+           parent="FcFontMap"
+           glib:type-name="PangoXftFontMap"
+           glib:get-type="pango_xft_font_map_get_type">
+    </class>
+    <class name="XftFont"
+           c:type="PangoXftFont"
+           parent="FcFont"
+           glib:type-name="PangoXftFont"
+           glib:get-type="pango_xft_font_get_type">
+    </class>
     <callback name="PangoGetGCFunc">
       <return-value>
         <type name="GC" c:type="GC"/>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]