~bratsche/ubuntu/maverick/gtk+2.0/menu-activation-fix

« back to all changes in this revision

Viewing changes to docs/reference/gdk/html/gdk-Cairo-Interaction.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2007-06-13 10:00:13 UTC
  • mto: (72.2.1 lenny) (1.5.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 44.
  • Revision ID: james.westby@ubuntu.com-20070613100013-qstao3cwpm6xdlxc
Tags: upstream-2.11.2
ImportĀ upstreamĀ versionĀ 2.11.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
<link rel="index" href="ix05.html" title="Index of new symbols in 2.6">
19
19
<link rel="index" href="ix06.html" title="Index of new symbols in 2.8">
20
20
<link rel="index" href="ix07.html" title="Index of new symbols in 2.10">
 
21
<link rel="index" href="ix08.html" title="Index of new symbols in 2.12">
21
22
</head>
22
23
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
23
24
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
28
29
<th width="100%" align="center">GDK Reference Manual</th>
29
30
<td><a accesskey="n" href="gdk-X-Window-System-Interaction.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
30
31
</tr>
31
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2809428" class="shortcut">Top</a>
 
32
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2869305" class="shortcut">Top</a>
32
33
                  &#160;|&#160;
33
 
                  <a href="#id2809648" class="shortcut">Description</a></nobr></td></tr>
 
34
                  <a href="#id2869526" class="shortcut">Description</a></nobr></td></tr>
34
35
</table>
35
36
<div class="refentry" lang="en">
36
37
<a name="gdk-Cairo-Interaction"></a><div class="titlepage"></div>
37
38
<div class="refnamediv"><table width="100%"><tr>
38
39
<td valign="top">
39
40
<h2>
40
 
<a name="id2809428"></a><span class="refentrytitle">Cairo Interaction</span>
 
41
<a name="id2869305"></a><span class="refentrytitle">Cairo Interaction</span>
41
42
</h2>
42
43
<p>Cairo Interaction &#8212; Functions to support using Cairo</p>
43
44
</td>
51
52
 
52
53
 
53
54
<a
54
 
href="../cairo/cairo-cairo-t.html#cairo-t"
 
55
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"
55
56
>cairo_t</a>*            <a href="gdk-Cairo-Interaction.html#gdk-cairo-create">gdk_cairo_create</a>                    (<a href="gdk-Drawing-Primitives.html#GdkDrawable">GdkDrawable</a> *drawable);
56
57
void                <a href="gdk-Cairo-Interaction.html#gdk-cairo-set-source-color">gdk_cairo_set_source_color</a>          (<a
57
 
href="../cairo/cairo-cairo-t.html#cairo-t"
 
58
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"
58
59
>cairo_t</a> *cr,
59
60
                                                         <a href="gdk-Colormaps-and-Colors.html#GdkColor">GdkColor</a> *color);
60
61
void                <a href="gdk-Cairo-Interaction.html#gdk-cairo-set-source-pixbuf">gdk_cairo_set_source_pixbuf</a>         (<a
61
 
href="../cairo/cairo-cairo-t.html#cairo-t"
 
62
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"
62
63
>cairo_t</a> *cr,
63
64
                                                         <a
64
65
href="../gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"
66
67
                                                         double pixbuf_x,
67
68
                                                         double pixbuf_y);
68
69
void                <a href="gdk-Cairo-Interaction.html#gdk-cairo-set-source-pixmap">gdk_cairo_set_source_pixmap</a>         (<a
69
 
href="../cairo/cairo-cairo-t.html#cairo-t"
 
70
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"
70
71
>cairo_t</a> *cr,
71
72
                                                         <a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a> *pixmap,
72
73
                                                         double pixmap_x,
73
74
                                                         double pixmap_y);
74
75
void                <a href="gdk-Cairo-Interaction.html#gdk-cairo-rectangle">gdk_cairo_rectangle</a>                 (<a
75
 
href="../cairo/cairo-cairo-t.html#cairo-t"
 
76
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"
76
77
>cairo_t</a> *cr,
77
78
                                                         <a href="gdk-Points-Rectangles-and-Regions.html#GdkRectangle">GdkRectangle</a> *rectangle);
78
79
void                <a href="gdk-Cairo-Interaction.html#gdk-cairo-region">gdk_cairo_region</a>                    (<a
79
 
href="../cairo/cairo-cairo-t.html#cairo-t"
 
80
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"
80
81
>cairo_t</a> *cr,
81
82
                                                         <a href="gdk-Points-Rectangles-and-Regions.html#GdkRegion">GdkRegion</a> *region);
82
83
</pre>
83
84
</div>
84
85
<div class="refsect1" lang="en">
85
 
<a name="id2809648"></a><h2>Description</h2>
 
86
<a name="id2869526"></a><h2>Description</h2>
86
87
<p>
87
88
Cairo is a graphics 
88
89
library that supports vector graphics and image compositing that
97
98
</p>
98
99
</div>
99
100
<div class="refsect1" lang="en">
100
 
<a name="id2809679"></a><h2>Details</h2>
 
101
<a name="id2869557"></a><h2>Details</h2>
101
102
<div class="refsect2" lang="en">
102
 
<a name="id2809690"></a><h3>
 
103
<a name="id2869567"></a><h3>
103
104
<a name="gdk-cairo-create"></a>gdk_cairo_create ()</h3>
104
 
<a class="indexterm" name="id2809705"></a><pre class="programlisting"><a
105
 
href="../cairo/cairo-cairo-t.html#cairo-t"
 
105
<a class="indexterm" name="id2869582"></a><pre class="programlisting"><a
 
106
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"
106
107
>cairo_t</a>*            gdk_cairo_create                    (<a href="gdk-Drawing-Primitives.html#GdkDrawable">GdkDrawable</a> *drawable);</pre>
107
108
<p>
108
109
Creates a Cairo context for drawing to <em class="parameter"><code>drawable</code></em>.</p>
121
122
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
122
123
<td> A newly created Cairo context. Free with
123
124
 <a
124
 
href="../cairo/cairo-cairo-t.html#cairo-destroy"
 
125
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-destroy"
125
126
><code class="function">cairo_destroy()</code></a> when you are done drawing.
126
127
 
127
128
</td>
133
134
</div>
134
135
<hr>
135
136
<div class="refsect2" lang="en">
136
 
<a name="id2809799"></a><h3>
 
137
<a name="id2869676"></a><h3>
137
138
<a name="gdk-cairo-set-source-color"></a>gdk_cairo_set_source_color ()</h3>
138
 
<a class="indexterm" name="id2809815"></a><pre class="programlisting">void                gdk_cairo_set_source_color          (<a
139
 
href="../cairo/cairo-cairo-t.html#cairo-t"
 
139
<a class="indexterm" name="id2869692"></a><pre class="programlisting">void                gdk_cairo_set_source_color          (<a
 
140
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"
140
141
>cairo_t</a> *cr,
141
142
                                                         <a href="gdk-Colormaps-and-Colors.html#GdkColor">GdkColor</a> *color);</pre>
142
143
<p>
150
151
<tr>
151
152
<td><span class="term"><em class="parameter"><code>cr</code></em>&#160;:</span></td>
152
153
<td> a <a
153
 
href="../cairo/cairo-cairo-t.html#cairo-t"
 
154
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"
154
155
><span class="type">cairo_t</span></a>
155
156
</td>
156
157
</tr>
166
167
</div>
167
168
<hr>
168
169
<div class="refsect2" lang="en">
169
 
<a name="id2809921"></a><h3>
 
170
<a name="id2869799"></a><h3>
170
171
<a name="gdk-cairo-set-source-pixbuf"></a>gdk_cairo_set_source_pixbuf ()</h3>
171
 
<a class="indexterm" name="id2809938"></a><pre class="programlisting">void                gdk_cairo_set_source_pixbuf         (<a
172
 
href="../cairo/cairo-cairo-t.html#cairo-t"
 
172
<a class="indexterm" name="id2869815"></a><pre class="programlisting">void                gdk_cairo_set_source_pixbuf         (<a
 
173
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"
173
174
>cairo_t</a> *cr,
174
175
                                                         <a
175
176
href="../gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"
179
180
<p>
180
181
Sets the given pixbuf as the source pattern for the Cairo context.
181
182
The pattern has an extend mode of <a
182
 
href="../cairo/cairo-Patterns.html#CAIRO-EXTEND-NONE:CAPS"
 
183
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-Patterns.html#CAIRO-EXTEND-NONE:CAPS"
183
184
><code class="literal">CAIRO_EXTEND_NONE</code></a> and is aligned
184
185
so that the origin of <em class="parameter"><code>pixbuf</code></em> is <em class="parameter"><code>pixbuf_x</code></em>, <em class="parameter"><code>pixbuf_y</code></em></p>
185
186
<p>
217
218
</div>
218
219
<hr>
219
220
<div class="refsect2" lang="en">
220
 
<a name="id2810119"></a><h3>
 
221
<a name="id2869996"></a><h3>
221
222
<a name="gdk-cairo-set-source-pixmap"></a>gdk_cairo_set_source_pixmap ()</h3>
222
 
<a class="indexterm" name="id2810135"></a><pre class="programlisting">void                gdk_cairo_set_source_pixmap         (<a
223
 
href="../cairo/cairo-cairo-t.html#cairo-t"
 
223
<a class="indexterm" name="id2870012"></a><pre class="programlisting">void                gdk_cairo_set_source_pixmap         (<a
 
224
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"
224
225
>cairo_t</a> *cr,
225
226
                                                         <a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a> *pixmap,
226
227
                                                         double pixmap_x,
228
229
<p>
229
230
Sets the given pixmap as the source pattern for the Cairo context.
230
231
The pattern has an extend mode of <a
231
 
href="../cairo/cairo-Patterns.html#CAIRO-EXTEND-NONE:CAPS"
 
232
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-Patterns.html#CAIRO-EXTEND-NONE:CAPS"
232
233
><code class="literal">CAIRO_EXTEND_NONE</code></a> and is aligned
233
 
so that the origin of <em class="parameter"><code>pixbuf</code></em> is <em class="parameter"><code>pixbuf_x</code></em>, <em class="parameter"><code>pixbuf_y</code></em></p>
 
234
so that the origin of <em class="parameter"><code>pixmap</code></em> is <em class="parameter"><code>pixmap_x</code></em>, <em class="parameter"><code>pixmap_y</code></em></p>
234
235
<p>
235
236
 
236
237
</p>
264
265
</div>
265
266
<hr>
266
267
<div class="refsect2" lang="en">
267
 
<a name="id2810314"></a><h3>
 
268
<a name="id2870192"></a><h3>
268
269
<a name="gdk-cairo-rectangle"></a>gdk_cairo_rectangle ()</h3>
269
 
<a class="indexterm" name="id2810330"></a><pre class="programlisting">void                gdk_cairo_rectangle                 (<a
270
 
href="../cairo/cairo-cairo-t.html#cairo-t"
 
270
<a class="indexterm" name="id2870207"></a><pre class="programlisting">void                gdk_cairo_rectangle                 (<a
 
271
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"
271
272
>cairo_t</a> *cr,
272
273
                                                         <a href="gdk-Points-Rectangles-and-Regions.html#GdkRectangle">GdkRectangle</a> *rectangle);</pre>
273
274
<p>
281
282
<tr>
282
283
<td><span class="term"><em class="parameter"><code>cr</code></em>&#160;:</span></td>
283
284
<td> a <a
284
 
href="../cairo/cairo-cairo-t.html#cairo-t"
 
285
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"
285
286
><span class="type">cairo_t</span></a>
286
287
</td>
287
288
</tr>
297
298
</div>
298
299
<hr>
299
300
<div class="refsect2" lang="en">
300
 
<a name="id2810429"></a><h3>
 
301
<a name="id2870307"></a><h3>
301
302
<a name="gdk-cairo-region"></a>gdk_cairo_region ()</h3>
302
 
<a class="indexterm" name="id2810444"></a><pre class="programlisting">void                gdk_cairo_region                    (<a
303
 
href="../cairo/cairo-cairo-t.html#cairo-t"
 
303
<a class="indexterm" name="id2870322"></a><pre class="programlisting">void                gdk_cairo_region                    (<a
 
304
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"
304
305
>cairo_t</a> *cr,
305
306
                                                         <a href="gdk-Points-Rectangles-and-Regions.html#GdkRegion">GdkRegion</a> *region);</pre>
306
307
<p>
314
315
<tr>
315
316
<td><span class="term"><em class="parameter"><code>cr</code></em>&#160;:</span></td>
316
317
<td> a <a
317
 
href="../cairo/cairo-cairo-t.html#cairo-t"
 
318
href="/home/mclasen/gnome-2.18/install/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"
318
319
><span class="type">cairo_t</span></a>
319
320
</td>
320
321
</tr>