~ubuntu-branches/ubuntu/maverick/gimp/maverick-security

« back to all changes in this revision

Viewing changes to devel-docs/libgimp/html/libgimp-gimptools.html

  • Committer: Package Import Robot
  • Author(s): Ari Pollak
  • Date: 2010-07-08 21:31:29 UTC
  • mto: (0.4.6 sid) (1.1.23)
  • mto: This revision was merged to the branch mainline in revision 53.
  • Revision ID: package-import@ubuntu.com-20100708213129-eq09128jclwhu07x
Import upstream version 2.6.10

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<link rel="up" href="libgimp-image.html" title="Manupulating Images and their Properties">
9
9
<link rel="prev" href="libgimp-gimptile.html" title="gimptile">
10
10
<link rel="next" href="libgimp-gimpundo.html" title="gimpundo">
11
 
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.15 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
 
<link rel="part" href="libgimp.html" title="Part I. GIMP Library">
14
 
<link rel="chapter" href="libgimp-general.html" title="Functions not Related to Specific Images">
15
 
<link rel="chapter" href="libgimp-image.html" title="Manupulating Images and their Properties">
16
 
<link rel="chapter" href="libgimp-data.html" title="Data Objects">
17
 
<link rel="chapter" href="libgimp-selectors.html" title="Controlling the Core's Selection Dialogs">
18
 
<link rel="part" href="libgimpui.html" title="Part II. GIMP User Interface Library">
19
 
<link rel="chapter" href="libgimpui-hierarchy.html" title="Object Hierarchy">
20
 
<link rel="index" href="libgimp-index.html" title="Index">
21
 
<link rel="index" href="libgimp-index-new-in-2-2.html" title="Index of new symbols in GIMP 2.2">
22
 
<link rel="index" href="libgimp-index-new-in-2-4.html" title="Index of new symbols in GIMP 2.4">
23
 
<link rel="index" href="libgimp-index-new-in-2-6.html" title="Index of new symbols in GIMP 2.6">
24
 
<link rel="index" href="libgimp-index-deprecated.html" title="Index of deprecated symbols">
25
13
</head>
26
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
27
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
34
22
</tr>
35
23
<tr><td colspan="5" class="shortcuts">
36
24
<a href="#libgimp-gimptools.synopsis" class="shortcut">Top</a>
37
 
                 | 
38
 
                <a href="#libgimp-gimptools.description" class="shortcut">Description</a>
 
25
                   | 
 
26
                  <a href="#libgimp-gimptools.description" class="shortcut">Description</a>
39
27
</td></tr>
40
28
</table>
41
29
<div class="refentry" title="gimptools">
49
37
</tr></table></div>
50
38
<div class="refsynopsisdiv" title="Synopsis">
51
39
<a name="libgimp-gimptools.synopsis"></a><h2>Synopsis</h2>
52
 
<pre class="synopsis">
53
 
<a
54
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
55
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-airbrush" title="gimp_airbrush ()">gimp_airbrush</a>                       (<a
56
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
57
 
>gint32</a> drawable_ID,
58
 
                                                         <a
59
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
60
 
>gdouble</a> pressure,
61
 
                                                         <a
62
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
63
 
>gint</a> num_strokes,
64
 
                                                         const <a
65
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
66
 
>gdouble</a> *strokes);
67
 
<a
68
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
69
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-airbrush-default" title="gimp_airbrush_default ()">gimp_airbrush_default</a>               (<a
70
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
71
 
>gint32</a> drawable_ID,
72
 
                                                         <a
73
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
74
 
>gint</a> num_strokes,
75
 
                                                         const <a
76
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
77
 
>gdouble</a> *strokes);
78
 
<a
79
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
80
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-by-color-select" title="gimp_by_color_select ()">gimp_by_color_select</a>                (<a
81
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
82
 
>gint32</a> drawable_ID,
83
 
                                                         const <a
84
 
href="../libgimpcolor/libgimpcolor-GimpRGB.html#GimpRGB"
85
 
>GimpRGB</a> *color,
86
 
                                                         <a
87
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
88
 
>gint</a> threshold,
89
 
                                                         <a
90
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"
91
 
>GimpChannelOps</a> operation,
92
 
                                                         <a
93
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
94
 
>gboolean</a> antialias,
95
 
                                                         <a
96
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
97
 
>gboolean</a> feather,
98
 
                                                         <a
99
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
100
 
>gdouble</a> feather_radius,
101
 
                                                         <a
102
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
103
 
>gboolean</a> sample_merged);
104
 
<a
105
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
106
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-by-color-select-full" title="gimp_by_color_select_full ()">gimp_by_color_select_full</a>           (<a
107
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
108
 
>gint32</a> drawable_ID,
109
 
                                                         const <a
110
 
href="../libgimpcolor/libgimpcolor-GimpRGB.html#GimpRGB"
111
 
>GimpRGB</a> *color,
112
 
                                                         <a
113
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
114
 
>gint</a> threshold,
115
 
                                                         <a
116
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"
117
 
>GimpChannelOps</a> operation,
118
 
                                                         <a
119
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
120
 
>gboolean</a> antialias,
121
 
                                                         <a
122
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
123
 
>gboolean</a> feather,
124
 
                                                         <a
125
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
126
 
>gdouble</a> feather_radius_x,
127
 
                                                         <a
128
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
129
 
>gdouble</a> feather_radius_y,
130
 
                                                         <a
131
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
132
 
>gboolean</a> sample_merged,
133
 
                                                         <a
134
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
135
 
>gboolean</a> select_transparent,
136
 
                                                         <a class="link" href="libgimp-gimpenums.html#GimpSelectCriterion" title="enum GimpSelectCriterion">GimpSelectCriterion</a> select_criterion);
137
 
<a
138
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
139
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-clone" title="gimp_clone ()">gimp_clone</a>                          (<a
140
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
141
 
>gint32</a> drawable_ID,
142
 
                                                         <a
143
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
144
 
>gint32</a> src_drawable_ID,
145
 
                                                         <a
146
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpCloneType"
147
 
>GimpCloneType</a> clone_type,
148
 
                                                         <a
149
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
150
 
>gdouble</a> src_x,
151
 
                                                         <a
152
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
153
 
>gdouble</a> src_y,
154
 
                                                         <a
155
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
156
 
>gint</a> num_strokes,
157
 
                                                         const <a
158
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
159
 
>gdouble</a> *strokes);
160
 
<a
161
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
162
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-clone-default" title="gimp_clone_default ()">gimp_clone_default</a>                  (<a
163
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
164
 
>gint32</a> drawable_ID,
165
 
                                                         <a
166
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
167
 
>gint</a> num_strokes,
168
 
                                                         const <a
169
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
170
 
>gdouble</a> *strokes);
171
 
<a
172
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
173
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-convolve" title="gimp_convolve ()">gimp_convolve</a>                       (<a
174
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
175
 
>gint32</a> drawable_ID,
176
 
                                                         <a
177
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
178
 
>gdouble</a> pressure,
179
 
                                                         <a class="link" href="libgimp-gimpenums.html#GimpConvolveType" title="enum GimpConvolveType">GimpConvolveType</a> convolve_type,
180
 
                                                         <a
181
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
182
 
>gint</a> num_strokes,
183
 
                                                         const <a
184
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
185
 
>gdouble</a> *strokes);
186
 
<a
187
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
188
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-convolve-default" title="gimp_convolve_default ()">gimp_convolve_default</a>               (<a
189
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
190
 
>gint32</a> drawable_ID,
191
 
                                                         <a
192
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
193
 
>gint</a> num_strokes,
194
 
                                                         const <a
195
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
196
 
>gdouble</a> *strokes);
197
 
<a
198
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
199
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-dodgeburn" title="gimp_dodgeburn ()">gimp_dodgeburn</a>                      (<a
200
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
201
 
>gint32</a> drawable_ID,
202
 
                                                         <a
203
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
204
 
>gdouble</a> exposure,
205
 
                                                         <a
206
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpDodgeBurnType"
207
 
>GimpDodgeBurnType</a> dodgeburn_type,
208
 
                                                         <a
209
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransferMode"
210
 
>GimpTransferMode</a> dodgeburn_mode,
211
 
                                                         <a
212
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
213
 
>gint</a> num_strokes,
214
 
                                                         const <a
215
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
216
 
>gdouble</a> *strokes);
217
 
<a
218
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
219
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-dodgeburn-default" title="gimp_dodgeburn_default ()">gimp_dodgeburn_default</a>              (<a
220
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
221
 
>gint32</a> drawable_ID,
222
 
                                                         <a
223
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
224
 
>gint</a> num_strokes,
225
 
                                                         const <a
226
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
227
 
>gdouble</a> *strokes);
228
 
<a
229
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
230
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-edit-bucket-fill-full" title="gimp_edit_bucket_fill_full ()">gimp_edit_bucket_fill_full</a>          (<a
231
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
232
 
>gint32</a> drawable_ID,
233
 
                                                         <a
234
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpBucketFillMode"
235
 
>GimpBucketFillMode</a> fill_mode,
236
 
                                                         <a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects">GimpLayerModeEffects</a> paint_mode,
237
 
                                                         <a
238
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
239
 
>gdouble</a> opacity,
240
 
                                                         <a
241
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
242
 
>gdouble</a> threshold,
243
 
                                                         <a
244
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
245
 
>gboolean</a> sample_merged,
246
 
                                                         <a
247
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
248
 
>gboolean</a> fill_transparent,
249
 
                                                         <a class="link" href="libgimp-gimpenums.html#GimpSelectCriterion" title="enum GimpSelectCriterion">GimpSelectCriterion</a> select_criterion,
250
 
                                                         <a
251
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
252
 
>gdouble</a> x,
253
 
                                                         <a
254
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
255
 
>gdouble</a> y);
256
 
<a
257
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
258
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-ellipse-select" title="gimp_ellipse_select ()">gimp_ellipse_select</a>                 (<a
259
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
260
 
>gint32</a> image_ID,
261
 
                                                         <a
262
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
263
 
>gdouble</a> x,
264
 
                                                         <a
265
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
266
 
>gdouble</a> y,
267
 
                                                         <a
268
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
269
 
>gdouble</a> width,
270
 
                                                         <a
271
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
272
 
>gdouble</a> height,
273
 
                                                         <a
274
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"
275
 
>GimpChannelOps</a> operation,
276
 
                                                         <a
277
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
278
 
>gboolean</a> antialias,
279
 
                                                         <a
280
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
281
 
>gboolean</a> feather,
282
 
                                                         <a
283
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
284
 
>gdouble</a> feather_radius);
285
 
<a
286
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
287
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-eraser" title="gimp_eraser ()">gimp_eraser</a>                         (<a
288
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
289
 
>gint32</a> drawable_ID,
290
 
                                                         <a
291
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
292
 
>gint</a> num_strokes,
293
 
                                                         const <a
294
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
295
 
>gdouble</a> *strokes,
296
 
                                                         <a class="link" href="libgimp-gimpenums.html#GimpBrushApplicationMode" title="enum GimpBrushApplicationMode">GimpBrushApplicationMode</a> hardness,
297
 
                                                         <a
298
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPaintApplicationMode"
299
 
>GimpPaintApplicationMode</a> method);
300
 
<a
301
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
302
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-eraser-default" title="gimp_eraser_default ()">gimp_eraser_default</a>                 (<a
303
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
304
 
>gint32</a> drawable_ID,
305
 
                                                         <a
306
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
307
 
>gint</a> num_strokes,
308
 
                                                         const <a
309
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
310
 
>gdouble</a> *strokes);
311
 
<a
312
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
313
 
>gint32</a>              <a class="link" href="libgimp-gimptools.html#gimp-flip" title="gimp_flip ()">gimp_flip</a>                           (<a
314
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
315
 
>gint32</a> drawable_ID,
316
 
                                                         <a class="link" href="libgimp-gimpenums.html#GimpOrientationType" title="enum GimpOrientationType">GimpOrientationType</a> flip_type);
317
 
<a
318
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
319
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-free-select" title="gimp_free_select ()">gimp_free_select</a>                    (<a
320
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
321
 
>gint32</a> image_ID,
322
 
                                                         <a
323
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
324
 
>gint</a> num_segs,
325
 
                                                         const <a
326
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
327
 
>gdouble</a> *segs,
328
 
                                                         <a
329
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"
330
 
>GimpChannelOps</a> operation,
331
 
                                                         <a
332
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
333
 
>gboolean</a> antialias,
334
 
                                                         <a
335
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
336
 
>gboolean</a> feather,
337
 
                                                         <a
338
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
339
 
>gdouble</a> feather_radius);
340
 
<a
341
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
342
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-fuzzy-select" title="gimp_fuzzy_select ()">gimp_fuzzy_select</a>                   (<a
343
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
344
 
>gint32</a> drawable_ID,
345
 
                                                         <a
346
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
347
 
>gdouble</a> x,
348
 
                                                         <a
349
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
350
 
>gdouble</a> y,
351
 
                                                         <a
352
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
353
 
>gint</a> threshold,
354
 
                                                         <a
355
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"
356
 
>GimpChannelOps</a> operation,
357
 
                                                         <a
358
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
359
 
>gboolean</a> antialias,
360
 
                                                         <a
361
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
362
 
>gboolean</a> feather,
363
 
                                                         <a
364
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
365
 
>gdouble</a> feather_radius,
366
 
                                                         <a
367
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
368
 
>gboolean</a> sample_merged);
369
 
<a
370
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
371
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-fuzzy-select-full" title="gimp_fuzzy_select_full ()">gimp_fuzzy_select_full</a>              (<a
372
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
373
 
>gint32</a> drawable_ID,
374
 
                                                         <a
375
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
376
 
>gdouble</a> x,
377
 
                                                         <a
378
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
379
 
>gdouble</a> y,
380
 
                                                         <a
381
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
382
 
>gint</a> threshold,
383
 
                                                         <a
384
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"
385
 
>GimpChannelOps</a> operation,
386
 
                                                         <a
387
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
388
 
>gboolean</a> antialias,
389
 
                                                         <a
390
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
391
 
>gboolean</a> feather,
392
 
                                                         <a
393
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
394
 
>gdouble</a> feather_radius_x,
395
 
                                                         <a
396
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
397
 
>gdouble</a> feather_radius_y,
398
 
                                                         <a
399
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
400
 
>gboolean</a> sample_merged,
401
 
                                                         <a
402
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
403
 
>gboolean</a> select_transparent,
404
 
                                                         <a class="link" href="libgimp-gimpenums.html#GimpSelectCriterion" title="enum GimpSelectCriterion">GimpSelectCriterion</a> select_criterion);
405
 
<a
406
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
407
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-heal" title="gimp_heal ()">gimp_heal</a>                           (<a
408
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
409
 
>gint32</a> drawable_ID,
410
 
                                                         <a
411
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
412
 
>gint32</a> src_drawable_ID,
413
 
                                                         <a
414
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
415
 
>gdouble</a> src_x,
416
 
                                                         <a
417
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
418
 
>gdouble</a> src_y,
419
 
                                                         <a
420
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
421
 
>gint</a> num_strokes,
422
 
                                                         const <a
423
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
424
 
>gdouble</a> *strokes);
425
 
<a
426
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
427
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-heal-default" title="gimp_heal_default ()">gimp_heal_default</a>                   (<a
428
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
429
 
>gint32</a> drawable_ID,
430
 
                                                         <a
431
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
432
 
>gint</a> num_strokes,
433
 
                                                         const <a
434
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
435
 
>gdouble</a> *strokes);
436
 
<a
437
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
438
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-paintbrush" title="gimp_paintbrush ()">gimp_paintbrush</a>                     (<a
439
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
440
 
>gint32</a> drawable_ID,
441
 
                                                         <a
442
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
443
 
>gdouble</a> fade_out,
444
 
                                                         <a
445
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
446
 
>gint</a> num_strokes,
447
 
                                                         const <a
448
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
449
 
>gdouble</a> *strokes,
450
 
                                                         <a
451
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPaintApplicationMode"
452
 
>GimpPaintApplicationMode</a> method,
453
 
                                                         <a
454
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
455
 
>gdouble</a> gradient_length);
456
 
<a
457
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
458
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-paintbrush-default" title="gimp_paintbrush_default ()">gimp_paintbrush_default</a>             (<a
459
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
460
 
>gint32</a> drawable_ID,
461
 
                                                         <a
462
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
463
 
>gint</a> num_strokes,
464
 
                                                         const <a
465
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
466
 
>gdouble</a> *strokes);
467
 
<a
468
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
469
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-pencil" title="gimp_pencil ()">gimp_pencil</a>                         (<a
470
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
471
 
>gint32</a> drawable_ID,
472
 
                                                         <a
473
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
474
 
>gint</a> num_strokes,
475
 
                                                         const <a
476
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
477
 
>gdouble</a> *strokes);
478
 
<a
479
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
480
 
>gint32</a>              <a class="link" href="libgimp-gimptools.html#gimp-perspective" title="gimp_perspective ()">gimp_perspective</a>                    (<a
481
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
482
 
>gint32</a> drawable_ID,
483
 
                                                         <a
484
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
485
 
>gboolean</a> interpolation,
486
 
                                                         <a
487
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
488
 
>gdouble</a> x0,
489
 
                                                         <a
490
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
491
 
>gdouble</a> y0,
492
 
                                                         <a
493
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
494
 
>gdouble</a> x1,
495
 
                                                         <a
496
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
497
 
>gdouble</a> y1,
498
 
                                                         <a
499
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
500
 
>gdouble</a> x2,
501
 
                                                         <a
502
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
503
 
>gdouble</a> y2,
504
 
                                                         <a
505
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
506
 
>gdouble</a> x3,
507
 
                                                         <a
508
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
509
 
>gdouble</a> y3);
510
 
<a
511
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
512
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-rect-select" title="gimp_rect_select ()">gimp_rect_select</a>                    (<a
513
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
514
 
>gint32</a> image_ID,
515
 
                                                         <a
516
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
517
 
>gdouble</a> x,
518
 
                                                         <a
519
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
520
 
>gdouble</a> y,
521
 
                                                         <a
522
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
523
 
>gdouble</a> width,
524
 
                                                         <a
525
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
526
 
>gdouble</a> height,
527
 
                                                         <a
528
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"
529
 
>GimpChannelOps</a> operation,
530
 
                                                         <a
531
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
532
 
>gboolean</a> feather,
533
 
                                                         <a
534
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
535
 
>gdouble</a> feather_radius);
536
 
<a
537
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
538
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-round-rect-select" title="gimp_round_rect_select ()">gimp_round_rect_select</a>              (<a
539
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
540
 
>gint32</a> image_ID,
541
 
                                                         <a
542
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
543
 
>gdouble</a> x,
544
 
                                                         <a
545
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
546
 
>gdouble</a> y,
547
 
                                                         <a
548
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
549
 
>gdouble</a> width,
550
 
                                                         <a
551
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
552
 
>gdouble</a> height,
553
 
                                                         <a
554
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
555
 
>gdouble</a> corner_radius_x,
556
 
                                                         <a
557
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
558
 
>gdouble</a> corner_radius_y,
559
 
                                                         <a
560
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"
561
 
>GimpChannelOps</a> operation,
562
 
                                                         <a
563
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
564
 
>gboolean</a> antialias,
565
 
                                                         <a
566
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
567
 
>gboolean</a> feather,
568
 
                                                         <a
569
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
570
 
>gdouble</a> feather_radius_x,
571
 
                                                         <a
572
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
573
 
>gdouble</a> feather_radius_y);
574
 
<a
575
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
576
 
>gint32</a>              <a class="link" href="libgimp-gimptools.html#gimp-rotate" title="gimp_rotate ()">gimp_rotate</a>                         (<a
577
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
578
 
>gint32</a> drawable_ID,
579
 
                                                         <a
580
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
581
 
>gboolean</a> interpolation,
582
 
                                                         <a
583
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
584
 
>gdouble</a> angle);
585
 
<a
586
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
587
 
>gint32</a>              <a class="link" href="libgimp-gimptools.html#gimp-scale" title="gimp_scale ()">gimp_scale</a>                          (<a
588
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
589
 
>gint32</a> drawable_ID,
590
 
                                                         <a
591
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
592
 
>gboolean</a> interpolation,
593
 
                                                         <a
594
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
595
 
>gdouble</a> x0,
596
 
                                                         <a
597
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
598
 
>gdouble</a> y0,
599
 
                                                         <a
600
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
601
 
>gdouble</a> x1,
602
 
                                                         <a
603
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
604
 
>gdouble</a> y1);
605
 
<a
606
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
607
 
>gint32</a>              <a class="link" href="libgimp-gimptools.html#gimp-shear" title="gimp_shear ()">gimp_shear</a>                          (<a
608
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
609
 
>gint32</a> drawable_ID,
610
 
                                                         <a
611
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
612
 
>gboolean</a> interpolation,
613
 
                                                         <a class="link" href="libgimp-gimpenums.html#GimpOrientationType" title="enum GimpOrientationType">GimpOrientationType</a> shear_type,
614
 
                                                         <a
615
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
616
 
>gdouble</a> magnitude);
617
 
<a
618
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
619
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-smudge" title="gimp_smudge ()">gimp_smudge</a>                         (<a
620
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
621
 
>gint32</a> drawable_ID,
622
 
                                                         <a
623
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
624
 
>gdouble</a> pressure,
625
 
                                                         <a
626
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
627
 
>gint</a> num_strokes,
628
 
                                                         const <a
629
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
630
 
>gdouble</a> *strokes);
631
 
<a
632
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
633
 
>gboolean</a>            <a class="link" href="libgimp-gimptools.html#gimp-smudge-default" title="gimp_smudge_default ()">gimp_smudge_default</a>                 (<a
634
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
635
 
>gint32</a> drawable_ID,
636
 
                                                         <a
637
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
638
 
>gint</a> num_strokes,
639
 
                                                         const <a
640
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
641
 
>gdouble</a> *strokes);
642
 
<a
643
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
644
 
>gint32</a>              <a class="link" href="libgimp-gimptools.html#gimp-transform-2d" title="gimp_transform_2d ()">gimp_transform_2d</a>                   (<a
645
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
646
 
>gint32</a> drawable_ID,
647
 
                                                         <a
648
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
649
 
>gboolean</a> interpolation,
650
 
                                                         <a
651
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
652
 
>gdouble</a> source_x,
653
 
                                                         <a
654
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
655
 
>gdouble</a> source_y,
656
 
                                                         <a
657
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
658
 
>gdouble</a> scale_x,
659
 
                                                         <a
660
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
661
 
>gdouble</a> scale_y,
662
 
                                                         <a
663
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
664
 
>gdouble</a> angle,
665
 
                                                         <a
666
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
667
 
>gdouble</a> dest_x,
668
 
                                                         <a
669
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
670
 
>gdouble</a> dest_y);
 
40
<pre class="synopsis"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-airbrush" title="gimp_airbrush ()">gimp_airbrush</a>                       (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
41
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> pressure</code></em>,
 
42
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
43
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);
 
44
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-airbrush-default" title="gimp_airbrush_default ()">gimp_airbrush_default</a>               (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
45
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
46
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);
 
47
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-by-color-select" title="gimp_by_color_select ()">gimp_by_color_select</a>                (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
48
                                                         <em class="parameter"><code>const <a href="../libgimpcolor/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>,
 
49
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> threshold</code></em>,
 
50
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>,
 
51
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> antialias</code></em>,
 
52
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> feather</code></em>,
 
53
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius</code></em>,
 
54
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sample_merged</code></em>);
 
55
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-by-color-select-full" title="gimp_by_color_select_full ()">gimp_by_color_select_full</a>           (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
56
                                                         <em class="parameter"><code>const <a href="../libgimpcolor/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>,
 
57
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> threshold</code></em>,
 
58
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>,
 
59
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> antialias</code></em>,
 
60
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> feather</code></em>,
 
61
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius_x</code></em>,
 
62
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius_y</code></em>,
 
63
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sample_merged</code></em>,
 
64
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> select_transparent</code></em>,
 
65
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpSelectCriterion" title="enum GimpSelectCriterion"><span class="type">GimpSelectCriterion</span></a> select_criterion</code></em>);
 
66
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-clone" title="gimp_clone ()">gimp_clone</a>                          (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
67
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> src_drawable_ID</code></em>,
 
68
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpCloneType"><span class="type">GimpCloneType</span></a> clone_type</code></em>,
 
69
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> src_x</code></em>,
 
70
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> src_y</code></em>,
 
71
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
72
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);
 
73
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-clone-default" title="gimp_clone_default ()">gimp_clone_default</a>                  (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
74
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
75
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);
 
76
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-convolve" title="gimp_convolve ()">gimp_convolve</a>                       (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
77
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> pressure</code></em>,
 
78
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpConvolveType" title="enum GimpConvolveType"><span class="type">GimpConvolveType</span></a> convolve_type</code></em>,
 
79
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
80
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);
 
81
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-convolve-default" title="gimp_convolve_default ()">gimp_convolve_default</a>               (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
82
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
83
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);
 
84
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-dodgeburn" title="gimp_dodgeburn ()">gimp_dodgeburn</a>                      (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
85
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> exposure</code></em>,
 
86
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpDodgeBurnType"><span class="type">GimpDodgeBurnType</span></a> dodgeburn_type</code></em>,
 
87
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransferMode"><span class="type">GimpTransferMode</span></a> dodgeburn_mode</code></em>,
 
88
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
89
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);
 
90
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-dodgeburn-default" title="gimp_dodgeburn_default ()">gimp_dodgeburn_default</a>              (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
91
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
92
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);
 
93
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-edit-bucket-fill-full" title="gimp_edit_bucket_fill_full ()">gimp_edit_bucket_fill_full</a>          (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
94
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpBucketFillMode"><span class="type">GimpBucketFillMode</span></a> fill_mode</code></em>,
 
95
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects"><span class="type">GimpLayerModeEffects</span></a> paint_mode</code></em>,
 
96
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> opacity</code></em>,
 
97
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> threshold</code></em>,
 
98
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sample_merged</code></em>,
 
99
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> fill_transparent</code></em>,
 
100
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpSelectCriterion" title="enum GimpSelectCriterion"><span class="type">GimpSelectCriterion</span></a> select_criterion</code></em>,
 
101
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
 
102
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>);
 
103
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-ellipse-select" title="gimp_ellipse_select ()">gimp_ellipse_select</a>                 (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> image_ID</code></em>,
 
104
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
 
105
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>,
 
106
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> width</code></em>,
 
107
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> height</code></em>,
 
108
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>,
 
109
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> antialias</code></em>,
 
110
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> feather</code></em>,
 
111
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius</code></em>);
 
112
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-eraser" title="gimp_eraser ()">gimp_eraser</a>                         (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
113
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
114
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>,
 
115
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpBrushApplicationMode" title="enum GimpBrushApplicationMode"><span class="type">GimpBrushApplicationMode</span></a> hardness</code></em>,
 
116
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPaintApplicationMode"><span class="type">GimpPaintApplicationMode</span></a> method</code></em>);
 
117
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-eraser-default" title="gimp_eraser_default ()">gimp_eraser_default</a>                 (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
118
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
119
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);
 
120
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>              <a class="link" href="libgimp-gimptools.html#gimp-flip" title="gimp_flip ()">gimp_flip</a>                           (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
121
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpOrientationType" title="enum GimpOrientationType"><span class="type">GimpOrientationType</span></a> flip_type</code></em>);
 
122
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-free-select" title="gimp_free_select ()">gimp_free_select</a>                    (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> image_ID</code></em>,
 
123
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_segs</code></em>,
 
124
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *segs</code></em>,
 
125
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>,
 
126
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> antialias</code></em>,
 
127
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> feather</code></em>,
 
128
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius</code></em>);
 
129
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-fuzzy-select" title="gimp_fuzzy_select ()">gimp_fuzzy_select</a>                   (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
130
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
 
131
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>,
 
132
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> threshold</code></em>,
 
133
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>,
 
134
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> antialias</code></em>,
 
135
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> feather</code></em>,
 
136
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius</code></em>,
 
137
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sample_merged</code></em>);
 
138
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-fuzzy-select-full" title="gimp_fuzzy_select_full ()">gimp_fuzzy_select_full</a>              (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
139
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
 
140
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>,
 
141
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> threshold</code></em>,
 
142
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>,
 
143
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> antialias</code></em>,
 
144
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> feather</code></em>,
 
145
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius_x</code></em>,
 
146
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius_y</code></em>,
 
147
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sample_merged</code></em>,
 
148
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> select_transparent</code></em>,
 
149
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpSelectCriterion" title="enum GimpSelectCriterion"><span class="type">GimpSelectCriterion</span></a> select_criterion</code></em>);
 
150
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-heal" title="gimp_heal ()">gimp_heal</a>                           (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
151
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> src_drawable_ID</code></em>,
 
152
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> src_x</code></em>,
 
153
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> src_y</code></em>,
 
154
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
155
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);
 
156
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-heal-default" title="gimp_heal_default ()">gimp_heal_default</a>                   (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
157
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
158
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);
 
159
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-paintbrush" title="gimp_paintbrush ()">gimp_paintbrush</a>                     (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
160
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> fade_out</code></em>,
 
161
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
162
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>,
 
163
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPaintApplicationMode"><span class="type">GimpPaintApplicationMode</span></a> method</code></em>,
 
164
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> gradient_length</code></em>);
 
165
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-paintbrush-default" title="gimp_paintbrush_default ()">gimp_paintbrush_default</a>             (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
166
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
167
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);
 
168
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-pencil" title="gimp_pencil ()">gimp_pencil</a>                         (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
169
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
170
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);
 
171
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>              <a class="link" href="libgimp-gimptools.html#gimp-perspective" title="gimp_perspective ()">gimp_perspective</a>                    (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
172
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interpolation</code></em>,
 
173
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x0</code></em>,
 
174
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y0</code></em>,
 
175
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x1</code></em>,
 
176
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y1</code></em>,
 
177
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x2</code></em>,
 
178
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y2</code></em>,
 
179
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x3</code></em>,
 
180
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y3</code></em>);
 
181
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-rect-select" title="gimp_rect_select ()">gimp_rect_select</a>                    (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> image_ID</code></em>,
 
182
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
 
183
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>,
 
184
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> width</code></em>,
 
185
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> height</code></em>,
 
186
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>,
 
187
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> feather</code></em>,
 
188
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius</code></em>);
 
189
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-round-rect-select" title="gimp_round_rect_select ()">gimp_round_rect_select</a>              (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> image_ID</code></em>,
 
190
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
 
191
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>,
 
192
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> width</code></em>,
 
193
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> height</code></em>,
 
194
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> corner_radius_x</code></em>,
 
195
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> corner_radius_y</code></em>,
 
196
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>,
 
197
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> antialias</code></em>,
 
198
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> feather</code></em>,
 
199
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius_x</code></em>,
 
200
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius_y</code></em>);
 
201
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>              <a class="link" href="libgimp-gimptools.html#gimp-rotate" title="gimp_rotate ()">gimp_rotate</a>                         (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
202
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interpolation</code></em>,
 
203
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> angle</code></em>);
 
204
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>              <a class="link" href="libgimp-gimptools.html#gimp-scale" title="gimp_scale ()">gimp_scale</a>                          (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
205
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interpolation</code></em>,
 
206
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x0</code></em>,
 
207
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y0</code></em>,
 
208
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x1</code></em>,
 
209
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y1</code></em>);
 
210
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>              <a class="link" href="libgimp-gimptools.html#gimp-shear" title="gimp_shear ()">gimp_shear</a>                          (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
211
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interpolation</code></em>,
 
212
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpOrientationType" title="enum GimpOrientationType"><span class="type">GimpOrientationType</span></a> shear_type</code></em>,
 
213
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> magnitude</code></em>);
 
214
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-smudge" title="gimp_smudge ()">gimp_smudge</a>                         (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
215
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> pressure</code></em>,
 
216
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
217
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);
 
218
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="libgimp-gimptools.html#gimp-smudge-default" title="gimp_smudge_default ()">gimp_smudge_default</a>                 (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
219
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
220
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);
 
221
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>              <a class="link" href="libgimp-gimptools.html#gimp-transform-2d" title="gimp_transform_2d ()">gimp_transform_2d</a>                   (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
222
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interpolation</code></em>,
 
223
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> source_x</code></em>,
 
224
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> source_y</code></em>,
 
225
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> scale_x</code></em>,
 
226
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> scale_y</code></em>,
 
227
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> angle</code></em>,
 
228
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> dest_x</code></em>,
 
229
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> dest_y</code></em>);
671
230
</pre>
672
231
</div>
673
232
<div class="refsect1" title="Description">
680
239
<a name="libgimp-gimptools.details"></a><h2>Details</h2>
681
240
<div class="refsect2" title="gimp_airbrush ()">
682
241
<a name="gimp-airbrush"></a><h3>gimp_airbrush ()</h3>
683
 
<pre class="programlisting"><a
684
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
685
 
>gboolean</a>            gimp_airbrush                       (<a
686
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
687
 
>gint32</a> drawable_ID,
688
 
                                                         <a
689
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
690
 
>gdouble</a> pressure,
691
 
                                                         <a
692
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
693
 
>gint</a> num_strokes,
694
 
                                                         const <a
695
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
696
 
>gdouble</a> *strokes);</pre>
 
242
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_airbrush                       (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
243
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> pressure</code></em>,
 
244
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
245
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);</pre>
697
246
<p>
698
247
Paint in the current brush with varying pressure. Paint application
699
248
is time-dependent.
702
251
This tool simulates the use of an airbrush. Paint pressure
703
252
represents the relative intensity of the paint application. High
704
253
pressure results in a thicker layer of paint while low pressure
705
 
results in a thinner layer.</p>
706
 
<p>
 
254
results in a thinner layer.
707
255
</p>
708
256
<div class="variablelist"><table border="0">
709
257
<col align="left" valign="top">
710
258
<tbody>
711
259
<tr>
712
260
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
713
 
<td> The affected drawable.
 
261
<td>The affected drawable.
714
262
</td>
715
263
</tr>
716
264
<tr>
717
265
<td><p><span class="term"><em class="parameter"><code>pressure</code></em> :</span></p></td>
718
 
<td> The pressure of the airbrush strokes.
 
266
<td>The pressure of the airbrush strokes.
719
267
</td>
720
268
</tr>
721
269
<tr>
722
270
<td><p><span class="term"><em class="parameter"><code>num_strokes</code></em> :</span></p></td>
723
 
<td> Number of stroke control points (count each coordinate as 2 points).
 
271
<td>Number of stroke control points (count each coordinate as 2 points).
724
272
</td>
725
273
</tr>
726
274
<tr>
727
275
<td><p><span class="term"><em class="parameter"><code>strokes</code></em> :</span></p></td>
728
 
<td> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
 
276
<td>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
729
277
</td>
730
278
</tr>
731
279
<tr>
739
287
<hr>
740
288
<div class="refsect2" title="gimp_airbrush_default ()">
741
289
<a name="gimp-airbrush-default"></a><h3>gimp_airbrush_default ()</h3>
742
 
<pre class="programlisting"><a
743
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
744
 
>gboolean</a>            gimp_airbrush_default               (<a
745
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
746
 
>gint32</a> drawable_ID,
747
 
                                                         <a
748
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
749
 
>gint</a> num_strokes,
750
 
                                                         const <a
751
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
752
 
>gdouble</a> *strokes);</pre>
 
290
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_airbrush_default               (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
291
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
292
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);</pre>
753
293
<p>
754
294
Paint in the current brush with varying pressure. Paint application
755
295
is time-dependent.
758
298
This tool simulates the use of an airbrush. It is similar to
759
299
<a class="link" href="libgimp-gimptools.html#gimp-airbrush" title="gimp_airbrush ()"><code class="function">gimp_airbrush()</code></a> except that the pressure is derived from the
760
300
airbrush tools options box. It the option has not been set the
761
 
default for the option will be used.</p>
762
 
<p>
 
301
default for the option will be used.
763
302
</p>
764
303
<div class="variablelist"><table border="0">
765
304
<col align="left" valign="top">
766
305
<tbody>
767
306
<tr>
768
307
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
769
 
<td> The affected drawable.
 
308
<td>The affected drawable.
770
309
</td>
771
310
</tr>
772
311
<tr>
773
312
<td><p><span class="term"><em class="parameter"><code>num_strokes</code></em> :</span></p></td>
774
 
<td> Number of stroke control points (count each coordinate as 2 points).
 
313
<td>Number of stroke control points (count each coordinate as 2 points).
775
314
</td>
776
315
</tr>
777
316
<tr>
778
317
<td><p><span class="term"><em class="parameter"><code>strokes</code></em> :</span></p></td>
779
 
<td> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
 
318
<td>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
780
319
</td>
781
320
</tr>
782
321
<tr>
790
329
<hr>
791
330
<div class="refsect2" title="gimp_by_color_select ()">
792
331
<a name="gimp-by-color-select"></a><h3>gimp_by_color_select ()</h3>
793
 
<pre class="programlisting"><a
794
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
795
 
>gboolean</a>            gimp_by_color_select                (<a
796
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
797
 
>gint32</a> drawable_ID,
798
 
                                                         const <a
799
 
href="../libgimpcolor/libgimpcolor-GimpRGB.html#GimpRGB"
800
 
>GimpRGB</a> *color,
801
 
                                                         <a
802
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
803
 
>gint</a> threshold,
804
 
                                                         <a
805
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"
806
 
>GimpChannelOps</a> operation,
807
 
                                                         <a
808
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
809
 
>gboolean</a> antialias,
810
 
                                                         <a
811
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
812
 
>gboolean</a> feather,
813
 
                                                         <a
814
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
815
 
>gdouble</a> feather_radius,
816
 
                                                         <a
817
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
818
 
>gboolean</a> sample_merged);</pre>
 
332
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_by_color_select                (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
333
                                                         <em class="parameter"><code>const <a href="../libgimpcolor/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>,
 
334
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> threshold</code></em>,
 
335
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>,
 
336
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> antialias</code></em>,
 
337
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> feather</code></em>,
 
338
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius</code></em>,
 
339
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sample_merged</code></em>);</pre>
819
340
<p>
820
341
Create a selection by selecting all pixels (in the specified
821
342
drawable) with the same (or similar) color to that specified.
833
354
'sample-merged' parameter is TRUE, the data of the composite image
834
355
will be used instead of that for the specified drawable. This is
835
356
equivalent to sampling for colors after merging all visible layers.
836
 
In the case of a merged sampling, the supplied drawable is ignored.</p>
837
 
<p>
 
357
In the case of a merged sampling, the supplied drawable is ignored.
838
358
</p>
839
359
<div class="variablelist"><table border="0">
840
360
<col align="left" valign="top">
841
361
<tbody>
842
362
<tr>
843
363
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
844
 
<td> The affected drawable.
 
364
<td>The affected drawable.
845
365
</td>
846
366
</tr>
847
367
<tr>
848
368
<td><p><span class="term"><em class="parameter"><code>color</code></em> :</span></p></td>
849
 
<td> The color to select.
 
369
<td>The color to select.
850
370
</td>
851
371
</tr>
852
372
<tr>
853
373
<td><p><span class="term"><em class="parameter"><code>threshold</code></em> :</span></p></td>
854
 
<td> Threshold in intensity levels.
 
374
<td>Threshold in intensity levels.
855
375
</td>
856
376
</tr>
857
377
<tr>
858
378
<td><p><span class="term"><em class="parameter"><code>operation</code></em> :</span></p></td>
859
 
<td> The selection operation.
 
379
<td>The selection operation.
860
380
</td>
861
381
</tr>
862
382
<tr>
863
383
<td><p><span class="term"><em class="parameter"><code>antialias</code></em> :</span></p></td>
864
 
<td> Antialiasing.
 
384
<td>Antialiasing.
865
385
</td>
866
386
</tr>
867
387
<tr>
868
388
<td><p><span class="term"><em class="parameter"><code>feather</code></em> :</span></p></td>
869
 
<td> Feather option for selections.
 
389
<td>Feather option for selections.
870
390
</td>
871
391
</tr>
872
392
<tr>
873
393
<td><p><span class="term"><em class="parameter"><code>feather_radius</code></em> :</span></p></td>
874
 
<td> Radius for feather operation.
 
394
<td>Radius for feather operation.
875
395
</td>
876
396
</tr>
877
397
<tr>
878
398
<td><p><span class="term"><em class="parameter"><code>sample_merged</code></em> :</span></p></td>
879
 
<td> Use the composite image, not the drawable.
 
399
<td>Use the composite image, not the drawable.
880
400
</td>
881
401
</tr>
882
402
<tr>
890
410
<hr>
891
411
<div class="refsect2" title="gimp_by_color_select_full ()">
892
412
<a name="gimp-by-color-select-full"></a><h3>gimp_by_color_select_full ()</h3>
893
 
<pre class="programlisting"><a
894
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
895
 
>gboolean</a>            gimp_by_color_select_full           (<a
896
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
897
 
>gint32</a> drawable_ID,
898
 
                                                         const <a
899
 
href="../libgimpcolor/libgimpcolor-GimpRGB.html#GimpRGB"
900
 
>GimpRGB</a> *color,
901
 
                                                         <a
902
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
903
 
>gint</a> threshold,
904
 
                                                         <a
905
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"
906
 
>GimpChannelOps</a> operation,
907
 
                                                         <a
908
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
909
 
>gboolean</a> antialias,
910
 
                                                         <a
911
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
912
 
>gboolean</a> feather,
913
 
                                                         <a
914
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
915
 
>gdouble</a> feather_radius_x,
916
 
                                                         <a
917
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
918
 
>gdouble</a> feather_radius_y,
919
 
                                                         <a
920
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
921
 
>gboolean</a> sample_merged,
922
 
                                                         <a
923
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
924
 
>gboolean</a> select_transparent,
925
 
                                                         <a class="link" href="libgimp-gimpenums.html#GimpSelectCriterion" title="enum GimpSelectCriterion">GimpSelectCriterion</a> select_criterion);</pre>
 
413
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_by_color_select_full           (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
414
                                                         <em class="parameter"><code>const <a href="../libgimpcolor/libgimpcolor-GimpRGB.html#GimpRGB"><span class="type">GimpRGB</span></a> *color</code></em>,
 
415
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> threshold</code></em>,
 
416
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>,
 
417
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> antialias</code></em>,
 
418
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> feather</code></em>,
 
419
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius_x</code></em>,
 
420
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius_y</code></em>,
 
421
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sample_merged</code></em>,
 
422
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> select_transparent</code></em>,
 
423
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpSelectCriterion" title="enum GimpSelectCriterion"><span class="type">GimpSelectCriterion</span></a> select_criterion</code></em>);</pre>
926
424
<p>
927
425
Create a selection by selecting all pixels (in the specified
928
426
drawable) with the same (or similar) color to that specified.
941
439
'sample-merged' parameter is TRUE, the data of the composite image
942
440
will be used instead of that for the specified drawable. This is
943
441
equivalent to sampling for colors after merging all visible layers.
944
 
In the case of a merged sampling, the supplied drawable is ignored.</p>
945
 
<p>
 
442
In the case of a merged sampling, the supplied drawable is ignored.
946
443
</p>
947
444
<div class="variablelist"><table border="0">
948
445
<col align="left" valign="top">
949
446
<tbody>
950
447
<tr>
951
448
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
952
 
<td> The affected drawable.
 
449
<td>The affected drawable.
953
450
</td>
954
451
</tr>
955
452
<tr>
956
453
<td><p><span class="term"><em class="parameter"><code>color</code></em> :</span></p></td>
957
 
<td> The color to select.
 
454
<td>The color to select.
958
455
</td>
959
456
</tr>
960
457
<tr>
961
458
<td><p><span class="term"><em class="parameter"><code>threshold</code></em> :</span></p></td>
962
 
<td> Threshold in intensity levels.
 
459
<td>Threshold in intensity levels.
963
460
</td>
964
461
</tr>
965
462
<tr>
966
463
<td><p><span class="term"><em class="parameter"><code>operation</code></em> :</span></p></td>
967
 
<td> The selection operation.
 
464
<td>The selection operation.
968
465
</td>
969
466
</tr>
970
467
<tr>
971
468
<td><p><span class="term"><em class="parameter"><code>antialias</code></em> :</span></p></td>
972
 
<td> Antialiasing.
 
469
<td>Antialiasing.
973
470
</td>
974
471
</tr>
975
472
<tr>
976
473
<td><p><span class="term"><em class="parameter"><code>feather</code></em> :</span></p></td>
977
 
<td> Feather option for selections.
 
474
<td>Feather option for selections.
978
475
</td>
979
476
</tr>
980
477
<tr>
981
478
<td><p><span class="term"><em class="parameter"><code>feather_radius_x</code></em> :</span></p></td>
982
 
<td> Radius for feather operation in X direction.
 
479
<td>Radius for feather operation in X direction.
983
480
</td>
984
481
</tr>
985
482
<tr>
986
483
<td><p><span class="term"><em class="parameter"><code>feather_radius_y</code></em> :</span></p></td>
987
 
<td> Radius for feather operation in Y direction.
 
484
<td>Radius for feather operation in Y direction.
988
485
</td>
989
486
</tr>
990
487
<tr>
991
488
<td><p><span class="term"><em class="parameter"><code>sample_merged</code></em> :</span></p></td>
992
 
<td> Use the composite image, not the drawable.
 
489
<td>Use the composite image, not the drawable.
993
490
</td>
994
491
</tr>
995
492
<tr>
996
493
<td><p><span class="term"><em class="parameter"><code>select_transparent</code></em> :</span></p></td>
997
 
<td> Whether to consider transparent pixels for selection. If TRUE, transparency is considered as a unique selectable color.
 
494
<td>Whether to consider transparent pixels for selection. If TRUE, transparency is considered as a unique selectable color.
998
495
</td>
999
496
</tr>
1000
497
<tr>
1001
498
<td><p><span class="term"><em class="parameter"><code>select_criterion</code></em> :</span></p></td>
1002
 
<td> The criterion used to determine color similarity. SELECT_CRITERION_COMPOSITE is the standard choice.
 
499
<td>The criterion used to determine color similarity. SELECT_CRITERION_COMPOSITE is the standard choice.
1003
500
</td>
1004
501
</tr>
1005
502
<tr>
1015
512
<hr>
1016
513
<div class="refsect2" title="gimp_clone ()">
1017
514
<a name="gimp-clone"></a><h3>gimp_clone ()</h3>
1018
 
<pre class="programlisting"><a
1019
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1020
 
>gboolean</a>            gimp_clone                          (<a
1021
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
1022
 
>gint32</a> drawable_ID,
1023
 
                                                         <a
1024
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
1025
 
>gint32</a> src_drawable_ID,
1026
 
                                                         <a
1027
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpCloneType"
1028
 
>GimpCloneType</a> clone_type,
1029
 
                                                         <a
1030
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1031
 
>gdouble</a> src_x,
1032
 
                                                         <a
1033
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1034
 
>gdouble</a> src_y,
1035
 
                                                         <a
1036
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1037
 
>gint</a> num_strokes,
1038
 
                                                         const <a
1039
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1040
 
>gdouble</a> *strokes);</pre>
 
515
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_clone                          (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
516
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> src_drawable_ID</code></em>,
 
517
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpCloneType"><span class="type">GimpCloneType</span></a> clone_type</code></em>,
 
518
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> src_x</code></em>,
 
519
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> src_y</code></em>,
 
520
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
521
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);</pre>
1041
522
<p>
1042
523
Clone from the source to the dest drawable using the current brush
1043
524
</p>
1053
534
src drawable, then no paint is transferred. The clone tool is
1054
535
capable of transforming between any image types including
1055
536
RGB-&gt;Indexed--although converting from any type to indexed is
1056
 
significantly slower.</p>
1057
 
<p>
 
537
significantly slower.
1058
538
</p>
1059
539
<div class="variablelist"><table border="0">
1060
540
<col align="left" valign="top">
1061
541
<tbody>
1062
542
<tr>
1063
543
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
1064
 
<td> The affected drawable.
 
544
<td>The affected drawable.
1065
545
</td>
1066
546
</tr>
1067
547
<tr>
1068
548
<td><p><span class="term"><em class="parameter"><code>src_drawable_ID</code></em> :</span></p></td>
1069
 
<td> The source drawable.
 
549
<td>The source drawable.
1070
550
</td>
1071
551
</tr>
1072
552
<tr>
1073
553
<td><p><span class="term"><em class="parameter"><code>clone_type</code></em> :</span></p></td>
1074
 
<td> The type of clone.
 
554
<td>The type of clone.
1075
555
</td>
1076
556
</tr>
1077
557
<tr>
1078
558
<td><p><span class="term"><em class="parameter"><code>src_x</code></em> :</span></p></td>
1079
 
<td> The x coordinate in the source image.
 
559
<td>The x coordinate in the source image.
1080
560
</td>
1081
561
</tr>
1082
562
<tr>
1083
563
<td><p><span class="term"><em class="parameter"><code>src_y</code></em> :</span></p></td>
1084
 
<td> The y coordinate in the source image.
 
564
<td>The y coordinate in the source image.
1085
565
</td>
1086
566
</tr>
1087
567
<tr>
1088
568
<td><p><span class="term"><em class="parameter"><code>num_strokes</code></em> :</span></p></td>
1089
 
<td> Number of stroke control points (count each coordinate as 2 points).
 
569
<td>Number of stroke control points (count each coordinate as 2 points).
1090
570
</td>
1091
571
</tr>
1092
572
<tr>
1093
573
<td><p><span class="term"><em class="parameter"><code>strokes</code></em> :</span></p></td>
1094
 
<td> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
 
574
<td>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
1095
575
</td>
1096
576
</tr>
1097
577
<tr>
1105
585
<hr>
1106
586
<div class="refsect2" title="gimp_clone_default ()">
1107
587
<a name="gimp-clone-default"></a><h3>gimp_clone_default ()</h3>
1108
 
<pre class="programlisting"><a
1109
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1110
 
>gboolean</a>            gimp_clone_default                  (<a
1111
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
1112
 
>gint32</a> drawable_ID,
1113
 
                                                         <a
1114
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1115
 
>gint</a> num_strokes,
1116
 
                                                         const <a
1117
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1118
 
>gdouble</a> *strokes);</pre>
 
588
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_clone_default                  (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
589
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
590
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);</pre>
1119
591
<p>
1120
592
Clone from the source to the dest drawable using the current brush
1121
593
</p>
1125
597
performs exactly the same as the <a class="link" href="libgimp-gimptools.html#gimp-clone" title="gimp_clone ()"><code class="function">gimp_clone()</code></a> function except that
1126
598
the tools arguments are obtained from the clones option dialog. It
1127
599
this dialog has not been activated then the dialogs default values
1128
 
will be used.</p>
1129
 
<p>
 
600
will be used.
1130
601
</p>
1131
602
<div class="variablelist"><table border="0">
1132
603
<col align="left" valign="top">
1133
604
<tbody>
1134
605
<tr>
1135
606
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
1136
 
<td> The affected drawable.
 
607
<td>The affected drawable.
1137
608
</td>
1138
609
</tr>
1139
610
<tr>
1140
611
<td><p><span class="term"><em class="parameter"><code>num_strokes</code></em> :</span></p></td>
1141
 
<td> Number of stroke control points (count each coordinate as 2 points).
 
612
<td>Number of stroke control points (count each coordinate as 2 points).
1142
613
</td>
1143
614
</tr>
1144
615
<tr>
1145
616
<td><p><span class="term"><em class="parameter"><code>strokes</code></em> :</span></p></td>
1146
 
<td> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
 
617
<td>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
1147
618
</td>
1148
619
</tr>
1149
620
<tr>
1157
628
<hr>
1158
629
<div class="refsect2" title="gimp_convolve ()">
1159
630
<a name="gimp-convolve"></a><h3>gimp_convolve ()</h3>
1160
 
<pre class="programlisting"><a
1161
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1162
 
>gboolean</a>            gimp_convolve                       (<a
1163
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
1164
 
>gint32</a> drawable_ID,
1165
 
                                                         <a
1166
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1167
 
>gdouble</a> pressure,
1168
 
                                                         <a class="link" href="libgimp-gimpenums.html#GimpConvolveType" title="enum GimpConvolveType">GimpConvolveType</a> convolve_type,
1169
 
                                                         <a
1170
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1171
 
>gint</a> num_strokes,
1172
 
                                                         const <a
1173
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1174
 
>gdouble</a> *strokes);</pre>
 
631
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_convolve                       (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
632
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> pressure</code></em>,
 
633
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpConvolveType" title="enum GimpConvolveType"><span class="type">GimpConvolveType</span></a> convolve_type</code></em>,
 
634
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
635
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);</pre>
1175
636
<p>
1176
637
Convolve (Blur, Sharpen) using the current brush.
1177
638
</p>
1179
640
This tool convolves the specified drawable with either a sharpening
1180
641
or blurring kernel. The pressure parameter controls the magnitude of
1181
642
the operation. Like the paintbrush, this tool linearly interpolates
1182
 
between the specified stroke coordinates.</p>
1183
 
<p>
 
643
between the specified stroke coordinates.
1184
644
</p>
1185
645
<div class="variablelist"><table border="0">
1186
646
<col align="left" valign="top">
1187
647
<tbody>
1188
648
<tr>
1189
649
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
1190
 
<td> The affected drawable.
 
650
<td>The affected drawable.
1191
651
</td>
1192
652
</tr>
1193
653
<tr>
1194
654
<td><p><span class="term"><em class="parameter"><code>pressure</code></em> :</span></p></td>
1195
 
<td> The pressure.
 
655
<td>The pressure.
1196
656
</td>
1197
657
</tr>
1198
658
<tr>
1199
659
<td><p><span class="term"><em class="parameter"><code>convolve_type</code></em> :</span></p></td>
1200
 
<td> Convolve type.
 
660
<td>Convolve type.
1201
661
</td>
1202
662
</tr>
1203
663
<tr>
1204
664
<td><p><span class="term"><em class="parameter"><code>num_strokes</code></em> :</span></p></td>
1205
 
<td> Number of stroke control points (count each coordinate as 2 points).
 
665
<td>Number of stroke control points (count each coordinate as 2 points).
1206
666
</td>
1207
667
</tr>
1208
668
<tr>
1209
669
<td><p><span class="term"><em class="parameter"><code>strokes</code></em> :</span></p></td>
1210
 
<td> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
 
670
<td>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
1211
671
</td>
1212
672
</tr>
1213
673
<tr>
1221
681
<hr>
1222
682
<div class="refsect2" title="gimp_convolve_default ()">
1223
683
<a name="gimp-convolve-default"></a><h3>gimp_convolve_default ()</h3>
1224
 
<pre class="programlisting"><a
1225
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1226
 
>gboolean</a>            gimp_convolve_default               (<a
1227
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
1228
 
>gint32</a> drawable_ID,
1229
 
                                                         <a
1230
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1231
 
>gint</a> num_strokes,
1232
 
                                                         const <a
1233
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1234
 
>gdouble</a> *strokes);</pre>
 
684
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_convolve_default               (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
685
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
686
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);</pre>
1235
687
<p>
1236
688
Convolve (Blur, Sharpen) using the current brush.
1237
689
</p>
1240
692
or blurring kernel. This function performs exactly the same as the
1241
693
<a class="link" href="libgimp-gimptools.html#gimp-convolve" title="gimp_convolve ()"><code class="function">gimp_convolve()</code></a> function except that the tools arguments are
1242
694
obtained from the convolve option dialog. It this dialog has not
1243
 
been activated then the dialogs default values will be used.</p>
1244
 
<p>
 
695
been activated then the dialogs default values will be used.
1245
696
</p>
1246
697
<div class="variablelist"><table border="0">
1247
698
<col align="left" valign="top">
1248
699
<tbody>
1249
700
<tr>
1250
701
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
1251
 
<td> The affected drawable.
 
702
<td>The affected drawable.
1252
703
</td>
1253
704
</tr>
1254
705
<tr>
1255
706
<td><p><span class="term"><em class="parameter"><code>num_strokes</code></em> :</span></p></td>
1256
 
<td> Number of stroke control points (count each coordinate as 2 points).
 
707
<td>Number of stroke control points (count each coordinate as 2 points).
1257
708
</td>
1258
709
</tr>
1259
710
<tr>
1260
711
<td><p><span class="term"><em class="parameter"><code>strokes</code></em> :</span></p></td>
1261
 
<td> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
 
712
<td>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
1262
713
</td>
1263
714
</tr>
1264
715
<tr>
1272
723
<hr>
1273
724
<div class="refsect2" title="gimp_dodgeburn ()">
1274
725
<a name="gimp-dodgeburn"></a><h3>gimp_dodgeburn ()</h3>
1275
 
<pre class="programlisting"><a
1276
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1277
 
>gboolean</a>            gimp_dodgeburn                      (<a
1278
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
1279
 
>gint32</a> drawable_ID,
1280
 
                                                         <a
1281
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1282
 
>gdouble</a> exposure,
1283
 
                                                         <a
1284
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpDodgeBurnType"
1285
 
>GimpDodgeBurnType</a> dodgeburn_type,
1286
 
                                                         <a
1287
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransferMode"
1288
 
>GimpTransferMode</a> dodgeburn_mode,
1289
 
                                                         <a
1290
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1291
 
>gint</a> num_strokes,
1292
 
                                                         const <a
1293
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1294
 
>gdouble</a> *strokes);</pre>
 
726
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_dodgeburn                      (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
727
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> exposure</code></em>,
 
728
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpDodgeBurnType"><span class="type">GimpDodgeBurnType</span></a> dodgeburn_type</code></em>,
 
729
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransferMode"><span class="type">GimpTransferMode</span></a> dodgeburn_mode</code></em>,
 
730
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
731
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);</pre>
1295
732
<p>
1296
733
Dodgeburn image with varying exposure.
1297
734
</p>
1298
735
<p>
1299
 
Dodgeburn. More details here later.</p>
1300
 
<p>
 
736
Dodgeburn. More details here later.
1301
737
</p>
1302
738
<div class="variablelist"><table border="0">
1303
739
<col align="left" valign="top">
1304
740
<tbody>
1305
741
<tr>
1306
742
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
1307
 
<td> The affected drawable.
 
743
<td>The affected drawable.
1308
744
</td>
1309
745
</tr>
1310
746
<tr>
1311
747
<td><p><span class="term"><em class="parameter"><code>exposure</code></em> :</span></p></td>
1312
 
<td> The exposure of the strokes.
 
748
<td>The exposure of the strokes.
1313
749
</td>
1314
750
</tr>
1315
751
<tr>
1316
752
<td><p><span class="term"><em class="parameter"><code>dodgeburn_type</code></em> :</span></p></td>
1317
 
<td> The type either dodge or burn.
 
753
<td>The type either dodge or burn.
1318
754
</td>
1319
755
</tr>
1320
756
<tr>
1321
757
<td><p><span class="term"><em class="parameter"><code>dodgeburn_mode</code></em> :</span></p></td>
1322
 
<td> The mode.
 
758
<td>The mode.
1323
759
</td>
1324
760
</tr>
1325
761
<tr>
1326
762
<td><p><span class="term"><em class="parameter"><code>num_strokes</code></em> :</span></p></td>
1327
 
<td> Number of stroke control points (count each coordinate as 2 points).
 
763
<td>Number of stroke control points (count each coordinate as 2 points).
1328
764
</td>
1329
765
</tr>
1330
766
<tr>
1331
767
<td><p><span class="term"><em class="parameter"><code>strokes</code></em> :</span></p></td>
1332
 
<td> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
 
768
<td>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
1333
769
</td>
1334
770
</tr>
1335
771
<tr>
1343
779
<hr>
1344
780
<div class="refsect2" title="gimp_dodgeburn_default ()">
1345
781
<a name="gimp-dodgeburn-default"></a><h3>gimp_dodgeburn_default ()</h3>
1346
 
<pre class="programlisting"><a
1347
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1348
 
>gboolean</a>            gimp_dodgeburn_default              (<a
1349
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
1350
 
>gint32</a> drawable_ID,
1351
 
                                                         <a
1352
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1353
 
>gint</a> num_strokes,
1354
 
                                                         const <a
1355
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1356
 
>gdouble</a> *strokes);</pre>
 
782
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_dodgeburn_default              (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
783
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
784
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);</pre>
1357
785
<p>
1358
786
Dodgeburn image with varying exposure. This is the same as the
1359
787
<a class="link" href="libgimp-gimptools.html#gimp-dodgeburn" title="gimp_dodgeburn ()"><code class="function">gimp_dodgeburn()</code></a> function except that the exposure, type and mode
1361
789
activated then the defaults as used by the dialog will be used.
1362
790
</p>
1363
791
<p>
1364
 
Dodgeburn. More details here later.</p>
1365
 
<p>
 
792
Dodgeburn. More details here later.
1366
793
</p>
1367
794
<div class="variablelist"><table border="0">
1368
795
<col align="left" valign="top">
1369
796
<tbody>
1370
797
<tr>
1371
798
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
1372
 
<td> The affected drawable.
 
799
<td>The affected drawable.
1373
800
</td>
1374
801
</tr>
1375
802
<tr>
1376
803
<td><p><span class="term"><em class="parameter"><code>num_strokes</code></em> :</span></p></td>
1377
 
<td> Number of stroke control points (count each coordinate as 2 points).
 
804
<td>Number of stroke control points (count each coordinate as 2 points).
1378
805
</td>
1379
806
</tr>
1380
807
<tr>
1381
808
<td><p><span class="term"><em class="parameter"><code>strokes</code></em> :</span></p></td>
1382
 
<td> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
 
809
<td>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
1383
810
</td>
1384
811
</tr>
1385
812
<tr>
1393
820
<hr>
1394
821
<div class="refsect2" title="gimp_edit_bucket_fill_full ()">
1395
822
<a name="gimp-edit-bucket-fill-full"></a><h3>gimp_edit_bucket_fill_full ()</h3>
1396
 
<pre class="programlisting"><a
1397
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1398
 
>gboolean</a>            gimp_edit_bucket_fill_full          (<a
1399
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
1400
 
>gint32</a> drawable_ID,
1401
 
                                                         <a
1402
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpBucketFillMode"
1403
 
>GimpBucketFillMode</a> fill_mode,
1404
 
                                                         <a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects">GimpLayerModeEffects</a> paint_mode,
1405
 
                                                         <a
1406
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1407
 
>gdouble</a> opacity,
1408
 
                                                         <a
1409
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1410
 
>gdouble</a> threshold,
1411
 
                                                         <a
1412
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1413
 
>gboolean</a> sample_merged,
1414
 
                                                         <a
1415
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1416
 
>gboolean</a> fill_transparent,
1417
 
                                                         <a class="link" href="libgimp-gimpenums.html#GimpSelectCriterion" title="enum GimpSelectCriterion">GimpSelectCriterion</a> select_criterion,
1418
 
                                                         <a
1419
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1420
 
>gdouble</a> x,
1421
 
                                                         <a
1422
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1423
 
>gdouble</a> y);</pre>
 
823
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_edit_bucket_fill_full          (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
824
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpBucketFillMode"><span class="type">GimpBucketFillMode</span></a> fill_mode</code></em>,
 
825
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects"><span class="type">GimpLayerModeEffects</span></a> paint_mode</code></em>,
 
826
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> opacity</code></em>,
 
827
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> threshold</code></em>,
 
828
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sample_merged</code></em>,
 
829
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> fill_transparent</code></em>,
 
830
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpSelectCriterion" title="enum GimpSelectCriterion"><span class="type">GimpSelectCriterion</span></a> select_criterion</code></em>,
 
831
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
 
832
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>);</pre>
1424
833
<p>
1425
834
Fill the area specified either by the current selection if there is
1426
835
one, or by a seed fill starting at the specified coordinates.
1437
846
drawable. This is equivalent to sampling for colors after merging
1438
847
all visible layers. In the case of merged sampling, the x and y
1439
848
coordinates are relative to the image's origin; otherwise, they are
1440
 
relative to the drawable's origin.</p>
1441
 
<p>
 
849
relative to the drawable's origin.
1442
850
</p>
1443
851
<div class="variablelist"><table border="0">
1444
852
<col align="left" valign="top">
1445
853
<tbody>
1446
854
<tr>
1447
855
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
1448
 
<td> The affected drawable.
 
856
<td>The affected drawable.
1449
857
</td>
1450
858
</tr>
1451
859
<tr>
1452
860
<td><p><span class="term"><em class="parameter"><code>fill_mode</code></em> :</span></p></td>
1453
 
<td> The type of fill.
 
861
<td>The type of fill.
1454
862
</td>
1455
863
</tr>
1456
864
<tr>
1457
865
<td><p><span class="term"><em class="parameter"><code>paint_mode</code></em> :</span></p></td>
1458
 
<td> The paint application mode.
 
866
<td>The paint application mode.
1459
867
</td>
1460
868
</tr>
1461
869
<tr>
1462
870
<td><p><span class="term"><em class="parameter"><code>opacity</code></em> :</span></p></td>
1463
 
<td> The opacity of the final bucket fill.
 
871
<td>The opacity of the final bucket fill.
1464
872
</td>
1465
873
</tr>
1466
874
<tr>
1467
875
<td><p><span class="term"><em class="parameter"><code>threshold</code></em> :</span></p></td>
1468
 
<td> The threshold determines how extensive the seed fill will be. It's value is specified in terms of intensity levels. This parameter is only valid when there is no selection in the specified image.
 
876
<td>The threshold determines how extensive the seed fill will be. It's value is specified in terms of intensity levels. This parameter is only valid when there is no selection in the specified image.
1469
877
</td>
1470
878
</tr>
1471
879
<tr>
1472
880
<td><p><span class="term"><em class="parameter"><code>sample_merged</code></em> :</span></p></td>
1473
 
<td> Use the composite image, not the drawable.
 
881
<td>Use the composite image, not the drawable.
1474
882
</td>
1475
883
</tr>
1476
884
<tr>
1477
885
<td><p><span class="term"><em class="parameter"><code>fill_transparent</code></em> :</span></p></td>
1478
 
<td> Whether to consider transparent pixels for filling. If TRUE, transparency is considered as a unique fillable color.
 
886
<td>Whether to consider transparent pixels for filling. If TRUE, transparency is considered as a unique fillable color.
1479
887
</td>
1480
888
</tr>
1481
889
<tr>
1482
890
<td><p><span class="term"><em class="parameter"><code>select_criterion</code></em> :</span></p></td>
1483
 
<td> The criterion used to determine color similarity. SELECT_CRITERION_COMPOSITE is the standard choice.
 
891
<td>The criterion used to determine color similarity. SELECT_CRITERION_COMPOSITE is the standard choice.
1484
892
</td>
1485
893
</tr>
1486
894
<tr>
1487
895
<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
1488
 
<td> The x coordinate of this bucket fill's application. This parameter is only valid when there is no selection in the specified image.
 
896
<td>The x coordinate of this bucket fill's application. This parameter is only valid when there is no selection in the specified image.
1489
897
</td>
1490
898
</tr>
1491
899
<tr>
1492
900
<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
1493
 
<td> The y coordinate of this bucket fill's application. This parameter is only valid when there is no selection in the specified image.
 
901
<td>The y coordinate of this bucket fill's application. This parameter is only valid when there is no selection in the specified image.
1494
902
</td>
1495
903
</tr>
1496
904
<tr>
1506
914
<hr>
1507
915
<div class="refsect2" title="gimp_ellipse_select ()">
1508
916
<a name="gimp-ellipse-select"></a><h3>gimp_ellipse_select ()</h3>
1509
 
<pre class="programlisting"><a
1510
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1511
 
>gboolean</a>            gimp_ellipse_select                 (<a
1512
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
1513
 
>gint32</a> image_ID,
1514
 
                                                         <a
1515
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1516
 
>gdouble</a> x,
1517
 
                                                         <a
1518
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1519
 
>gdouble</a> y,
1520
 
                                                         <a
1521
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1522
 
>gdouble</a> width,
1523
 
                                                         <a
1524
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1525
 
>gdouble</a> height,
1526
 
                                                         <a
1527
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"
1528
 
>GimpChannelOps</a> operation,
1529
 
                                                         <a
1530
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1531
 
>gboolean</a> antialias,
1532
 
                                                         <a
1533
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1534
 
>gboolean</a> feather,
1535
 
                                                         <a
1536
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1537
 
>gdouble</a> feather_radius);</pre>
 
917
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_ellipse_select                 (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> image_ID</code></em>,
 
918
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
 
919
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>,
 
920
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> width</code></em>,
 
921
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> height</code></em>,
 
922
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>,
 
923
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> antialias</code></em>,
 
924
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> feather</code></em>,
 
925
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius</code></em>);</pre>
1538
926
<p>
1539
927
Create an elliptical selection over the specified image.
1540
928
</p>
1547
935
pixelized edge. This should be set as TRUE most of the time. If the
1548
936
feather option is enabled, the resulting selection is blurred before
1549
937
combining. The blur is a gaussian blur with the specified feather
1550
 
radius.</p>
1551
 
<p>
 
938
radius.
1552
939
</p>
1553
940
<div class="variablelist"><table border="0">
1554
941
<col align="left" valign="top">
1555
942
<tbody>
1556
943
<tr>
1557
944
<td><p><span class="term"><em class="parameter"><code>image_ID</code></em> :</span></p></td>
1558
 
<td> The image.
 
945
<td>The image.
1559
946
</td>
1560
947
</tr>
1561
948
<tr>
1562
949
<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
1563
 
<td> x coordinate of upper-left corner of ellipse bounding box.
 
950
<td>x coordinate of upper-left corner of ellipse bounding box.
1564
951
</td>
1565
952
</tr>
1566
953
<tr>
1567
954
<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
1568
 
<td> y coordinate of upper-left corner of ellipse bounding box.
 
955
<td>y coordinate of upper-left corner of ellipse bounding box.
1569
956
</td>
1570
957
</tr>
1571
958
<tr>
1572
959
<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
1573
 
<td> The width of the ellipse.
 
960
<td>The width of the ellipse.
1574
961
</td>
1575
962
</tr>
1576
963
<tr>
1577
964
<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
1578
 
<td> The height of the ellipse.
 
965
<td>The height of the ellipse.
1579
966
</td>
1580
967
</tr>
1581
968
<tr>
1582
969
<td><p><span class="term"><em class="parameter"><code>operation</code></em> :</span></p></td>
1583
 
<td> The selection operation.
 
970
<td>The selection operation.
1584
971
</td>
1585
972
</tr>
1586
973
<tr>
1587
974
<td><p><span class="term"><em class="parameter"><code>antialias</code></em> :</span></p></td>
1588
 
<td> Antialiasing.
 
975
<td>Antialiasing.
1589
976
</td>
1590
977
</tr>
1591
978
<tr>
1592
979
<td><p><span class="term"><em class="parameter"><code>feather</code></em> :</span></p></td>
1593
 
<td> Feather option for selections.
 
980
<td>Feather option for selections.
1594
981
</td>
1595
982
</tr>
1596
983
<tr>
1597
984
<td><p><span class="term"><em class="parameter"><code>feather_radius</code></em> :</span></p></td>
1598
 
<td> Radius for feather operation.
 
985
<td>Radius for feather operation.
1599
986
</td>
1600
987
</tr>
1601
988
<tr>
1609
996
<hr>
1610
997
<div class="refsect2" title="gimp_eraser ()">
1611
998
<a name="gimp-eraser"></a><h3>gimp_eraser ()</h3>
1612
 
<pre class="programlisting"><a
1613
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1614
 
>gboolean</a>            gimp_eraser                         (<a
1615
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
1616
 
>gint32</a> drawable_ID,
1617
 
                                                         <a
1618
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1619
 
>gint</a> num_strokes,
1620
 
                                                         const <a
1621
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1622
 
>gdouble</a> *strokes,
1623
 
                                                         <a class="link" href="libgimp-gimpenums.html#GimpBrushApplicationMode" title="enum GimpBrushApplicationMode">GimpBrushApplicationMode</a> hardness,
1624
 
                                                         <a
1625
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPaintApplicationMode"
1626
 
>GimpPaintApplicationMode</a> method);</pre>
 
999
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_eraser                         (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
1000
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
1001
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>,
 
1002
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpBrushApplicationMode" title="enum GimpBrushApplicationMode"><span class="type">GimpBrushApplicationMode</span></a> hardness</code></em>,
 
1003
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPaintApplicationMode"><span class="type">GimpPaintApplicationMode</span></a> method</code></em>);</pre>
1627
1004
<p>
1628
1005
Erase using the current brush.
1629
1006
</p>
1632
1009
drawable contains an alpha channel, then the erased pixels will
1633
1010
become transparent. Otherwise, the eraser tool replaces the contents
1634
1011
of the drawable with the background color. Like paintbrush, this
1635
 
tool linearly interpolates between the specified stroke coordinates.</p>
1636
 
<p>
 
1012
tool linearly interpolates between the specified stroke coordinates.
1637
1013
</p>
1638
1014
<div class="variablelist"><table border="0">
1639
1015
<col align="left" valign="top">
1640
1016
<tbody>
1641
1017
<tr>
1642
1018
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
1643
 
<td> The affected drawable.
 
1019
<td>The affected drawable.
1644
1020
</td>
1645
1021
</tr>
1646
1022
<tr>
1647
1023
<td><p><span class="term"><em class="parameter"><code>num_strokes</code></em> :</span></p></td>
1648
 
<td> Number of stroke control points (count each coordinate as 2 points).
 
1024
<td>Number of stroke control points (count each coordinate as 2 points).
1649
1025
</td>
1650
1026
</tr>
1651
1027
<tr>
1652
1028
<td><p><span class="term"><em class="parameter"><code>strokes</code></em> :</span></p></td>
1653
 
<td> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
 
1029
<td>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
1654
1030
</td>
1655
1031
</tr>
1656
1032
<tr>
1657
1033
<td><p><span class="term"><em class="parameter"><code>hardness</code></em> :</span></p></td>
1658
 
<td> How to apply the brush.
 
1034
<td>How to apply the brush.
1659
1035
</td>
1660
1036
</tr>
1661
1037
<tr>
1662
1038
<td><p><span class="term"><em class="parameter"><code>method</code></em> :</span></p></td>
1663
 
<td> The paint method to use.
 
1039
<td>The paint method to use.
1664
1040
</td>
1665
1041
</tr>
1666
1042
<tr>
1674
1050
<hr>
1675
1051
<div class="refsect2" title="gimp_eraser_default ()">
1676
1052
<a name="gimp-eraser-default"></a><h3>gimp_eraser_default ()</h3>
1677
 
<pre class="programlisting"><a
1678
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1679
 
>gboolean</a>            gimp_eraser_default                 (<a
1680
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
1681
 
>gint32</a> drawable_ID,
1682
 
                                                         <a
1683
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1684
 
>gint</a> num_strokes,
1685
 
                                                         const <a
1686
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1687
 
>gdouble</a> *strokes);</pre>
 
1053
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_eraser_default                 (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
1054
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
1055
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);</pre>
1688
1056
<p>
1689
1057
Erase using the current brush.
1690
1058
</p>
1693
1061
performs exactly the same as the <a class="link" href="libgimp-gimptools.html#gimp-eraser" title="gimp_eraser ()"><code class="function">gimp_eraser()</code></a> function except that
1694
1062
the tools arguments are obtained from the eraser option dialog. It
1695
1063
this dialog has not been activated then the dialogs default values
1696
 
will be used.</p>
1697
 
<p>
 
1064
will be used.
1698
1065
</p>
1699
1066
<div class="variablelist"><table border="0">
1700
1067
<col align="left" valign="top">
1701
1068
<tbody>
1702
1069
<tr>
1703
1070
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
1704
 
<td> The affected drawable.
 
1071
<td>The affected drawable.
1705
1072
</td>
1706
1073
</tr>
1707
1074
<tr>
1708
1075
<td><p><span class="term"><em class="parameter"><code>num_strokes</code></em> :</span></p></td>
1709
 
<td> Number of stroke control points (count each coordinate as 2 points).
 
1076
<td>Number of stroke control points (count each coordinate as 2 points).
1710
1077
</td>
1711
1078
</tr>
1712
1079
<tr>
1713
1080
<td><p><span class="term"><em class="parameter"><code>strokes</code></em> :</span></p></td>
1714
 
<td> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
 
1081
<td>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
1715
1082
</td>
1716
1083
</tr>
1717
1084
<tr>
1725
1092
<hr>
1726
1093
<div class="refsect2" title="gimp_flip ()">
1727
1094
<a name="gimp-flip"></a><h3>gimp_flip ()</h3>
1728
 
<pre class="programlisting"><a
1729
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
1730
 
>gint32</a>              gimp_flip                           (<a
1731
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
1732
 
>gint32</a> drawable_ID,
1733
 
                                                         <a class="link" href="libgimp-gimpenums.html#GimpOrientationType" title="enum GimpOrientationType">GimpOrientationType</a> flip_type);</pre>
 
1095
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>              gimp_flip                           (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
1096
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpOrientationType" title="enum GimpOrientationType"><span class="type">GimpOrientationType</span></a> flip_type</code></em>);</pre>
1734
1097
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1735
1098
<h3 class="title">Warning</h3>
1736
1099
<p><code class="literal">gimp_flip</code> is deprecated and should not be used in newly-written code.</p>
1737
1100
</div>
1738
1101
<p>
1739
1102
This procedure is deprecated! Use
1740
 
<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-flip-simple" title="gimp_drawable_transform_flip_simple ()"><code class="function">gimp_drawable_transform_flip_simple()</code></a> instead.</p>
1741
 
<p>
 
1103
<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-flip-simple" title="gimp_drawable_transform_flip_simple ()"><code class="function">gimp_drawable_transform_flip_simple()</code></a> instead.
1742
1104
</p>
1743
1105
<div class="variablelist"><table border="0">
1744
1106
<col align="left" valign="top">
1745
1107
<tbody>
1746
1108
<tr>
1747
1109
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
1748
 
<td> The affected drawable.
 
1110
<td>The affected drawable.
1749
1111
</td>
1750
1112
</tr>
1751
1113
<tr>
1752
1114
<td><p><span class="term"><em class="parameter"><code>flip_type</code></em> :</span></p></td>
1753
 
<td> Type of flip.
 
1115
<td>Type of flip.
1754
1116
</td>
1755
1117
</tr>
1756
1118
<tr>
1764
1126
<hr>
1765
1127
<div class="refsect2" title="gimp_free_select ()">
1766
1128
<a name="gimp-free-select"></a><h3>gimp_free_select ()</h3>
1767
 
<pre class="programlisting"><a
1768
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1769
 
>gboolean</a>            gimp_free_select                    (<a
1770
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
1771
 
>gint32</a> image_ID,
1772
 
                                                         <a
1773
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1774
 
>gint</a> num_segs,
1775
 
                                                         const <a
1776
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1777
 
>gdouble</a> *segs,
1778
 
                                                         <a
1779
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"
1780
 
>GimpChannelOps</a> operation,
1781
 
                                                         <a
1782
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1783
 
>gboolean</a> antialias,
1784
 
                                                         <a
1785
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1786
 
>gboolean</a> feather,
1787
 
                                                         <a
1788
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1789
 
>gdouble</a> feather_radius);</pre>
 
1129
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_free_select                    (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> image_ID</code></em>,
 
1130
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_segs</code></em>,
 
1131
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *segs</code></em>,
 
1132
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>,
 
1133
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> antialias</code></em>,
 
1134
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> feather</code></em>,
 
1135
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius</code></em>);</pre>
1790
1136
<p>
1791
1137
Create a polygonal selection over the specified image.
1792
1138
</p>
1801
1147
starting point, a connecting segment is automatically added. If the
1802
1148
feather option is enabled, the resulting selection is blurred before
1803
1149
combining. The blur is a gaussian blur with the specified feather
1804
 
radius.</p>
1805
 
<p>
 
1150
radius.
1806
1151
</p>
1807
1152
<div class="variablelist"><table border="0">
1808
1153
<col align="left" valign="top">
1809
1154
<tbody>
1810
1155
<tr>
1811
1156
<td><p><span class="term"><em class="parameter"><code>image_ID</code></em> :</span></p></td>
1812
 
<td> The image.
 
1157
<td>The image.
1813
1158
</td>
1814
1159
</tr>
1815
1160
<tr>
1816
1161
<td><p><span class="term"><em class="parameter"><code>num_segs</code></em> :</span></p></td>
1817
 
<td> Number of points (count 1 coordinate as two points).
 
1162
<td>Number of points (count 1 coordinate as two points).
1818
1163
</td>
1819
1164
</tr>
1820
1165
<tr>
1821
1166
<td><p><span class="term"><em class="parameter"><code>segs</code></em> :</span></p></td>
1822
 
<td> Array of points: { p1.x, p1.y, p2.x, p2.y, ..., pn.x, pn.y}.
 
1167
<td>Array of points: { p1.x, p1.y, p2.x, p2.y, ..., pn.x, pn.y}.
1823
1168
</td>
1824
1169
</tr>
1825
1170
<tr>
1826
1171
<td><p><span class="term"><em class="parameter"><code>operation</code></em> :</span></p></td>
1827
 
<td> The selection operation.
 
1172
<td>The selection operation.
1828
1173
</td>
1829
1174
</tr>
1830
1175
<tr>
1831
1176
<td><p><span class="term"><em class="parameter"><code>antialias</code></em> :</span></p></td>
1832
 
<td> Antialiasing.
 
1177
<td>Antialiasing.
1833
1178
</td>
1834
1179
</tr>
1835
1180
<tr>
1836
1181
<td><p><span class="term"><em class="parameter"><code>feather</code></em> :</span></p></td>
1837
 
<td> Feather option for selections.
 
1182
<td>Feather option for selections.
1838
1183
</td>
1839
1184
</tr>
1840
1185
<tr>
1841
1186
<td><p><span class="term"><em class="parameter"><code>feather_radius</code></em> :</span></p></td>
1842
 
<td> Radius for feather operation.
 
1187
<td>Radius for feather operation.
1843
1188
</td>
1844
1189
</tr>
1845
1190
<tr>
1853
1198
<hr>
1854
1199
<div class="refsect2" title="gimp_fuzzy_select ()">
1855
1200
<a name="gimp-fuzzy-select"></a><h3>gimp_fuzzy_select ()</h3>
1856
 
<pre class="programlisting"><a
1857
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1858
 
>gboolean</a>            gimp_fuzzy_select                   (<a
1859
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
1860
 
>gint32</a> drawable_ID,
1861
 
                                                         <a
1862
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1863
 
>gdouble</a> x,
1864
 
                                                         <a
1865
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1866
 
>gdouble</a> y,
1867
 
                                                         <a
1868
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1869
 
>gint</a> threshold,
1870
 
                                                         <a
1871
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"
1872
 
>GimpChannelOps</a> operation,
1873
 
                                                         <a
1874
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1875
 
>gboolean</a> antialias,
1876
 
                                                         <a
1877
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1878
 
>gboolean</a> feather,
1879
 
                                                         <a
1880
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1881
 
>gdouble</a> feather_radius,
1882
 
                                                         <a
1883
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1884
 
>gboolean</a> sample_merged);</pre>
 
1201
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_fuzzy_select                   (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
1202
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
 
1203
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>,
 
1204
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> threshold</code></em>,
 
1205
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>,
 
1206
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> antialias</code></em>,
 
1207
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> feather</code></em>,
 
1208
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius</code></em>,
 
1209
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sample_merged</code></em>);</pre>
1885
1210
<p>
1886
1211
Create a fuzzy selection starting at the specified coordinates on
1887
1212
the specified drawable.
1904
1229
layers. In the case of a merged sampling, the supplied drawable is
1905
1230
ignored. If the sample is merged, the specified coordinates are
1906
1231
relative to the image origin; otherwise, they are relative to the
1907
 
drawable's origin.</p>
1908
 
<p>
 
1232
drawable's origin.
1909
1233
</p>
1910
1234
<div class="variablelist"><table border="0">
1911
1235
<col align="left" valign="top">
1912
1236
<tbody>
1913
1237
<tr>
1914
1238
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
1915
 
<td> The affected drawable.
 
1239
<td>The affected drawable.
1916
1240
</td>
1917
1241
</tr>
1918
1242
<tr>
1919
1243
<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
1920
 
<td> x coordinate of initial seed fill point: (image coordinates).
 
1244
<td>x coordinate of initial seed fill point: (image coordinates).
1921
1245
</td>
1922
1246
</tr>
1923
1247
<tr>
1924
1248
<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
1925
 
<td> y coordinate of initial seed fill point: (image coordinates).
 
1249
<td>y coordinate of initial seed fill point: (image coordinates).
1926
1250
</td>
1927
1251
</tr>
1928
1252
<tr>
1929
1253
<td><p><span class="term"><em class="parameter"><code>threshold</code></em> :</span></p></td>
1930
 
<td> Threshold in intensity levels.
 
1254
<td>Threshold in intensity levels.
1931
1255
</td>
1932
1256
</tr>
1933
1257
<tr>
1934
1258
<td><p><span class="term"><em class="parameter"><code>operation</code></em> :</span></p></td>
1935
 
<td> The selection operation.
 
1259
<td>The selection operation.
1936
1260
</td>
1937
1261
</tr>
1938
1262
<tr>
1939
1263
<td><p><span class="term"><em class="parameter"><code>antialias</code></em> :</span></p></td>
1940
 
<td> Antialiasing.
 
1264
<td>Antialiasing.
1941
1265
</td>
1942
1266
</tr>
1943
1267
<tr>
1944
1268
<td><p><span class="term"><em class="parameter"><code>feather</code></em> :</span></p></td>
1945
 
<td> Feather option for selections.
 
1269
<td>Feather option for selections.
1946
1270
</td>
1947
1271
</tr>
1948
1272
<tr>
1949
1273
<td><p><span class="term"><em class="parameter"><code>feather_radius</code></em> :</span></p></td>
1950
 
<td> Radius for feather operation.
 
1274
<td>Radius for feather operation.
1951
1275
</td>
1952
1276
</tr>
1953
1277
<tr>
1954
1278
<td><p><span class="term"><em class="parameter"><code>sample_merged</code></em> :</span></p></td>
1955
 
<td> Use the composite image, not the drawable.
 
1279
<td>Use the composite image, not the drawable.
1956
1280
</td>
1957
1281
</tr>
1958
1282
<tr>
1966
1290
<hr>
1967
1291
<div class="refsect2" title="gimp_fuzzy_select_full ()">
1968
1292
<a name="gimp-fuzzy-select-full"></a><h3>gimp_fuzzy_select_full ()</h3>
1969
 
<pre class="programlisting"><a
1970
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1971
 
>gboolean</a>            gimp_fuzzy_select_full              (<a
1972
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
1973
 
>gint32</a> drawable_ID,
1974
 
                                                         <a
1975
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1976
 
>gdouble</a> x,
1977
 
                                                         <a
1978
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1979
 
>gdouble</a> y,
1980
 
                                                         <a
1981
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
1982
 
>gint</a> threshold,
1983
 
                                                         <a
1984
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"
1985
 
>GimpChannelOps</a> operation,
1986
 
                                                         <a
1987
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1988
 
>gboolean</a> antialias,
1989
 
                                                         <a
1990
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
1991
 
>gboolean</a> feather,
1992
 
                                                         <a
1993
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1994
 
>gdouble</a> feather_radius_x,
1995
 
                                                         <a
1996
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
1997
 
>gdouble</a> feather_radius_y,
1998
 
                                                         <a
1999
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2000
 
>gboolean</a> sample_merged,
2001
 
                                                         <a
2002
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2003
 
>gboolean</a> select_transparent,
2004
 
                                                         <a class="link" href="libgimp-gimpenums.html#GimpSelectCriterion" title="enum GimpSelectCriterion">GimpSelectCriterion</a> select_criterion);</pre>
 
1293
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_fuzzy_select_full              (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
1294
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
 
1295
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>,
 
1296
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> threshold</code></em>,
 
1297
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>,
 
1298
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> antialias</code></em>,
 
1299
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> feather</code></em>,
 
1300
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius_x</code></em>,
 
1301
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius_y</code></em>,
 
1302
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> sample_merged</code></em>,
 
1303
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> select_transparent</code></em>,
 
1304
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpSelectCriterion" title="enum GimpSelectCriterion"><span class="type">GimpSelectCriterion</span></a> select_criterion</code></em>);</pre>
2005
1305
<p>
2006
1306
Create a fuzzy selection starting at the specified coordinates on
2007
1307
the specified drawable.
2024
1324
layers. In the case of a merged sampling, the supplied drawable is
2025
1325
ignored. If the sample is merged, the specified coordinates are
2026
1326
relative to the image origin; otherwise, they are relative to the
2027
 
drawable's origin.</p>
2028
 
<p>
 
1327
drawable's origin.
2029
1328
</p>
2030
1329
<div class="variablelist"><table border="0">
2031
1330
<col align="left" valign="top">
2032
1331
<tbody>
2033
1332
<tr>
2034
1333
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
2035
 
<td> The affected drawable.
 
1334
<td>The affected drawable.
2036
1335
</td>
2037
1336
</tr>
2038
1337
<tr>
2039
1338
<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
2040
 
<td> x coordinate of initial seed fill point: (image coordinates).
 
1339
<td>x coordinate of initial seed fill point: (image coordinates).
2041
1340
</td>
2042
1341
</tr>
2043
1342
<tr>
2044
1343
<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
2045
 
<td> y coordinate of initial seed fill point: (image coordinates).
 
1344
<td>y coordinate of initial seed fill point: (image coordinates).
2046
1345
</td>
2047
1346
</tr>
2048
1347
<tr>
2049
1348
<td><p><span class="term"><em class="parameter"><code>threshold</code></em> :</span></p></td>
2050
 
<td> Threshold in intensity levels.
 
1349
<td>Threshold in intensity levels.
2051
1350
</td>
2052
1351
</tr>
2053
1352
<tr>
2054
1353
<td><p><span class="term"><em class="parameter"><code>operation</code></em> :</span></p></td>
2055
 
<td> The selection operation.
 
1354
<td>The selection operation.
2056
1355
</td>
2057
1356
</tr>
2058
1357
<tr>
2059
1358
<td><p><span class="term"><em class="parameter"><code>antialias</code></em> :</span></p></td>
2060
 
<td> Antialiasing.
 
1359
<td>Antialiasing.
2061
1360
</td>
2062
1361
</tr>
2063
1362
<tr>
2064
1363
<td><p><span class="term"><em class="parameter"><code>feather</code></em> :</span></p></td>
2065
 
<td> Feather option for selections.
 
1364
<td>Feather option for selections.
2066
1365
</td>
2067
1366
</tr>
2068
1367
<tr>
2069
1368
<td><p><span class="term"><em class="parameter"><code>feather_radius_x</code></em> :</span></p></td>
2070
 
<td> Radius for feather operation in X direction.
 
1369
<td>Radius for feather operation in X direction.
2071
1370
</td>
2072
1371
</tr>
2073
1372
<tr>
2074
1373
<td><p><span class="term"><em class="parameter"><code>feather_radius_y</code></em> :</span></p></td>
2075
 
<td> Radius for feather operation in Y direction.
 
1374
<td>Radius for feather operation in Y direction.
2076
1375
</td>
2077
1376
</tr>
2078
1377
<tr>
2079
1378
<td><p><span class="term"><em class="parameter"><code>sample_merged</code></em> :</span></p></td>
2080
 
<td> Use the composite image, not the drawable.
 
1379
<td>Use the composite image, not the drawable.
2081
1380
</td>
2082
1381
</tr>
2083
1382
<tr>
2084
1383
<td><p><span class="term"><em class="parameter"><code>select_transparent</code></em> :</span></p></td>
2085
 
<td> Whether to consider transparent pixels for selection. If TRUE, transparency is considered as a unique selectable color.
 
1384
<td>Whether to consider transparent pixels for selection. If TRUE, transparency is considered as a unique selectable color.
2086
1385
</td>
2087
1386
</tr>
2088
1387
<tr>
2089
1388
<td><p><span class="term"><em class="parameter"><code>select_criterion</code></em> :</span></p></td>
2090
 
<td> The criterion used to determine color similarity. SELECT_CRITERION_COMPOSITE is the standard choice.
 
1389
<td>The criterion used to determine color similarity. SELECT_CRITERION_COMPOSITE is the standard choice.
2091
1390
</td>
2092
1391
</tr>
2093
1392
<tr>
2103
1402
<hr>
2104
1403
<div class="refsect2" title="gimp_heal ()">
2105
1404
<a name="gimp-heal"></a><h3>gimp_heal ()</h3>
2106
 
<pre class="programlisting"><a
2107
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2108
 
>gboolean</a>            gimp_heal                           (<a
2109
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2110
 
>gint32</a> drawable_ID,
2111
 
                                                         <a
2112
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2113
 
>gint32</a> src_drawable_ID,
2114
 
                                                         <a
2115
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2116
 
>gdouble</a> src_x,
2117
 
                                                         <a
2118
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2119
 
>gdouble</a> src_y,
2120
 
                                                         <a
2121
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
2122
 
>gint</a> num_strokes,
2123
 
                                                         const <a
2124
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2125
 
>gdouble</a> *strokes);</pre>
 
1405
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_heal                           (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
1406
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> src_drawable_ID</code></em>,
 
1407
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> src_x</code></em>,
 
1408
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> src_y</code></em>,
 
1409
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
1410
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);</pre>
2126
1411
<p>
2127
1412
Heal from the source to the dest drawable using the current brush
2128
1413
</p>
2132
1417
the src coordinates and subsequent stroke offsets exceeds the
2133
1418
extents of the src drawable, then no paint is transferred. The
2134
1419
healing tool is capable of transforming between any image types
2135
 
except RGB-&gt;Indexed.</p>
2136
 
<p>
 
1420
except RGB-&gt;Indexed.
2137
1421
</p>
2138
1422
<div class="variablelist"><table border="0">
2139
1423
<col align="left" valign="top">
2140
1424
<tbody>
2141
1425
<tr>
2142
1426
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
2143
 
<td> The affected drawable.
 
1427
<td>The affected drawable.
2144
1428
</td>
2145
1429
</tr>
2146
1430
<tr>
2147
1431
<td><p><span class="term"><em class="parameter"><code>src_drawable_ID</code></em> :</span></p></td>
2148
 
<td> The source drawable.
 
1432
<td>The source drawable.
2149
1433
</td>
2150
1434
</tr>
2151
1435
<tr>
2152
1436
<td><p><span class="term"><em class="parameter"><code>src_x</code></em> :</span></p></td>
2153
 
<td> The x coordinate in the source image.
 
1437
<td>The x coordinate in the source image.
2154
1438
</td>
2155
1439
</tr>
2156
1440
<tr>
2157
1441
<td><p><span class="term"><em class="parameter"><code>src_y</code></em> :</span></p></td>
2158
 
<td> The y coordinate in the source image.
 
1442
<td>The y coordinate in the source image.
2159
1443
</td>
2160
1444
</tr>
2161
1445
<tr>
2162
1446
<td><p><span class="term"><em class="parameter"><code>num_strokes</code></em> :</span></p></td>
2163
 
<td> Number of stroke control points (count each coordinate as 2 points).
 
1447
<td>Number of stroke control points (count each coordinate as 2 points).
2164
1448
</td>
2165
1449
</tr>
2166
1450
<tr>
2167
1451
<td><p><span class="term"><em class="parameter"><code>strokes</code></em> :</span></p></td>
2168
 
<td> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
 
1452
<td>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
2169
1453
</td>
2170
1454
</tr>
2171
1455
<tr>
2181
1465
<hr>
2182
1466
<div class="refsect2" title="gimp_heal_default ()">
2183
1467
<a name="gimp-heal-default"></a><h3>gimp_heal_default ()</h3>
2184
 
<pre class="programlisting"><a
2185
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2186
 
>gboolean</a>            gimp_heal_default                   (<a
2187
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2188
 
>gint32</a> drawable_ID,
2189
 
                                                         <a
2190
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
2191
 
>gint</a> num_strokes,
2192
 
                                                         const <a
2193
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2194
 
>gdouble</a> *strokes);</pre>
 
1468
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_heal_default                   (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
1469
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
1470
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);</pre>
2195
1471
<p>
2196
1472
Heal from the source to the dest drawable using the current brush
2197
1473
</p>
2201
1477
exactly the same as the <a class="link" href="libgimp-gimptools.html#gimp-heal" title="gimp_heal ()"><code class="function">gimp_heal()</code></a> function except that the tools
2202
1478
arguments are obtained from the healing option dialog. It this
2203
1479
dialog has not been activated then the dialogs default values will
2204
 
be used.</p>
2205
 
<p>
 
1480
be used.
2206
1481
</p>
2207
1482
<div class="variablelist"><table border="0">
2208
1483
<col align="left" valign="top">
2209
1484
<tbody>
2210
1485
<tr>
2211
1486
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
2212
 
<td> The affected drawable.
 
1487
<td>The affected drawable.
2213
1488
</td>
2214
1489
</tr>
2215
1490
<tr>
2216
1491
<td><p><span class="term"><em class="parameter"><code>num_strokes</code></em> :</span></p></td>
2217
 
<td> Number of stroke control points (count each coordinate as 2 points).
 
1492
<td>Number of stroke control points (count each coordinate as 2 points).
2218
1493
</td>
2219
1494
</tr>
2220
1495
<tr>
2221
1496
<td><p><span class="term"><em class="parameter"><code>strokes</code></em> :</span></p></td>
2222
 
<td> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
 
1497
<td>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
2223
1498
</td>
2224
1499
</tr>
2225
1500
<tr>
2235
1510
<hr>
2236
1511
<div class="refsect2" title="gimp_paintbrush ()">
2237
1512
<a name="gimp-paintbrush"></a><h3>gimp_paintbrush ()</h3>
2238
 
<pre class="programlisting"><a
2239
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2240
 
>gboolean</a>            gimp_paintbrush                     (<a
2241
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2242
 
>gint32</a> drawable_ID,
2243
 
                                                         <a
2244
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2245
 
>gdouble</a> fade_out,
2246
 
                                                         <a
2247
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
2248
 
>gint</a> num_strokes,
2249
 
                                                         const <a
2250
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2251
 
>gdouble</a> *strokes,
2252
 
                                                         <a
2253
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPaintApplicationMode"
2254
 
>GimpPaintApplicationMode</a> method,
2255
 
                                                         <a
2256
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2257
 
>gdouble</a> gradient_length);</pre>
 
1513
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_paintbrush                     (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
1514
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> fade_out</code></em>,
 
1515
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
1516
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>,
 
1517
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpPaintApplicationMode"><span class="type">GimpPaintApplicationMode</span></a> method</code></em>,
 
1518
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> gradient_length</code></em>);</pre>
2258
1519
<p>
2259
1520
Paint in the current brush with optional fade out parameter and pull
2260
1521
colors from a gradient.
2268
1529
the beginning of the stroke. As the distance of the stroke nears the
2269
1530
fade-out value, the pressure will approach zero. The gradient-length
2270
1531
is the distance to spread the gradient over. It is measured in
2271
 
pixels. If the gradient-length is 0, no gradient is used.</p>
2272
 
<p>
 
1532
pixels. If the gradient-length is 0, no gradient is used.
2273
1533
</p>
2274
1534
<div class="variablelist"><table border="0">
2275
1535
<col align="left" valign="top">
2276
1536
<tbody>
2277
1537
<tr>
2278
1538
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
2279
 
<td> The affected drawable.
 
1539
<td>The affected drawable.
2280
1540
</td>
2281
1541
</tr>
2282
1542
<tr>
2283
1543
<td><p><span class="term"><em class="parameter"><code>fade_out</code></em> :</span></p></td>
2284
 
<td> Fade out parameter.
 
1544
<td>Fade out parameter.
2285
1545
</td>
2286
1546
</tr>
2287
1547
<tr>
2288
1548
<td><p><span class="term"><em class="parameter"><code>num_strokes</code></em> :</span></p></td>
2289
 
<td> Number of stroke control points (count each coordinate as 2 points).
 
1549
<td>Number of stroke control points (count each coordinate as 2 points).
2290
1550
</td>
2291
1551
</tr>
2292
1552
<tr>
2293
1553
<td><p><span class="term"><em class="parameter"><code>strokes</code></em> :</span></p></td>
2294
 
<td> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
 
1554
<td>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
2295
1555
</td>
2296
1556
</tr>
2297
1557
<tr>
2298
1558
<td><p><span class="term"><em class="parameter"><code>method</code></em> :</span></p></td>
2299
 
<td> The paint method to use.
 
1559
<td>The paint method to use.
2300
1560
</td>
2301
1561
</tr>
2302
1562
<tr>
2303
1563
<td><p><span class="term"><em class="parameter"><code>gradient_length</code></em> :</span></p></td>
2304
 
<td> Length of gradient to draw.
 
1564
<td>Length of gradient to draw.
2305
1565
</td>
2306
1566
</tr>
2307
1567
<tr>
2315
1575
<hr>
2316
1576
<div class="refsect2" title="gimp_paintbrush_default ()">
2317
1577
<a name="gimp-paintbrush-default"></a><h3>gimp_paintbrush_default ()</h3>
2318
 
<pre class="programlisting"><a
2319
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2320
 
>gboolean</a>            gimp_paintbrush_default             (<a
2321
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2322
 
>gint32</a> drawable_ID,
2323
 
                                                         <a
2324
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
2325
 
>gint</a> num_strokes,
2326
 
                                                         const <a
2327
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2328
 
>gdouble</a> *strokes);</pre>
 
1578
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_paintbrush_default             (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
1579
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
1580
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);</pre>
2329
1581
<p>
2330
1582
Paint in the current brush. The fade out parameter and pull colors
2331
1583
from a gradient parameter are set from the paintbrush options
2343
1595
fade-out value, the pressure will approach zero. The gradient-length
2344
1596
(value obtained from the option dialog) is the distance to spread
2345
1597
the gradient over. It is measured in pixels. If the gradient-length
2346
 
is 0, no gradient is used.</p>
2347
 
<p>
 
1598
is 0, no gradient is used.
2348
1599
</p>
2349
1600
<div class="variablelist"><table border="0">
2350
1601
<col align="left" valign="top">
2351
1602
<tbody>
2352
1603
<tr>
2353
1604
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
2354
 
<td> The affected drawable.
 
1605
<td>The affected drawable.
2355
1606
</td>
2356
1607
</tr>
2357
1608
<tr>
2358
1609
<td><p><span class="term"><em class="parameter"><code>num_strokes</code></em> :</span></p></td>
2359
 
<td> Number of stroke control points (count each coordinate as 2 points).
 
1610
<td>Number of stroke control points (count each coordinate as 2 points).
2360
1611
</td>
2361
1612
</tr>
2362
1613
<tr>
2363
1614
<td><p><span class="term"><em class="parameter"><code>strokes</code></em> :</span></p></td>
2364
 
<td> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
 
1615
<td>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
2365
1616
</td>
2366
1617
</tr>
2367
1618
<tr>
2375
1626
<hr>
2376
1627
<div class="refsect2" title="gimp_pencil ()">
2377
1628
<a name="gimp-pencil"></a><h3>gimp_pencil ()</h3>
2378
 
<pre class="programlisting"><a
2379
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2380
 
>gboolean</a>            gimp_pencil                         (<a
2381
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2382
 
>gint32</a> drawable_ID,
2383
 
                                                         <a
2384
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
2385
 
>gint</a> num_strokes,
2386
 
                                                         const <a
2387
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2388
 
>gdouble</a> *strokes);</pre>
 
1629
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_pencil                         (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
1630
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
1631
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);</pre>
2389
1632
<p>
2390
1633
Paint in the current brush without sub-pixel sampling.
2391
1634
</p>
2395
1638
specified drawable in the foreground color with the active brush.
2396
1639
The brush mask is treated as though it contains only black and white
2397
1640
values. Any value below half is treated as black; any above half, as
2398
 
white.</p>
2399
 
<p>
 
1641
white.
2400
1642
</p>
2401
1643
<div class="variablelist"><table border="0">
2402
1644
<col align="left" valign="top">
2403
1645
<tbody>
2404
1646
<tr>
2405
1647
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
2406
 
<td> The affected drawable.
 
1648
<td>The affected drawable.
2407
1649
</td>
2408
1650
</tr>
2409
1651
<tr>
2410
1652
<td><p><span class="term"><em class="parameter"><code>num_strokes</code></em> :</span></p></td>
2411
 
<td> Number of stroke control points (count each coordinate as 2 points).
 
1653
<td>Number of stroke control points (count each coordinate as 2 points).
2412
1654
</td>
2413
1655
</tr>
2414
1656
<tr>
2415
1657
<td><p><span class="term"><em class="parameter"><code>strokes</code></em> :</span></p></td>
2416
 
<td> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
 
1658
<td>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
2417
1659
</td>
2418
1660
</tr>
2419
1661
<tr>
2427
1669
<hr>
2428
1670
<div class="refsect2" title="gimp_perspective ()">
2429
1671
<a name="gimp-perspective"></a><h3>gimp_perspective ()</h3>
2430
 
<pre class="programlisting"><a
2431
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2432
 
>gint32</a>              gimp_perspective                    (<a
2433
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2434
 
>gint32</a> drawable_ID,
2435
 
                                                         <a
2436
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2437
 
>gboolean</a> interpolation,
2438
 
                                                         <a
2439
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2440
 
>gdouble</a> x0,
2441
 
                                                         <a
2442
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2443
 
>gdouble</a> y0,
2444
 
                                                         <a
2445
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2446
 
>gdouble</a> x1,
2447
 
                                                         <a
2448
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2449
 
>gdouble</a> y1,
2450
 
                                                         <a
2451
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2452
 
>gdouble</a> x2,
2453
 
                                                         <a
2454
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2455
 
>gdouble</a> y2,
2456
 
                                                         <a
2457
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2458
 
>gdouble</a> x3,
2459
 
                                                         <a
2460
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2461
 
>gdouble</a> y3);</pre>
 
1672
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>              gimp_perspective                    (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
1673
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interpolation</code></em>,
 
1674
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x0</code></em>,
 
1675
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y0</code></em>,
 
1676
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x1</code></em>,
 
1677
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y1</code></em>,
 
1678
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x2</code></em>,
 
1679
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y2</code></em>,
 
1680
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x3</code></em>,
 
1681
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y3</code></em>);</pre>
2462
1682
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2463
1683
<h3 class="title">Warning</h3>
2464
1684
<p><code class="literal">gimp_perspective</code> is deprecated and should not be used in newly-written code.</p>
2465
1685
</div>
2466
1686
<p>
2467
1687
This procedure is deprecated! Use
2468
 
<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-perspective-default" title="gimp_drawable_transform_perspective_default ()"><code class="function">gimp_drawable_transform_perspective_default()</code></a> instead.</p>
2469
 
<p>
 
1688
<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-perspective-default" title="gimp_drawable_transform_perspective_default ()"><code class="function">gimp_drawable_transform_perspective_default()</code></a> instead.
2470
1689
</p>
2471
1690
<div class="variablelist"><table border="0">
2472
1691
<col align="left" valign="top">
2473
1692
<tbody>
2474
1693
<tr>
2475
1694
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
2476
 
<td> The affected drawable.
 
1695
<td>The affected drawable.
2477
1696
</td>
2478
1697
</tr>
2479
1698
<tr>
2480
1699
<td><p><span class="term"><em class="parameter"><code>interpolation</code></em> :</span></p></td>
2481
 
<td> Whether to use interpolation.
 
1700
<td>Whether to use interpolation.
2482
1701
</td>
2483
1702
</tr>
2484
1703
<tr>
2485
1704
<td><p><span class="term"><em class="parameter"><code>x0</code></em> :</span></p></td>
2486
 
<td> The new x coordinate of upper-left corner of original bounding box.
 
1705
<td>The new x coordinate of upper-left corner of original bounding box.
2487
1706
</td>
2488
1707
</tr>
2489
1708
<tr>
2490
1709
<td><p><span class="term"><em class="parameter"><code>y0</code></em> :</span></p></td>
2491
 
<td> The new y coordinate of upper-left corner of original bounding box.
 
1710
<td>The new y coordinate of upper-left corner of original bounding box.
2492
1711
</td>
2493
1712
</tr>
2494
1713
<tr>
2495
1714
<td><p><span class="term"><em class="parameter"><code>x1</code></em> :</span></p></td>
2496
 
<td> The new x coordinate of upper-right corner of original bounding box.
 
1715
<td>The new x coordinate of upper-right corner of original bounding box.
2497
1716
</td>
2498
1717
</tr>
2499
1718
<tr>
2500
1719
<td><p><span class="term"><em class="parameter"><code>y1</code></em> :</span></p></td>
2501
 
<td> The new y coordinate of upper-right corner of original bounding box.
 
1720
<td>The new y coordinate of upper-right corner of original bounding box.
2502
1721
</td>
2503
1722
</tr>
2504
1723
<tr>
2505
1724
<td><p><span class="term"><em class="parameter"><code>x2</code></em> :</span></p></td>
2506
 
<td> The new x coordinate of lower-left corner of original bounding box.
 
1725
<td>The new x coordinate of lower-left corner of original bounding box.
2507
1726
</td>
2508
1727
</tr>
2509
1728
<tr>
2510
1729
<td><p><span class="term"><em class="parameter"><code>y2</code></em> :</span></p></td>
2511
 
<td> The new y coordinate of lower-left corner of original bounding box.
 
1730
<td>The new y coordinate of lower-left corner of original bounding box.
2512
1731
</td>
2513
1732
</tr>
2514
1733
<tr>
2515
1734
<td><p><span class="term"><em class="parameter"><code>x3</code></em> :</span></p></td>
2516
 
<td> The new x coordinate of lower-right corner of original bounding box.
 
1735
<td>The new x coordinate of lower-right corner of original bounding box.
2517
1736
</td>
2518
1737
</tr>
2519
1738
<tr>
2520
1739
<td><p><span class="term"><em class="parameter"><code>y3</code></em> :</span></p></td>
2521
 
<td> The new y coordinate of lower-right corner of original bounding box.
 
1740
<td>The new y coordinate of lower-right corner of original bounding box.
2522
1741
</td>
2523
1742
</tr>
2524
1743
<tr>
2532
1751
<hr>
2533
1752
<div class="refsect2" title="gimp_rect_select ()">
2534
1753
<a name="gimp-rect-select"></a><h3>gimp_rect_select ()</h3>
2535
 
<pre class="programlisting"><a
2536
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2537
 
>gboolean</a>            gimp_rect_select                    (<a
2538
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2539
 
>gint32</a> image_ID,
2540
 
                                                         <a
2541
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2542
 
>gdouble</a> x,
2543
 
                                                         <a
2544
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2545
 
>gdouble</a> y,
2546
 
                                                         <a
2547
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2548
 
>gdouble</a> width,
2549
 
                                                         <a
2550
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2551
 
>gdouble</a> height,
2552
 
                                                         <a
2553
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"
2554
 
>GimpChannelOps</a> operation,
2555
 
                                                         <a
2556
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2557
 
>gboolean</a> feather,
2558
 
                                                         <a
2559
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2560
 
>gdouble</a> feather_radius);</pre>
 
1754
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_rect_select                    (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> image_ID</code></em>,
 
1755
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
 
1756
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>,
 
1757
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> width</code></em>,
 
1758
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> height</code></em>,
 
1759
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>,
 
1760
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> feather</code></em>,
 
1761
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius</code></em>);</pre>
2561
1762
<p>
2562
1763
Create a rectangular selection over the specified image;
2563
1764
</p>
2567
1768
replace the contents of the previous selection mask. If the feather
2568
1769
option is enabled, the resulting selection is blurred before
2569
1770
combining. The blur is a gaussian blur with the specified feather
2570
 
radius.</p>
2571
 
<p>
 
1771
radius.
2572
1772
</p>
2573
1773
<div class="variablelist"><table border="0">
2574
1774
<col align="left" valign="top">
2575
1775
<tbody>
2576
1776
<tr>
2577
1777
<td><p><span class="term"><em class="parameter"><code>image_ID</code></em> :</span></p></td>
2578
 
<td> The image.
 
1778
<td>The image.
2579
1779
</td>
2580
1780
</tr>
2581
1781
<tr>
2582
1782
<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
2583
 
<td> x coordinate of upper-left corner of rectangle.
 
1783
<td>x coordinate of upper-left corner of rectangle.
2584
1784
</td>
2585
1785
</tr>
2586
1786
<tr>
2587
1787
<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
2588
 
<td> y coordinate of upper-left corner of rectangle.
 
1788
<td>y coordinate of upper-left corner of rectangle.
2589
1789
</td>
2590
1790
</tr>
2591
1791
<tr>
2592
1792
<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
2593
 
<td> The width of the rectangle.
 
1793
<td>The width of the rectangle.
2594
1794
</td>
2595
1795
</tr>
2596
1796
<tr>
2597
1797
<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
2598
 
<td> The height of the rectangle.
 
1798
<td>The height of the rectangle.
2599
1799
</td>
2600
1800
</tr>
2601
1801
<tr>
2602
1802
<td><p><span class="term"><em class="parameter"><code>operation</code></em> :</span></p></td>
2603
 
<td> The selection operation.
 
1803
<td>The selection operation.
2604
1804
</td>
2605
1805
</tr>
2606
1806
<tr>
2607
1807
<td><p><span class="term"><em class="parameter"><code>feather</code></em> :</span></p></td>
2608
 
<td> Feather option for selections.
 
1808
<td>Feather option for selections.
2609
1809
</td>
2610
1810
</tr>
2611
1811
<tr>
2612
1812
<td><p><span class="term"><em class="parameter"><code>feather_radius</code></em> :</span></p></td>
2613
 
<td> Radius for feather operation.
 
1813
<td>Radius for feather operation.
2614
1814
</td>
2615
1815
</tr>
2616
1816
<tr>
2624
1824
<hr>
2625
1825
<div class="refsect2" title="gimp_round_rect_select ()">
2626
1826
<a name="gimp-round-rect-select"></a><h3>gimp_round_rect_select ()</h3>
2627
 
<pre class="programlisting"><a
2628
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2629
 
>gboolean</a>            gimp_round_rect_select              (<a
2630
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2631
 
>gint32</a> image_ID,
2632
 
                                                         <a
2633
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2634
 
>gdouble</a> x,
2635
 
                                                         <a
2636
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2637
 
>gdouble</a> y,
2638
 
                                                         <a
2639
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2640
 
>gdouble</a> width,
2641
 
                                                         <a
2642
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2643
 
>gdouble</a> height,
2644
 
                                                         <a
2645
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2646
 
>gdouble</a> corner_radius_x,
2647
 
                                                         <a
2648
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2649
 
>gdouble</a> corner_radius_y,
2650
 
                                                         <a
2651
 
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"
2652
 
>GimpChannelOps</a> operation,
2653
 
                                                         <a
2654
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2655
 
>gboolean</a> antialias,
2656
 
                                                         <a
2657
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2658
 
>gboolean</a> feather,
2659
 
                                                         <a
2660
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2661
 
>gdouble</a> feather_radius_x,
2662
 
                                                         <a
2663
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2664
 
>gdouble</a> feather_radius_y);</pre>
 
1827
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_round_rect_select              (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> image_ID</code></em>,
 
1828
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x</code></em>,
 
1829
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y</code></em>,
 
1830
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> width</code></em>,
 
1831
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> height</code></em>,
 
1832
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> corner_radius_x</code></em>,
 
1833
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> corner_radius_y</code></em>,
 
1834
                                                         <em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpChannelOps"><span class="type">GimpChannelOps</span></a> operation</code></em>,
 
1835
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> antialias</code></em>,
 
1836
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> feather</code></em>,
 
1837
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius_x</code></em>,
 
1838
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> feather_radius_y</code></em>);</pre>
2665
1839
<p>
2666
1840
Create a rectangular selection with round corners over the specified
2667
1841
image;
2672
1846
subtracted from, or replace the contents of the previous selection
2673
1847
mask. If the feather option is enabled, the resulting selection is
2674
1848
blurred before combining. The blur is a gaussian blur with the
2675
 
specified feather radius.</p>
2676
 
<p>
 
1849
specified feather radius.
2677
1850
</p>
2678
1851
<div class="variablelist"><table border="0">
2679
1852
<col align="left" valign="top">
2680
1853
<tbody>
2681
1854
<tr>
2682
1855
<td><p><span class="term"><em class="parameter"><code>image_ID</code></em> :</span></p></td>
2683
 
<td> The image.
 
1856
<td>The image.
2684
1857
</td>
2685
1858
</tr>
2686
1859
<tr>
2687
1860
<td><p><span class="term"><em class="parameter"><code>x</code></em> :</span></p></td>
2688
 
<td> x coordinate of upper-left corner of rectangle.
 
1861
<td>x coordinate of upper-left corner of rectangle.
2689
1862
</td>
2690
1863
</tr>
2691
1864
<tr>
2692
1865
<td><p><span class="term"><em class="parameter"><code>y</code></em> :</span></p></td>
2693
 
<td> y coordinate of upper-left corner of rectangle.
 
1866
<td>y coordinate of upper-left corner of rectangle.
2694
1867
</td>
2695
1868
</tr>
2696
1869
<tr>
2697
1870
<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
2698
 
<td> The width of the rectangle.
 
1871
<td>The width of the rectangle.
2699
1872
</td>
2700
1873
</tr>
2701
1874
<tr>
2702
1875
<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
2703
 
<td> The height of the rectangle.
 
1876
<td>The height of the rectangle.
2704
1877
</td>
2705
1878
</tr>
2706
1879
<tr>
2707
1880
<td><p><span class="term"><em class="parameter"><code>corner_radius_x</code></em> :</span></p></td>
2708
 
<td> The corner radius in X direction.
 
1881
<td>The corner radius in X direction.
2709
1882
</td>
2710
1883
</tr>
2711
1884
<tr>
2712
1885
<td><p><span class="term"><em class="parameter"><code>corner_radius_y</code></em> :</span></p></td>
2713
 
<td> The corner radius in Y direction.
 
1886
<td>The corner radius in Y direction.
2714
1887
</td>
2715
1888
</tr>
2716
1889
<tr>
2717
1890
<td><p><span class="term"><em class="parameter"><code>operation</code></em> :</span></p></td>
2718
 
<td> The selection operation.
 
1891
<td>The selection operation.
2719
1892
</td>
2720
1893
</tr>
2721
1894
<tr>
2722
1895
<td><p><span class="term"><em class="parameter"><code>antialias</code></em> :</span></p></td>
2723
 
<td> Antialiasing.
 
1896
<td>Antialiasing.
2724
1897
</td>
2725
1898
</tr>
2726
1899
<tr>
2727
1900
<td><p><span class="term"><em class="parameter"><code>feather</code></em> :</span></p></td>
2728
 
<td> Feather option for selections.
 
1901
<td>Feather option for selections.
2729
1902
</td>
2730
1903
</tr>
2731
1904
<tr>
2732
1905
<td><p><span class="term"><em class="parameter"><code>feather_radius_x</code></em> :</span></p></td>
2733
 
<td> Radius for feather operation in X direction.
 
1906
<td>Radius for feather operation in X direction.
2734
1907
</td>
2735
1908
</tr>
2736
1909
<tr>
2737
1910
<td><p><span class="term"><em class="parameter"><code>feather_radius_y</code></em> :</span></p></td>
2738
 
<td> Radius for feather operation in Y direction.
 
1911
<td>Radius for feather operation in Y direction.
2739
1912
</td>
2740
1913
</tr>
2741
1914
<tr>
2751
1924
<hr>
2752
1925
<div class="refsect2" title="gimp_rotate ()">
2753
1926
<a name="gimp-rotate"></a><h3>gimp_rotate ()</h3>
2754
 
<pre class="programlisting"><a
2755
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2756
 
>gint32</a>              gimp_rotate                         (<a
2757
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2758
 
>gint32</a> drawable_ID,
2759
 
                                                         <a
2760
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2761
 
>gboolean</a> interpolation,
2762
 
                                                         <a
2763
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2764
 
>gdouble</a> angle);</pre>
 
1927
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>              gimp_rotate                         (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
1928
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interpolation</code></em>,
 
1929
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> angle</code></em>);</pre>
2765
1930
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2766
1931
<h3 class="title">Warning</h3>
2767
1932
<p><code class="literal">gimp_rotate</code> is deprecated and should not be used in newly-written code.</p>
2768
1933
</div>
2769
1934
<p>
2770
1935
This procedure is deprecated! Use
2771
 
<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-rotate-default" title="gimp_drawable_transform_rotate_default ()"><code class="function">gimp_drawable_transform_rotate_default()</code></a> instead.</p>
2772
 
<p>
 
1936
<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-rotate-default" title="gimp_drawable_transform_rotate_default ()"><code class="function">gimp_drawable_transform_rotate_default()</code></a> instead.
2773
1937
</p>
2774
1938
<div class="variablelist"><table border="0">
2775
1939
<col align="left" valign="top">
2776
1940
<tbody>
2777
1941
<tr>
2778
1942
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
2779
 
<td> The affected drawable.
 
1943
<td>The affected drawable.
2780
1944
</td>
2781
1945
</tr>
2782
1946
<tr>
2783
1947
<td><p><span class="term"><em class="parameter"><code>interpolation</code></em> :</span></p></td>
2784
 
<td> Whether to use interpolation.
 
1948
<td>Whether to use interpolation.
2785
1949
</td>
2786
1950
</tr>
2787
1951
<tr>
2788
1952
<td><p><span class="term"><em class="parameter"><code>angle</code></em> :</span></p></td>
2789
 
<td> The angle of rotation (radians).
 
1953
<td>The angle of rotation (radians).
2790
1954
</td>
2791
1955
</tr>
2792
1956
<tr>
2800
1964
<hr>
2801
1965
<div class="refsect2" title="gimp_scale ()">
2802
1966
<a name="gimp-scale"></a><h3>gimp_scale ()</h3>
2803
 
<pre class="programlisting"><a
2804
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2805
 
>gint32</a>              gimp_scale                          (<a
2806
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2807
 
>gint32</a> drawable_ID,
2808
 
                                                         <a
2809
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2810
 
>gboolean</a> interpolation,
2811
 
                                                         <a
2812
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2813
 
>gdouble</a> x0,
2814
 
                                                         <a
2815
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2816
 
>gdouble</a> y0,
2817
 
                                                         <a
2818
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2819
 
>gdouble</a> x1,
2820
 
                                                         <a
2821
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2822
 
>gdouble</a> y1);</pre>
 
1967
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>              gimp_scale                          (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
1968
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interpolation</code></em>,
 
1969
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x0</code></em>,
 
1970
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y0</code></em>,
 
1971
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> x1</code></em>,
 
1972
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> y1</code></em>);</pre>
2823
1973
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2824
1974
<h3 class="title">Warning</h3>
2825
1975
<p><code class="literal">gimp_scale</code> is deprecated and should not be used in newly-written code.</p>
2826
1976
</div>
2827
1977
<p>
2828
1978
This procedure is deprecated! Use
2829
 
<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-scale-default" title="gimp_drawable_transform_scale_default ()"><code class="function">gimp_drawable_transform_scale_default()</code></a> instead.</p>
2830
 
<p>
 
1979
<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-scale-default" title="gimp_drawable_transform_scale_default ()"><code class="function">gimp_drawable_transform_scale_default()</code></a> instead.
2831
1980
</p>
2832
1981
<div class="variablelist"><table border="0">
2833
1982
<col align="left" valign="top">
2834
1983
<tbody>
2835
1984
<tr>
2836
1985
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
2837
 
<td> The affected drawable.
 
1986
<td>The affected drawable.
2838
1987
</td>
2839
1988
</tr>
2840
1989
<tr>
2841
1990
<td><p><span class="term"><em class="parameter"><code>interpolation</code></em> :</span></p></td>
2842
 
<td> Whether to use interpolation.
 
1991
<td>Whether to use interpolation.
2843
1992
</td>
2844
1993
</tr>
2845
1994
<tr>
2846
1995
<td><p><span class="term"><em class="parameter"><code>x0</code></em> :</span></p></td>
2847
 
<td> The new x coordinate of the upper-left corner of the scaled region.
 
1996
<td>The new x coordinate of the upper-left corner of the scaled region.
2848
1997
</td>
2849
1998
</tr>
2850
1999
<tr>
2851
2000
<td><p><span class="term"><em class="parameter"><code>y0</code></em> :</span></p></td>
2852
 
<td> The new y coordinate of the upper-left corner of the scaled region.
 
2001
<td>The new y coordinate of the upper-left corner of the scaled region.
2853
2002
</td>
2854
2003
</tr>
2855
2004
<tr>
2856
2005
<td><p><span class="term"><em class="parameter"><code>x1</code></em> :</span></p></td>
2857
 
<td> The new x coordinate of the lower-right corner of the scaled region.
 
2006
<td>The new x coordinate of the lower-right corner of the scaled region.
2858
2007
</td>
2859
2008
</tr>
2860
2009
<tr>
2861
2010
<td><p><span class="term"><em class="parameter"><code>y1</code></em> :</span></p></td>
2862
 
<td> The new y coordinate of the lower-right corner of the scaled region.
 
2011
<td>The new y coordinate of the lower-right corner of the scaled region.
2863
2012
</td>
2864
2013
</tr>
2865
2014
<tr>
2873
2022
<hr>
2874
2023
<div class="refsect2" title="gimp_shear ()">
2875
2024
<a name="gimp-shear"></a><h3>gimp_shear ()</h3>
2876
 
<pre class="programlisting"><a
2877
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2878
 
>gint32</a>              gimp_shear                          (<a
2879
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2880
 
>gint32</a> drawable_ID,
2881
 
                                                         <a
2882
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2883
 
>gboolean</a> interpolation,
2884
 
                                                         <a class="link" href="libgimp-gimpenums.html#GimpOrientationType" title="enum GimpOrientationType">GimpOrientationType</a> shear_type,
2885
 
                                                         <a
2886
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2887
 
>gdouble</a> magnitude);</pre>
 
2025
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>              gimp_shear                          (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
2026
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interpolation</code></em>,
 
2027
                                                         <em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpOrientationType" title="enum GimpOrientationType"><span class="type">GimpOrientationType</span></a> shear_type</code></em>,
 
2028
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> magnitude</code></em>);</pre>
2888
2029
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
2889
2030
<h3 class="title">Warning</h3>
2890
2031
<p><code class="literal">gimp_shear</code> is deprecated and should not be used in newly-written code.</p>
2891
2032
</div>
2892
2033
<p>
2893
2034
This procedure is deprecated! Use
2894
 
<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-shear-default" title="gimp_drawable_transform_shear_default ()"><code class="function">gimp_drawable_transform_shear_default()</code></a> instead.</p>
2895
 
<p>
 
2035
<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-shear-default" title="gimp_drawable_transform_shear_default ()"><code class="function">gimp_drawable_transform_shear_default()</code></a> instead.
2896
2036
</p>
2897
2037
<div class="variablelist"><table border="0">
2898
2038
<col align="left" valign="top">
2899
2039
<tbody>
2900
2040
<tr>
2901
2041
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
2902
 
<td> The affected drawable.
 
2042
<td>The affected drawable.
2903
2043
</td>
2904
2044
</tr>
2905
2045
<tr>
2906
2046
<td><p><span class="term"><em class="parameter"><code>interpolation</code></em> :</span></p></td>
2907
 
<td> Whether to use interpolation.
 
2047
<td>Whether to use interpolation.
2908
2048
</td>
2909
2049
</tr>
2910
2050
<tr>
2911
2051
<td><p><span class="term"><em class="parameter"><code>shear_type</code></em> :</span></p></td>
2912
 
<td> Type of shear.
 
2052
<td>Type of shear.
2913
2053
</td>
2914
2054
</tr>
2915
2055
<tr>
2916
2056
<td><p><span class="term"><em class="parameter"><code>magnitude</code></em> :</span></p></td>
2917
 
<td> The magnitude of the shear.
 
2057
<td>The magnitude of the shear.
2918
2058
</td>
2919
2059
</tr>
2920
2060
<tr>
2928
2068
<hr>
2929
2069
<div class="refsect2" title="gimp_smudge ()">
2930
2070
<a name="gimp-smudge"></a><h3>gimp_smudge ()</h3>
2931
 
<pre class="programlisting"><a
2932
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2933
 
>gboolean</a>            gimp_smudge                         (<a
2934
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2935
 
>gint32</a> drawable_ID,
2936
 
                                                         <a
2937
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2938
 
>gdouble</a> pressure,
2939
 
                                                         <a
2940
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
2941
 
>gint</a> num_strokes,
2942
 
                                                         const <a
2943
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2944
 
>gdouble</a> *strokes);</pre>
 
2071
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_smudge                         (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
2072
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> pressure</code></em>,
 
2073
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
2074
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);</pre>
2945
2075
<p>
2946
2076
Smudge image with varying pressure.
2947
2077
</p>
2948
2078
<p>
2949
2079
This tool simulates a smudge using the current brush. High pressure
2950
2080
results in a greater smudge of paint while low pressure results in a
2951
 
lesser smudge.</p>
2952
 
<p>
 
2081
lesser smudge.
2953
2082
</p>
2954
2083
<div class="variablelist"><table border="0">
2955
2084
<col align="left" valign="top">
2956
2085
<tbody>
2957
2086
<tr>
2958
2087
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
2959
 
<td> The affected drawable.
 
2088
<td>The affected drawable.
2960
2089
</td>
2961
2090
</tr>
2962
2091
<tr>
2963
2092
<td><p><span class="term"><em class="parameter"><code>pressure</code></em> :</span></p></td>
2964
 
<td> The pressure of the smudge strokes.
 
2093
<td>The pressure of the smudge strokes.
2965
2094
</td>
2966
2095
</tr>
2967
2096
<tr>
2968
2097
<td><p><span class="term"><em class="parameter"><code>num_strokes</code></em> :</span></p></td>
2969
 
<td> Number of stroke control points (count each coordinate as 2 points).
 
2098
<td>Number of stroke control points (count each coordinate as 2 points).
2970
2099
</td>
2971
2100
</tr>
2972
2101
<tr>
2973
2102
<td><p><span class="term"><em class="parameter"><code>strokes</code></em> :</span></p></td>
2974
 
<td> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
 
2103
<td>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
2975
2104
</td>
2976
2105
</tr>
2977
2106
<tr>
2985
2114
<hr>
2986
2115
<div class="refsect2" title="gimp_smudge_default ()">
2987
2116
<a name="gimp-smudge-default"></a><h3>gimp_smudge_default ()</h3>
2988
 
<pre class="programlisting"><a
2989
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
2990
 
>gboolean</a>            gimp_smudge_default                 (<a
2991
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
2992
 
>gint32</a> drawable_ID,
2993
 
                                                         <a
2994
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
2995
 
>gint</a> num_strokes,
2996
 
                                                         const <a
2997
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
2998
 
>gdouble</a> *strokes);</pre>
 
2117
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gimp_smudge_default                 (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
2118
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> num_strokes</code></em>,
 
2119
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> *strokes</code></em>);</pre>
2999
2120
<p>
3000
2121
Smudge image with varying pressure.
3001
2122
</p>
3003
2124
This tool simulates a smudge using the current brush. It behaves
3004
2125
exactly the same as <a class="link" href="libgimp-gimptools.html#gimp-smudge" title="gimp_smudge ()"><code class="function">gimp_smudge()</code></a> except that the pressure value is
3005
2126
taken from the smudge tool options or the options default if the
3006
 
tools option dialog has not been activated.</p>
3007
 
<p>
 
2127
tools option dialog has not been activated.
3008
2128
</p>
3009
2129
<div class="variablelist"><table border="0">
3010
2130
<col align="left" valign="top">
3011
2131
<tbody>
3012
2132
<tr>
3013
2133
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
3014
 
<td> The affected drawable.
 
2134
<td>The affected drawable.
3015
2135
</td>
3016
2136
</tr>
3017
2137
<tr>
3018
2138
<td><p><span class="term"><em class="parameter"><code>num_strokes</code></em> :</span></p></td>
3019
 
<td> Number of stroke control points (count each coordinate as 2 points).
 
2139
<td>Number of stroke control points (count each coordinate as 2 points).
3020
2140
</td>
3021
2141
</tr>
3022
2142
<tr>
3023
2143
<td><p><span class="term"><em class="parameter"><code>strokes</code></em> :</span></p></td>
3024
 
<td> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
 
2144
<td>Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
3025
2145
</td>
3026
2146
</tr>
3027
2147
<tr>
3035
2155
<hr>
3036
2156
<div class="refsect2" title="gimp_transform_2d ()">
3037
2157
<a name="gimp-transform-2d"></a><h3>gimp_transform_2d ()</h3>
3038
 
<pre class="programlisting"><a
3039
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
3040
 
>gint32</a>              gimp_transform_2d                   (<a
3041
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
3042
 
>gint32</a> drawable_ID,
3043
 
                                                         <a
3044
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
3045
 
>gboolean</a> interpolation,
3046
 
                                                         <a
3047
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
3048
 
>gdouble</a> source_x,
3049
 
                                                         <a
3050
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
3051
 
>gdouble</a> source_y,
3052
 
                                                         <a
3053
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
3054
 
>gdouble</a> scale_x,
3055
 
                                                         <a
3056
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
3057
 
>gdouble</a> scale_y,
3058
 
                                                         <a
3059
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
3060
 
>gdouble</a> angle,
3061
 
                                                         <a
3062
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
3063
 
>gdouble</a> dest_x,
3064
 
                                                         <a
3065
 
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"
3066
 
>gdouble</a> dest_y);</pre>
 
2158
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="returnvalue">gint32</span></a>              gimp_transform_2d                   (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> drawable_ID</code></em>,
 
2159
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> interpolation</code></em>,
 
2160
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> source_x</code></em>,
 
2161
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> source_y</code></em>,
 
2162
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> scale_x</code></em>,
 
2163
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> scale_y</code></em>,
 
2164
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> angle</code></em>,
 
2165
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> dest_x</code></em>,
 
2166
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> dest_y</code></em>);</pre>
3067
2167
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
3068
2168
<h3 class="title">Warning</h3>
3069
2169
<p><code class="literal">gimp_transform_2d</code> is deprecated and should not be used in newly-written code.</p>
3070
2170
</div>
3071
2171
<p>
3072
2172
This procedure is deprecated! Use
3073
 
<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-2d-default" title="gimp_drawable_transform_2d_default ()"><code class="function">gimp_drawable_transform_2d_default()</code></a> instead.</p>
3074
 
<p>
 
2173
<a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-2d-default" title="gimp_drawable_transform_2d_default ()"><code class="function">gimp_drawable_transform_2d_default()</code></a> instead.
3075
2174
</p>
3076
2175
<div class="variablelist"><table border="0">
3077
2176
<col align="left" valign="top">
3078
2177
<tbody>
3079
2178
<tr>
3080
2179
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
3081
 
<td> The affected drawable.
 
2180
<td>The affected drawable.
3082
2181
</td>
3083
2182
</tr>
3084
2183
<tr>
3085
2184
<td><p><span class="term"><em class="parameter"><code>interpolation</code></em> :</span></p></td>
3086
 
<td> Whether to use interpolation.
 
2185
<td>Whether to use interpolation.
3087
2186
</td>
3088
2187
</tr>
3089
2188
<tr>
3090
2189
<td><p><span class="term"><em class="parameter"><code>source_x</code></em> :</span></p></td>
3091
 
<td> X coordinate of the transformation center.
 
2190
<td>X coordinate of the transformation center.
3092
2191
</td>
3093
2192
</tr>
3094
2193
<tr>
3095
2194
<td><p><span class="term"><em class="parameter"><code>source_y</code></em> :</span></p></td>
3096
 
<td> Y coordinate of the transformation center.
 
2195
<td>Y coordinate of the transformation center.
3097
2196
</td>
3098
2197
</tr>
3099
2198
<tr>
3100
2199
<td><p><span class="term"><em class="parameter"><code>scale_x</code></em> :</span></p></td>
3101
 
<td> Amount to scale in x direction.
 
2200
<td>Amount to scale in x direction.
3102
2201
</td>
3103
2202
</tr>
3104
2203
<tr>
3105
2204
<td><p><span class="term"><em class="parameter"><code>scale_y</code></em> :</span></p></td>
3106
 
<td> Amount to scale in y direction.
 
2205
<td>Amount to scale in y direction.
3107
2206
</td>
3108
2207
</tr>
3109
2208
<tr>
3110
2209
<td><p><span class="term"><em class="parameter"><code>angle</code></em> :</span></p></td>
3111
 
<td> The angle of rotation (radians).
 
2210
<td>The angle of rotation (radians).
3112
2211
</td>
3113
2212
</tr>
3114
2213
<tr>
3115
2214
<td><p><span class="term"><em class="parameter"><code>dest_x</code></em> :</span></p></td>
3116
 
<td> X coordinate of where the centre goes.
 
2215
<td>X coordinate of where the centre goes.
3117
2216
</td>
3118
2217
</tr>
3119
2218
<tr>
3120
2219
<td><p><span class="term"><em class="parameter"><code>dest_y</code></em> :</span></p></td>
3121
 
<td> Y coordinate of where the centre goes.
 
2220
<td>Y coordinate of where the centre goes.
3122
2221
</td>
3123
2222
</tr>
3124
2223
<tr>
3133
2232
</div>
3134
2233
<div class="footer">
3135
2234
<hr>
3136
 
          Generated by GTK-Doc V1.11</div>
 
2235
          Generated by GTK-Doc V1.15</div>
3137
2236
</body>
3138
 
</html>
 
2237
</html>
 
 
b'\\ No newline at end of file'