1
1
<?xml version="1.0"?>
2
<repository version="1.0"
2
<repository version="1.2"
3
3
xmlns="http://www.gtk.org/introspection/core/1.0"
4
4
xmlns:c="http://www.gtk.org/introspection/c/1.0"
5
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"/>
6
<package name="cairo-gobject"/>
7
<namespace name="cairo" version="1.0"
8
shared-library="libcairo-gobject.so.2"
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"/>
9
17
<record name="Matrix" c:type="cairo_matrix_t" foreign="1"/>
10
<record name="Pattern" c:type="cairo_pattern_t" foreign="1"/>
11
<enumeration name="Content" c:type="cairo_content_t">
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">
12
27
<member name="COLOR"
14
29
c:identifier="CAIRO_CONTENT_COLOR"/>
22
37
<record name="FontOptions" c:type="cairo_font_options_t" foreign="1"/>
23
38
<record name="FontType" c:type="cairo_font_type_t" foreign="1"/>
24
<record name="FontFace" c:type="cairo_font_face_t" foreign="1"/>
25
<record name="ScaledFont" c:type="cairo_scaled_font_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"/>
26
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"/>
52
<field name="y" writable="1">
53
<type name="gint" c:type="gint"/>
55
<field name="width" writable="1">
56
<type name="gint" c:type="gint"/>
58
<field name="height" writable="1">
59
<type name="gint" c:type="gint"/>
27
62
<function name="image_surface_create" c:identifier="cairo_image_surface_create">
28
63
<return-value transfer-ownership="none">
29
64
<type name="none" c:type="void"/>