2 <repository version="1.1"
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 <namespace name="cairo" version="1.0">
7 <record name="Context" c:type="cairo_t" foreign="1"/>
8 <record name="Surface" c:type="cairo_surface_t" foreign="1"/>
9 <record name="Matrix" c:type="cairo_matrix_t" foreign="1"/>
10 <record name="Pattern" c:type="cairo_pattern_t" foreign="1"/>
11 <record name="Region" c:type="cairo_region_t" foreign="1"/>
12 <enumeration name="Content" c:type="cairo_content_t">
15 c:identifier="CAIRO_CONTENT_COLOR"/>
18 c:identifier="CAIRO_CONTENT_ALPHA"/>
19 <member name="COLOR_ALPHA"
21 c:identifier="CAIRO_CONTENT_COLOR_ALPHA"/>
23 <record name="FontOptions" c:type="cairo_font_options_t" foreign="1"/>
24 <record name="FontType" c:type="cairo_font_type_t" foreign="1"/>
25 <record name="FontFace" c:type="cairo_font_face_t" foreign="1"/>
26 <record name="ScaledFont" c:type="cairo_scaled_font_t" foreign="1"/>
27 <record name="Path" c:type="cairo_path_t" foreign="1"/>
28 <record name="RectangleInt" c:type="cairo_rectangle_int_t" foreign="1"/>
29 <function name="image_surface_create" c:identifier="cairo_image_surface_create">
30 <return-value transfer-ownership="none">
31 <type name="none" c:type="void"/>