summaryrefslogtreecommitdiff
path: root/gir/cairo-1.0.gir.in
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu.vizoso@collabora.co.uk>2011-01-19 12:43:13 +0100
committerTomeu Vizoso <tomeu.vizoso@collabora.co.uk>2011-01-20 16:38:15 +0100
commit934729dca1e5c66359366d1ee2b5080b3711d436 (patch)
treed590310fc6a159daf11c36934f189874aec62593 /gir/cairo-1.0.gir.in
parenta258d3fdfbd0f598bfe287b656f240d95f6d4bc1 (diff)
downloadgobject-introspection-934729dca1e5c66359366d1ee2b5080b3711d436.tar.gz
Depend on cairo-gobject if available
And set library-name and package accordingly in the cairo .gir https://bugzilla.gnome.org/show_bug.cgi?id=639831
Diffstat (limited to 'gir/cairo-1.0.gir.in')
-rw-r--r--gir/cairo-1.0.gir.in70
1 files changed, 70 insertions, 0 deletions
diff --git a/gir/cairo-1.0.gir.in b/gir/cairo-1.0.gir.in
new file mode 100644
index 00000000..2c29406d
--- /dev/null
+++ b/gir/cairo-1.0.gir.in
@@ -0,0 +1,70 @@
+<?xml version="1.0"?>
+<repository version="1.2"
+ xmlns="http://www.gtk.org/introspection/core/1.0"
+ xmlns:c="http://www.gtk.org/introspection/c/1.0"
+ xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
+ <package name="@CAIRO_GIR_PACKAGE@"/>
+ <namespace name="cairo" version="1.0"
+ shared-library="@CAIRO_SHARED_LIBRARY@"
+ c:identifier-prefixes="cairo"
+ c:symbol-prefixes="cairo">
+ <record name="Context" c:type="cairo_t" foreign="1"
+ glib:type-name="CairoContext"
+ glib:get-type="cairo_gobject_context_get_type"/>
+ <record name="Surface" c:type="cairo_surface_t" foreign="1"
+ glib:type-name="CairoSurface"
+ glib:get-type="cairo_gobject_surface_get_type"/>
+ <record name="Matrix" c:type="cairo_matrix_t" foreign="1"/>
+ <record name="Pattern" c:type="cairo_pattern_t" foreign="1"
+ glib:type-name="CairoPattern"
+ glib:get-type="cairo_gobject_pattern_get_type"/>
+ <record name="Region" c:type="cairo_region_t" foreign="1"
+ glib:type-name="CairoRegion"
+ glib:get-type="cairo_gobject_region_get_type"/>
+ <enumeration name="Content" c:type="cairo_content_t"
+ glib:type-name="CairoContent"
+ glib:get-type="cairo_gobject_content_get_type">
+ <member name="COLOR"
+ value="4096"
+ c:identifier="CAIRO_CONTENT_COLOR"/>
+ <member name="ALPHA"
+ value="8192"
+ c:identifier="CAIRO_CONTENT_ALPHA"/>
+ <member name="COLOR_ALPHA"
+ value="12288"
+ c:identifier="CAIRO_CONTENT_COLOR_ALPHA"/>
+ </enumeration>
+ <record name="FontOptions" c:type="cairo_font_options_t" foreign="1"/>
+ <record name="FontType" c:type="cairo_font_type_t" foreign="1"/>
+ <record name="FontFace" c:type="cairo_font_face_t" foreign="1"
+ glib:type-name="CairoFontFace"
+ glib:get-type="cairo_gobject_font_face_get_type"/>
+ <record name="ScaledFont" c:type="cairo_scaled_font_t" foreign="1"
+ glib:type-name="CairoScaledFont"
+ glib:get-type="cairo_gobject_scaled_font_get_type"/>
+ <record name="Path" c:type="cairo_path_t" foreign="1"/>
+ <record name="RectangleInt" c:type="cairo_rectangle_int_t"
+ glib:type-name="CairoRectangleInt"
+ glib:get-type="cairo_gobject_rectangle_int_get_type">
+ <field name="x" writable="1">
+ <type name="gint" c:type="gint"/>
+ </field>
+ <field name="y" writable="1">
+ <type name="gint" c:type="gint"/>
+ </field>
+ <field name="width" writable="1">
+ <type name="gint" c:type="gint"/>
+ </field>
+ <field name="height" writable="1">
+ <type name="gint" c:type="gint"/>
+ </field>
+ </record>
+ <function name="image_surface_create" c:identifier="cairo_image_surface_create">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ </parameters>
+ </function>
+ </namespace>
+</repository>