2 <repository version="1.0"
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"
8 glib:type-name="CairoContext"
9 glib:get-type="cairo_get_g_type"/>
10 <record name="Surface" c:type="cairo_surface_t"
11 glib:type-name="CairoSurface"
12 glib:get-type="cairo_surface_get_glib_type"/>
13 <record name="Matrix" c:type="cairo_matrix_t"
14 glib:type-name="CairoMatrix"
15 glib:get-type="cairo_matrix_get_glib_type"/>
16 <record name="Pattern" c:type="cairo_pattern_t"
17 glib:type-name="CairoPattern"
18 glib:get-type="cairo_pattern_get_glib_type"/>
19 <enumeration name="Content" c:type="cairo_content_t">
22 c:identifier="CAIRO_CONTENT_COLOR"/>
25 c:identifier="CAIRO_CONTENT_ALPHA"/>
26 <member name="COLOR_ALPHA"
28 c:identifier="CAIRO_CONTENT_COLOR_ALPHA"/>
30 <record name="FontOptions" c:type="cairo_font_options_t"
31 glib:type-name="CairoFontOptions"
32 glib:get-type="cairo_font_options_get_glib_type"/>
33 <record name="FontType" c:type="cairo_font_type_t"
34 glib:type-name="CairoFontType"
35 glib:get-type="cairo_font_type_get_glib_type"/>
36 <record name="FontFace" c:type="cairo_font_face_t"
37 glib:type-name="CairoFontFace"
38 glib:get-type="cairo_font_face_get_glib_type"/>
39 <record name="ScaledFont" c:type="cairo_scaled_font_t"
40 glib:type-name="CairoScaledFont"
41 glib:get-type="cairo_scaled_font_get_glib_type"/>
42 <record name="Path" c:type="cairo_path_t"
43 glib:type-name="CairoPath"
44 glib:get-type="cairo_path_get_glib_type"/>
45 <function name="image_surface_create" c:identifier="cairo_image_surface_create">
46 <return-value transfer-ownership="none">
47 <type name="none" c:type="void"/>