diff options
author | Tomeu Vizoso <tomeu.vizoso@collabora.co.uk> | 2011-01-19 12:43:13 +0100 |
---|---|---|
committer | Tomeu Vizoso <tomeu.vizoso@collabora.co.uk> | 2011-01-20 16:38:15 +0100 |
commit | 934729dca1e5c66359366d1ee2b5080b3711d436 (patch) | |
tree | d590310fc6a159daf11c36934f189874aec62593 /gir/cairo-1.0.gir.in | |
parent | a258d3fdfbd0f598bfe287b656f240d95f6d4bc1 (diff) | |
download | gobject-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.in | 70 |
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> |