]> Pileus Git - ~andy/gtk/blob - docs/reference/gdk/tmpl/cairo_interaction.sgml
Make 3.0 parallel-installable to 2.x
[~andy/gtk] / docs / reference / gdk / tmpl / cairo_interaction.sgml
1 <!-- ##### SECTION Title ##### -->
2 Cairo Interaction
3
4 <!-- ##### SECTION Short_Description ##### -->
5 Functions to support using Cairo
6
7 <!-- ##### SECTION Long_Description ##### -->
8 <para>
9 <link href="http://cairographics.org">Cairo</link> is a graphics 
10 library that supports vector graphics and image compositing that
11 can be used with GDK. Since 2.8, GTK+ does most of its drawing
12 using Cairo. 
13 </para>
14
15 <para>
16 GDK does not wrap the Cairo API, instead it allows to create Cairo 
17 contexts which can be used to draw on GDK drawables. Additional
18 functions allow to convert GDK's rectangles and regions into
19 Cairo paths and to use pixbufs as sources for drawing operations.
20 </para>
21
22 <!-- ##### SECTION See_Also ##### -->
23 <para>
24
25 </para>
26
27 <!-- ##### SECTION Stability_Level ##### -->
28
29
30 <!-- ##### SECTION Image ##### -->
31
32
33 <!-- ##### FUNCTION gdk_cairo_create ##### -->
34 <para>
35
36 </para>
37
38 @drawable: 
39 @Returns: 
40
41
42 <!-- ##### FUNCTION gdk_cairo_set_source_color ##### -->
43 <para>
44
45 </para>
46
47 @cr: 
48 @color: 
49
50
51 <!-- ##### FUNCTION gdk_cairo_set_source_pixbuf ##### -->
52 <para>
53
54 </para>
55
56 @cr: 
57 @pixbuf: 
58 @pixbuf_x: 
59 @pixbuf_y: 
60
61
62 <!-- ##### FUNCTION gdk_cairo_set_source_pixmap ##### -->
63 <para>
64
65 </para>
66
67 @cr: 
68 @pixmap: 
69 @pixmap_x: 
70 @pixmap_y: 
71
72
73 <!-- ##### FUNCTION gdk_cairo_rectangle ##### -->
74 <para>
75
76 </para>
77
78 @cr: 
79 @rectangle: 
80
81
82 <!-- ##### FUNCTION gdk_cairo_region ##### -->
83 <para>
84
85 </para>
86
87 @cr: 
88 @region: 
89
90
91 <!-- ##### FUNCTION gdk_cairo_reset_clip ##### -->
92 <para>
93
94 </para>
95
96 @cr: 
97 @drawable: 
98
99