Imported Upstream version 1.43.92
[platform/upstream/gobject-introspection.git] / gir / cairo-1.0.gir.in
1 <?xml version="1.0"?>
2 <repository version="1.2"
3             xmlns="http://www.gtk.org/introspection/core/1.0"
4             xmlns:c="http://www.gtk.org/introspection/c/1.0"
5             xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
6   <package name="%CAIRO_GIR_PACKAGE%"/>
7   <namespace name="cairo" version="1.0"
8              shared-library="%CAIRO_SHARED_LIBRARY%"
9              c:identifier-prefixes="cairo"
10              c:symbol-prefixes="cairo">
11     <record name="Context" c:type="cairo_t" foreign="1"
12             glib:type-name="CairoContext"
13             glib:get-type="cairo_gobject_context_get_type"/>
14     <record name="Surface" c:type="cairo_surface_t" foreign="1"
15             glib:type-name="CairoSurface"
16             glib:get-type="cairo_gobject_surface_get_type"/>
17     <record name="Matrix" c:type="cairo_matrix_t" foreign="1"/>
18     <record name="Pattern" c:type="cairo_pattern_t" foreign="1"
19             glib:type-name="CairoPattern"
20             glib:get-type="cairo_gobject_pattern_get_type"/>
21     <record name="Region" c:type="cairo_region_t" foreign="1"
22             glib:type-name="CairoRegion"
23             glib:get-type="cairo_gobject_region_get_type"/>
24     <enumeration name="Content" c:type="cairo_content_t"
25                  glib:type-name="CairoContent"
26                  glib:get-type="cairo_gobject_content_get_type">
27       <member name="COLOR"
28               value="4096"
29               c:identifier="CAIRO_CONTENT_COLOR"/>
30       <member name="ALPHA"
31               value="8192"
32               c:identifier="CAIRO_CONTENT_ALPHA"/>
33       <member name="COLOR_ALPHA"
34               value="12288"
35               c:identifier="CAIRO_CONTENT_COLOR_ALPHA"/>
36     </enumeration>
37     <record name="FontOptions" c:type="cairo_font_options_t" foreign="1"/>
38     <record name="FontType" c:type="cairo_font_type_t" foreign="1"/>
39     <record name="FontFace" c:type="cairo_font_face_t" foreign="1"
40                  glib:type-name="CairoFontFace"
41                  glib:get-type="cairo_gobject_font_face_get_type"/>
42     <record name="ScaledFont" c:type="cairo_scaled_font_t" foreign="1"
43                  glib:type-name="CairoScaledFont"
44                  glib:get-type="cairo_gobject_scaled_font_get_type"/>
45     <record name="Path" c:type="cairo_path_t" foreign="1"/>
46     <record name="RectangleInt" c:type="cairo_rectangle_int_t"
47             glib:type-name="CairoRectangleInt"
48             glib:get-type="cairo_gobject_rectangle_int_get_type">
49       <field name="x" writable="1">
50         <type name="gint" c:type="gint"/>
51       </field>
52       <field name="y" writable="1">
53         <type name="gint" c:type="gint"/>
54       </field>
55       <field name="width" writable="1">
56         <type name="gint" c:type="gint"/>
57       </field>
58       <field name="height" writable="1">
59         <type name="gint" c:type="gint"/>
60       </field>
61     </record>
62     <function name="image_surface_create" c:identifier="cairo_image_surface_create">
63       <return-value transfer-ownership="none">
64         <type name="none" c:type="void"/>
65       </return-value>
66       <parameters>
67       </parameters>
68     </function>
69   </namespace>
70 </repository>