25
<link linkend="gboolean">gboolean</link> <link linkend="gimp-airbrush">gimp_airbrush</link> (<link linkend="gint32">gint32</link> drawable_ID,
26
<link linkend="gdouble">gdouble</link> pressure,
27
<link linkend="gint">gint</link> num_strokes,
28
const <link linkend="gdouble">gdouble</link> *strokes);
29
<link linkend="gboolean">gboolean</link> <link linkend="gimp-airbrush-default">gimp_airbrush_default</link> (<link linkend="gint32">gint32</link> drawable_ID,
30
<link linkend="gint">gint</link> num_strokes,
31
const <link linkend="gdouble">gdouble</link> *strokes);
32
<link linkend="gboolean">gboolean</link> <link linkend="gimp-by-color-select">gimp_by_color_select</link> (<link linkend="gint32">gint32</link> drawable_ID,
33
const <link linkend="GimpRGB">GimpRGB</link> *color,
34
<link linkend="gint">gint</link> threshold,
35
<link linkend="GimpChannelOps">GimpChannelOps</link> operation,
36
<link linkend="gboolean">gboolean</link> antialias,
37
<link linkend="gboolean">gboolean</link> feather,
38
<link linkend="gdouble">gdouble</link> feather_radius,
39
<link linkend="gboolean">gboolean</link> sample_merged);
40
<link linkend="gboolean">gboolean</link> <link linkend="gimp-clone">gimp_clone</link> (<link linkend="gint32">gint32</link> drawable_ID,
41
<link linkend="gint32">gint32</link> src_drawable_ID,
42
<link linkend="GimpCloneType">GimpCloneType</link> clone_type,
43
<link linkend="gdouble">gdouble</link> src_x,
44
<link linkend="gdouble">gdouble</link> src_y,
45
<link linkend="gint">gint</link> num_strokes,
46
const <link linkend="gdouble">gdouble</link> *strokes);
47
<link linkend="gboolean">gboolean</link> <link linkend="gimp-clone-default">gimp_clone_default</link> (<link linkend="gint32">gint32</link> drawable_ID,
48
<link linkend="gint">gint</link> num_strokes,
49
const <link linkend="gdouble">gdouble</link> *strokes);
50
<link linkend="gboolean">gboolean</link> <link linkend="gimp-convolve">gimp_convolve</link> (<link linkend="gint32">gint32</link> drawable_ID,
51
<link linkend="gdouble">gdouble</link> pressure,
52
<link linkend="GimpConvolveType">GimpConvolveType</link> convolve_type,
53
<link linkend="gint">gint</link> num_strokes,
54
const <link linkend="gdouble">gdouble</link> *strokes);
55
<link linkend="gboolean">gboolean</link> <link linkend="gimp-convolve-default">gimp_convolve_default</link> (<link linkend="gint32">gint32</link> drawable_ID,
56
<link linkend="gint">gint</link> num_strokes,
57
const <link linkend="gdouble">gdouble</link> *strokes);
58
<link linkend="gboolean">gboolean</link> <link linkend="gimp-dodgeburn">gimp_dodgeburn</link> (<link linkend="gint32">gint32</link> drawable_ID,
59
<link linkend="gdouble">gdouble</link> exposure,
60
<link linkend="GimpDodgeBurnType">GimpDodgeBurnType</link> dodgeburn_type,
61
<link linkend="GimpTransferMode">GimpTransferMode</link> dodgeburn_mode,
62
<link linkend="gint">gint</link> num_strokes,
63
const <link linkend="gdouble">gdouble</link> *strokes);
64
<link linkend="gboolean">gboolean</link> <link linkend="gimp-dodgeburn-default">gimp_dodgeburn_default</link> (<link linkend="gint32">gint32</link> drawable_ID,
65
<link linkend="gint">gint</link> num_strokes,
66
const <link linkend="gdouble">gdouble</link> *strokes);
67
<link linkend="gboolean">gboolean</link> <link linkend="gimp-ellipse-select">gimp_ellipse_select</link> (<link linkend="gint32">gint32</link> image_ID,
68
<link linkend="gdouble">gdouble</link> x,
69
<link linkend="gdouble">gdouble</link> y,
70
<link linkend="gdouble">gdouble</link> width,
71
<link linkend="gdouble">gdouble</link> height,
72
<link linkend="GimpChannelOps">GimpChannelOps</link> operation,
73
<link linkend="gboolean">gboolean</link> antialias,
74
<link linkend="gboolean">gboolean</link> feather,
75
<link linkend="gdouble">gdouble</link> feather_radius);
76
<link linkend="gboolean">gboolean</link> <link linkend="gimp-eraser">gimp_eraser</link> (<link linkend="gint32">gint32</link> drawable_ID,
77
<link linkend="gint">gint</link> num_strokes,
78
const <link linkend="gdouble">gdouble</link> *strokes,
79
<link linkend="GimpBrushApplicationMode">GimpBrushApplicationMode</link> hardness,
80
<link linkend="GimpPaintApplicationMode">GimpPaintApplicationMode</link> method);
81
<link linkend="gboolean">gboolean</link> <link linkend="gimp-eraser-default">gimp_eraser_default</link> (<link linkend="gint32">gint32</link> drawable_ID,
82
<link linkend="gint">gint</link> num_strokes,
83
const <link linkend="gdouble">gdouble</link> *strokes);
84
<link linkend="gint32">gint32</link> <link linkend="gimp-flip">gimp_flip</link> (<link linkend="gint32">gint32</link> drawable_ID,
85
<link linkend="GimpOrientationType">GimpOrientationType</link> flip_type);
86
<link linkend="gboolean">gboolean</link> <link linkend="gimp-free-select">gimp_free_select</link> (<link linkend="gint32">gint32</link> image_ID,
87
<link linkend="gint">gint</link> num_segs,
88
const <link linkend="gdouble">gdouble</link> *segs,
89
<link linkend="GimpChannelOps">GimpChannelOps</link> operation,
90
<link linkend="gboolean">gboolean</link> antialias,
91
<link linkend="gboolean">gboolean</link> feather,
92
<link linkend="gdouble">gdouble</link> feather_radius);
93
<link linkend="gboolean">gboolean</link> <link linkend="gimp-fuzzy-select">gimp_fuzzy_select</link> (<link linkend="gint32">gint32</link> drawable_ID,
94
<link linkend="gdouble">gdouble</link> x,
95
<link linkend="gdouble">gdouble</link> y,
96
<link linkend="gint">gint</link> threshold,
97
<link linkend="GimpChannelOps">GimpChannelOps</link> operation,
98
<link linkend="gboolean">gboolean</link> antialias,
99
<link linkend="gboolean">gboolean</link> feather,
100
<link linkend="gdouble">gdouble</link> feather_radius,
101
<link linkend="gboolean">gboolean</link> sample_merged);
102
<link linkend="gboolean">gboolean</link> <link linkend="gimp-paintbrush">gimp_paintbrush</link> (<link linkend="gint32">gint32</link> drawable_ID,
103
<link linkend="gdouble">gdouble</link> fade_out,
104
<link linkend="gint">gint</link> num_strokes,
105
const <link linkend="gdouble">gdouble</link> *strokes,
106
<link linkend="GimpPaintApplicationMode">GimpPaintApplicationMode</link> method,
107
<link linkend="gdouble">gdouble</link> gradient_length);
108
<link linkend="gboolean">gboolean</link> <link linkend="gimp-paintbrush-default">gimp_paintbrush_default</link> (<link linkend="gint32">gint32</link> drawable_ID,
109
<link linkend="gint">gint</link> num_strokes,
110
const <link linkend="gdouble">gdouble</link> *strokes);
111
<link linkend="gboolean">gboolean</link> <link linkend="gimp-pencil">gimp_pencil</link> (<link linkend="gint32">gint32</link> drawable_ID,
112
<link linkend="gint">gint</link> num_strokes,
113
const <link linkend="gdouble">gdouble</link> *strokes);
114
<link linkend="gint32">gint32</link> <link linkend="gimp-perspective">gimp_perspective</link> (<link linkend="gint32">gint32</link> drawable_ID,
115
<link linkend="gboolean">gboolean</link> interpolation,
116
<link linkend="gdouble">gdouble</link> x0,
117
<link linkend="gdouble">gdouble</link> y0,
118
<link linkend="gdouble">gdouble</link> x1,
119
<link linkend="gdouble">gdouble</link> y1,
120
<link linkend="gdouble">gdouble</link> x2,
121
<link linkend="gdouble">gdouble</link> y2,
122
<link linkend="gdouble">gdouble</link> x3,
123
<link linkend="gdouble">gdouble</link> y3);
124
<link linkend="gboolean">gboolean</link> <link linkend="gimp-rect-select">gimp_rect_select</link> (<link linkend="gint32">gint32</link> image_ID,
125
<link linkend="gdouble">gdouble</link> x,
126
<link linkend="gdouble">gdouble</link> y,
127
<link linkend="gdouble">gdouble</link> width,
128
<link linkend="gdouble">gdouble</link> height,
129
<link linkend="GimpChannelOps">GimpChannelOps</link> operation,
130
<link linkend="gboolean">gboolean</link> feather,
131
<link linkend="gdouble">gdouble</link> feather_radius);
132
<link linkend="gint32">gint32</link> <link linkend="gimp-rotate">gimp_rotate</link> (<link linkend="gint32">gint32</link> drawable_ID,
133
<link linkend="gboolean">gboolean</link> interpolation,
134
<link linkend="gdouble">gdouble</link> angle);
135
<link linkend="gint32">gint32</link> <link linkend="gimp-scale">gimp_scale</link> (<link linkend="gint32">gint32</link> drawable_ID,
136
<link linkend="gboolean">gboolean</link> interpolation,
137
<link linkend="gdouble">gdouble</link> x0,
138
<link linkend="gdouble">gdouble</link> y0,
139
<link linkend="gdouble">gdouble</link> x1,
140
<link linkend="gdouble">gdouble</link> y1);
141
<link linkend="gint32">gint32</link> <link linkend="gimp-shear">gimp_shear</link> (<link linkend="gint32">gint32</link> drawable_ID,
142
<link linkend="gboolean">gboolean</link> interpolation,
143
<link linkend="GimpOrientationType">GimpOrientationType</link> shear_type,
144
<link linkend="gdouble">gdouble</link> magnitude);
145
<link linkend="gboolean">gboolean</link> <link linkend="gimp-smudge">gimp_smudge</link> (<link linkend="gint32">gint32</link> drawable_ID,
146
<link linkend="gdouble">gdouble</link> pressure,
147
<link linkend="gint">gint</link> num_strokes,
148
const <link linkend="gdouble">gdouble</link> *strokes);
149
<link linkend="gboolean">gboolean</link> <link linkend="gimp-smudge-default">gimp_smudge_default</link> (<link linkend="gint32">gint32</link> drawable_ID,
150
<link linkend="gint">gint</link> num_strokes,
151
const <link linkend="gdouble">gdouble</link> *strokes);
152
<link linkend="gint32">gint32</link> <link linkend="gimp-transform-2d">gimp_transform_2d</link> (<link linkend="gint32">gint32</link> drawable_ID,
153
<link linkend="gboolean">gboolean</link> interpolation,
154
<link linkend="gdouble">gdouble</link> source_x,
155
<link linkend="gdouble">gdouble</link> source_y,
156
<link linkend="gdouble">gdouble</link> scale_x,
157
<link linkend="gdouble">gdouble</link> scale_y,
158
<link linkend="gdouble">gdouble</link> angle,
159
<link linkend="gdouble">gdouble</link> dest_x,
160
<link linkend="gdouble">gdouble</link> dest_y);
25
<link linkend="gboolean">gboolean</link> <link linkend="gimp-airbrush">gimp_airbrush</link> (<link linkend="gint32">gint32</link> drawable_ID,
26
<link linkend="gdouble">gdouble</link> pressure,
27
<link linkend="gint">gint</link> num_strokes,
28
const <link linkend="gdouble">gdouble</link> *strokes);
29
<link linkend="gboolean">gboolean</link> <link linkend="gimp-airbrush-default">gimp_airbrush_default</link> (<link linkend="gint32">gint32</link> drawable_ID,
30
<link linkend="gint">gint</link> num_strokes,
31
const <link linkend="gdouble">gdouble</link> *strokes);
32
<link linkend="gboolean">gboolean</link> <link linkend="gimp-by-color-select">gimp_by_color_select</link> (<link linkend="gint32">gint32</link> drawable_ID,
33
const <link linkend="GimpRGB">GimpRGB</link> *color,
34
<link linkend="gint">gint</link> threshold,
35
<link linkend="GimpChannelOps">GimpChannelOps</link> operation,
36
<link linkend="gboolean">gboolean</link> antialias,
37
<link linkend="gboolean">gboolean</link> feather,
38
<link linkend="gdouble">gdouble</link> feather_radius,
39
<link linkend="gboolean">gboolean</link> sample_merged);
40
<link linkend="gboolean">gboolean</link> <link linkend="gimp-by-color-select-full">gimp_by_color_select_full</link> (<link linkend="gint32">gint32</link> drawable_ID,
41
const <link linkend="GimpRGB">GimpRGB</link> *color,
42
<link linkend="gint">gint</link> threshold,
43
<link linkend="GimpChannelOps">GimpChannelOps</link> operation,
44
<link linkend="gboolean">gboolean</link> antialias,
45
<link linkend="gboolean">gboolean</link> feather,
46
<link linkend="gdouble">gdouble</link> feather_radius_x,
47
<link linkend="gdouble">gdouble</link> feather_radius_y,
48
<link linkend="gboolean">gboolean</link> sample_merged,
49
<link linkend="gboolean">gboolean</link> select_transparent,
50
<link linkend="GimpSelectCriterion">GimpSelectCriterion</link> select_criterion);
51
<link linkend="gboolean">gboolean</link> <link linkend="gimp-clone">gimp_clone</link> (<link linkend="gint32">gint32</link> drawable_ID,
52
<link linkend="gint32">gint32</link> src_drawable_ID,
53
<link linkend="GimpCloneType">GimpCloneType</link> clone_type,
54
<link linkend="gdouble">gdouble</link> src_x,
55
<link linkend="gdouble">gdouble</link> src_y,
56
<link linkend="gint">gint</link> num_strokes,
57
const <link linkend="gdouble">gdouble</link> *strokes);
58
<link linkend="gboolean">gboolean</link> <link linkend="gimp-clone-default">gimp_clone_default</link> (<link linkend="gint32">gint32</link> drawable_ID,
59
<link linkend="gint">gint</link> num_strokes,
60
const <link linkend="gdouble">gdouble</link> *strokes);
61
<link linkend="gboolean">gboolean</link> <link linkend="gimp-convolve">gimp_convolve</link> (<link linkend="gint32">gint32</link> drawable_ID,
62
<link linkend="gdouble">gdouble</link> pressure,
63
<link linkend="GimpConvolveType">GimpConvolveType</link> convolve_type,
64
<link linkend="gint">gint</link> num_strokes,
65
const <link linkend="gdouble">gdouble</link> *strokes);
66
<link linkend="gboolean">gboolean</link> <link linkend="gimp-convolve-default">gimp_convolve_default</link> (<link linkend="gint32">gint32</link> drawable_ID,
67
<link linkend="gint">gint</link> num_strokes,
68
const <link linkend="gdouble">gdouble</link> *strokes);
69
<link linkend="gboolean">gboolean</link> <link linkend="gimp-dodgeburn">gimp_dodgeburn</link> (<link linkend="gint32">gint32</link> drawable_ID,
70
<link linkend="gdouble">gdouble</link> exposure,
71
<link linkend="GimpDodgeBurnType">GimpDodgeBurnType</link> dodgeburn_type,
72
<link linkend="GimpTransferMode">GimpTransferMode</link> dodgeburn_mode,
73
<link linkend="gint">gint</link> num_strokes,
74
const <link linkend="gdouble">gdouble</link> *strokes);
75
<link linkend="gboolean">gboolean</link> <link linkend="gimp-dodgeburn-default">gimp_dodgeburn_default</link> (<link linkend="gint32">gint32</link> drawable_ID,
76
<link linkend="gint">gint</link> num_strokes,
77
const <link linkend="gdouble">gdouble</link> *strokes);
78
<link linkend="gboolean">gboolean</link> <link linkend="gimp-edit-bucket-fill-full">gimp_edit_bucket_fill_full</link> (<link linkend="gint32">gint32</link> drawable_ID,
79
<link linkend="GimpBucketFillMode">GimpBucketFillMode</link> fill_mode,
80
<link linkend="GimpLayerModeEffects">GimpLayerModeEffects</link> paint_mode,
81
<link linkend="gdouble">gdouble</link> opacity,
82
<link linkend="gdouble">gdouble</link> threshold,
83
<link linkend="gboolean">gboolean</link> sample_merged,
84
<link linkend="gboolean">gboolean</link> fill_transparent,
85
<link linkend="GimpSelectCriterion">GimpSelectCriterion</link> select_criterion,
86
<link linkend="gdouble">gdouble</link> x,
87
<link linkend="gdouble">gdouble</link> y);
88
<link linkend="gboolean">gboolean</link> <link linkend="gimp-ellipse-select">gimp_ellipse_select</link> (<link linkend="gint32">gint32</link> image_ID,
89
<link linkend="gdouble">gdouble</link> x,
90
<link linkend="gdouble">gdouble</link> y,
91
<link linkend="gdouble">gdouble</link> width,
92
<link linkend="gdouble">gdouble</link> height,
93
<link linkend="GimpChannelOps">GimpChannelOps</link> operation,
94
<link linkend="gboolean">gboolean</link> antialias,
95
<link linkend="gboolean">gboolean</link> feather,
96
<link linkend="gdouble">gdouble</link> feather_radius);
97
<link linkend="gboolean">gboolean</link> <link linkend="gimp-eraser">gimp_eraser</link> (<link linkend="gint32">gint32</link> drawable_ID,
98
<link linkend="gint">gint</link> num_strokes,
99
const <link linkend="gdouble">gdouble</link> *strokes,
100
<link linkend="GimpBrushApplicationMode">GimpBrushApplicationMode</link> hardness,
101
<link linkend="GimpPaintApplicationMode">GimpPaintApplicationMode</link> method);
102
<link linkend="gboolean">gboolean</link> <link linkend="gimp-eraser-default">gimp_eraser_default</link> (<link linkend="gint32">gint32</link> drawable_ID,
103
<link linkend="gint">gint</link> num_strokes,
104
const <link linkend="gdouble">gdouble</link> *strokes);
105
<link linkend="gint32">gint32</link> <link linkend="gimp-flip">gimp_flip</link> (<link linkend="gint32">gint32</link> drawable_ID,
106
<link linkend="GimpOrientationType">GimpOrientationType</link> flip_type);
107
<link linkend="gboolean">gboolean</link> <link linkend="gimp-free-select">gimp_free_select</link> (<link linkend="gint32">gint32</link> image_ID,
108
<link linkend="gint">gint</link> num_segs,
109
const <link linkend="gdouble">gdouble</link> *segs,
110
<link linkend="GimpChannelOps">GimpChannelOps</link> operation,
111
<link linkend="gboolean">gboolean</link> antialias,
112
<link linkend="gboolean">gboolean</link> feather,
113
<link linkend="gdouble">gdouble</link> feather_radius);
114
<link linkend="gboolean">gboolean</link> <link linkend="gimp-fuzzy-select">gimp_fuzzy_select</link> (<link linkend="gint32">gint32</link> drawable_ID,
115
<link linkend="gdouble">gdouble</link> x,
116
<link linkend="gdouble">gdouble</link> y,
117
<link linkend="gint">gint</link> threshold,
118
<link linkend="GimpChannelOps">GimpChannelOps</link> operation,
119
<link linkend="gboolean">gboolean</link> antialias,
120
<link linkend="gboolean">gboolean</link> feather,
121
<link linkend="gdouble">gdouble</link> feather_radius,
122
<link linkend="gboolean">gboolean</link> sample_merged);
123
<link linkend="gboolean">gboolean</link> <link linkend="gimp-fuzzy-select-full">gimp_fuzzy_select_full</link> (<link linkend="gint32">gint32</link> drawable_ID,
124
<link linkend="gdouble">gdouble</link> x,
125
<link linkend="gdouble">gdouble</link> y,
126
<link linkend="gint">gint</link> threshold,
127
<link linkend="GimpChannelOps">GimpChannelOps</link> operation,
128
<link linkend="gboolean">gboolean</link> antialias,
129
<link linkend="gboolean">gboolean</link> feather,
130
<link linkend="gdouble">gdouble</link> feather_radius_x,
131
<link linkend="gdouble">gdouble</link> feather_radius_y,
132
<link linkend="gboolean">gboolean</link> sample_merged,
133
<link linkend="gboolean">gboolean</link> select_transparent,
134
<link linkend="GimpSelectCriterion">GimpSelectCriterion</link> select_criterion);
135
<link linkend="gboolean">gboolean</link> <link linkend="gimp-heal">gimp_heal</link> (<link linkend="gint32">gint32</link> drawable_ID,
136
<link linkend="gint32">gint32</link> src_drawable_ID,
137
<link linkend="gdouble">gdouble</link> src_x,
138
<link linkend="gdouble">gdouble</link> src_y,
139
<link linkend="gint">gint</link> num_strokes,
140
const <link linkend="gdouble">gdouble</link> *strokes);
141
<link linkend="gboolean">gboolean</link> <link linkend="gimp-heal-default">gimp_heal_default</link> (<link linkend="gint32">gint32</link> drawable_ID,
142
<link linkend="gint">gint</link> num_strokes,
143
const <link linkend="gdouble">gdouble</link> *strokes);
144
<link linkend="gboolean">gboolean</link> <link linkend="gimp-paintbrush">gimp_paintbrush</link> (<link linkend="gint32">gint32</link> drawable_ID,
145
<link linkend="gdouble">gdouble</link> fade_out,
146
<link linkend="gint">gint</link> num_strokes,
147
const <link linkend="gdouble">gdouble</link> *strokes,
148
<link linkend="GimpPaintApplicationMode">GimpPaintApplicationMode</link> method,
149
<link linkend="gdouble">gdouble</link> gradient_length);
150
<link linkend="gboolean">gboolean</link> <link linkend="gimp-paintbrush-default">gimp_paintbrush_default</link> (<link linkend="gint32">gint32</link> drawable_ID,
151
<link linkend="gint">gint</link> num_strokes,
152
const <link linkend="gdouble">gdouble</link> *strokes);
153
<link linkend="gboolean">gboolean</link> <link linkend="gimp-pencil">gimp_pencil</link> (<link linkend="gint32">gint32</link> drawable_ID,
154
<link linkend="gint">gint</link> num_strokes,
155
const <link linkend="gdouble">gdouble</link> *strokes);
156
<link linkend="gint32">gint32</link> <link linkend="gimp-perspective">gimp_perspective</link> (<link linkend="gint32">gint32</link> drawable_ID,
157
<link linkend="gboolean">gboolean</link> interpolation,
158
<link linkend="gdouble">gdouble</link> x0,
159
<link linkend="gdouble">gdouble</link> y0,
160
<link linkend="gdouble">gdouble</link> x1,
161
<link linkend="gdouble">gdouble</link> y1,
162
<link linkend="gdouble">gdouble</link> x2,
163
<link linkend="gdouble">gdouble</link> y2,
164
<link linkend="gdouble">gdouble</link> x3,
165
<link linkend="gdouble">gdouble</link> y3);
166
<link linkend="gboolean">gboolean</link> <link linkend="gimp-rect-select">gimp_rect_select</link> (<link linkend="gint32">gint32</link> image_ID,
167
<link linkend="gdouble">gdouble</link> x,
168
<link linkend="gdouble">gdouble</link> y,
169
<link linkend="gdouble">gdouble</link> width,
170
<link linkend="gdouble">gdouble</link> height,
171
<link linkend="GimpChannelOps">GimpChannelOps</link> operation,
172
<link linkend="gboolean">gboolean</link> feather,
173
<link linkend="gdouble">gdouble</link> feather_radius);
174
<link linkend="gboolean">gboolean</link> <link linkend="gimp-round-rect-select">gimp_round_rect_select</link> (<link linkend="gint32">gint32</link> image_ID,
175
<link linkend="gdouble">gdouble</link> x,
176
<link linkend="gdouble">gdouble</link> y,
177
<link linkend="gdouble">gdouble</link> width,
178
<link linkend="gdouble">gdouble</link> height,
179
<link linkend="gdouble">gdouble</link> corner_radius_x,
180
<link linkend="gdouble">gdouble</link> corner_radius_y,
181
<link linkend="GimpChannelOps">GimpChannelOps</link> operation,
182
<link linkend="gboolean">gboolean</link> antialias,
183
<link linkend="gboolean">gboolean</link> feather,
184
<link linkend="gdouble">gdouble</link> feather_radius_x,
185
<link linkend="gdouble">gdouble</link> feather_radius_y);
186
<link linkend="gint32">gint32</link> <link linkend="gimp-rotate">gimp_rotate</link> (<link linkend="gint32">gint32</link> drawable_ID,
187
<link linkend="gboolean">gboolean</link> interpolation,
188
<link linkend="gdouble">gdouble</link> angle);
189
<link linkend="gint32">gint32</link> <link linkend="gimp-scale">gimp_scale</link> (<link linkend="gint32">gint32</link> drawable_ID,
190
<link linkend="gboolean">gboolean</link> interpolation,
191
<link linkend="gdouble">gdouble</link> x0,
192
<link linkend="gdouble">gdouble</link> y0,
193
<link linkend="gdouble">gdouble</link> x1,
194
<link linkend="gdouble">gdouble</link> y1);
195
<link linkend="gint32">gint32</link> <link linkend="gimp-shear">gimp_shear</link> (<link linkend="gint32">gint32</link> drawable_ID,
196
<link linkend="gboolean">gboolean</link> interpolation,
197
<link linkend="GimpOrientationType">GimpOrientationType</link> shear_type,
198
<link linkend="gdouble">gdouble</link> magnitude);
199
<link linkend="gboolean">gboolean</link> <link linkend="gimp-smudge">gimp_smudge</link> (<link linkend="gint32">gint32</link> drawable_ID,
200
<link linkend="gdouble">gdouble</link> pressure,
201
<link linkend="gint">gint</link> num_strokes,
202
const <link linkend="gdouble">gdouble</link> *strokes);
203
<link linkend="gboolean">gboolean</link> <link linkend="gimp-smudge-default">gimp_smudge_default</link> (<link linkend="gint32">gint32</link> drawable_ID,
204
<link linkend="gint">gint</link> num_strokes,
205
const <link linkend="gdouble">gdouble</link> *strokes);
206
<link linkend="gint32">gint32</link> <link linkend="gimp-transform-2d">gimp_transform_2d</link> (<link linkend="gint32">gint32</link> drawable_ID,
207
<link linkend="gboolean">gboolean</link> interpolation,
208
<link linkend="gdouble">gdouble</link> source_x,
209
<link linkend="gdouble">gdouble</link> source_y,
210
<link linkend="gdouble">gdouble</link> scale_x,
211
<link linkend="gdouble">gdouble</link> scale_y,
212
<link linkend="gdouble">gdouble</link> angle,
213
<link linkend="gdouble">gdouble</link> dest_x,
214
<link linkend="gdouble">gdouble</link> dest_y);
162
216
</refsynopsisdiv>
300
354
</simpara></listitem></varlistentry>
301
355
</variablelist></refsect2>
357
<title><anchor id="gimp-by-color-select-full" role="function" condition="since:GIMP 2.4"/>gimp_by_color_select_full ()</title>
358
<indexterm role="GIMP 2.4"><primary>gimp_by_color_select_full</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_by_color_select_full (<link linkend="gint32">gint32</link> drawable_ID,
359
const <link linkend="GimpRGB">GimpRGB</link> *color,
360
<link linkend="gint">gint</link> threshold,
361
<link linkend="GimpChannelOps">GimpChannelOps</link> operation,
362
<link linkend="gboolean">gboolean</link> antialias,
363
<link linkend="gboolean">gboolean</link> feather,
364
<link linkend="gdouble">gdouble</link> feather_radius_x,
365
<link linkend="gdouble">gdouble</link> feather_radius_y,
366
<link linkend="gboolean">gboolean</link> sample_merged,
367
<link linkend="gboolean">gboolean</link> select_transparent,
368
<link linkend="GimpSelectCriterion">GimpSelectCriterion</link> select_criterion);</programlisting>
370
Create a selection by selecting all pixels (in the specified
371
drawable) with the same (or similar) color to that specified.
374
This tool creates a selection over the specified image. A by-color
375
selection is determined by the supplied color under the constraints
376
of the specified threshold. Essentially, all pixels (in the
377
drawable) that have color sufficiently close to the specified color
378
(as determined by the threshold value) are included in the
379
selection. To select transparent regions, the color specified must
380
also have minimum alpha. The antialiasing parameter allows the final
381
selection mask to contain intermediate values based on close misses
382
to the threshold bar. Feathering can be enabled optionally and is
383
controlled with the 'feather-radius' parameter. If the
384
'sample-merged' parameter is TRUE, the data of the composite image
385
will be used instead of that for the specified drawable. This is
386
equivalent to sampling for colors after merging all visible layers.
387
In the case of a merged sampling, the supplied drawable is ignored.</para>
390
</para><variablelist role="params">
391
<varlistentry><term><parameter>drawable_ID</parameter> :</term>
392
<listitem><simpara> The affected drawable.
393
</simpara></listitem></varlistentry>
394
<varlistentry><term><parameter>color</parameter> :</term>
395
<listitem><simpara> The color to select.
396
</simpara></listitem></varlistentry>
397
<varlistentry><term><parameter>threshold</parameter> :</term>
398
<listitem><simpara> Threshold in intensity levels.
399
</simpara></listitem></varlistentry>
400
<varlistentry><term><parameter>operation</parameter> :</term>
401
<listitem><simpara> The selection operation.
402
</simpara></listitem></varlistentry>
403
<varlistentry><term><parameter>antialias</parameter> :</term>
404
<listitem><simpara> Antialiasing.
405
</simpara></listitem></varlistentry>
406
<varlistentry><term><parameter>feather</parameter> :</term>
407
<listitem><simpara> Feather option for selections.
408
</simpara></listitem></varlistentry>
409
<varlistentry><term><parameter>feather_radius_x</parameter> :</term>
410
<listitem><simpara> Radius for feather operation in X direction.
411
</simpara></listitem></varlistentry>
412
<varlistentry><term><parameter>feather_radius_y</parameter> :</term>
413
<listitem><simpara> Radius for feather operation in Y direction.
414
</simpara></listitem></varlistentry>
415
<varlistentry><term><parameter>sample_merged</parameter> :</term>
416
<listitem><simpara> Use the composite image, not the drawable.
417
</simpara></listitem></varlistentry>
418
<varlistentry><term><parameter>select_transparent</parameter> :</term>
419
<listitem><simpara> Whether to consider transparent pixels for selection. If TRUE, transparency is considered as a unique selectable color.
420
</simpara></listitem></varlistentry>
421
<varlistentry><term><parameter>select_criterion</parameter> :</term>
422
<listitem><simpara> The criterion used to determine color similarity. SELECT_CRITERION_COMPOSITE is the standard choice.
423
</simpara></listitem></varlistentry>
424
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE on success.
426
</simpara></listitem></varlistentry>
427
</variablelist><para role="since">Since GIMP 2.4
303
430
<title><anchor id="gimp-clone" role="function"/>gimp_clone ()</title>
304
<indexterm><primary>gimp_clone</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_clone (<link linkend="gint32">gint32</link> drawable_ID,
305
<link linkend="gint32">gint32</link> src_drawable_ID,
306
<link linkend="GimpCloneType">GimpCloneType</link> clone_type,
307
<link linkend="gdouble">gdouble</link> src_x,
308
<link linkend="gdouble">gdouble</link> src_y,
309
<link linkend="gint">gint</link> num_strokes,
310
const <link linkend="gdouble">gdouble</link> *strokes);</programlisting>
431
<indexterm><primary>gimp_clone</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_clone (<link linkend="gint32">gint32</link> drawable_ID,
432
<link linkend="gint32">gint32</link> src_drawable_ID,
433
<link linkend="GimpCloneType">GimpCloneType</link> clone_type,
434
<link linkend="gdouble">gdouble</link> src_x,
435
<link linkend="gdouble">gdouble</link> src_y,
436
<link linkend="gint">gint</link> num_strokes,
437
const <link linkend="gdouble">gdouble</link> *strokes);</programlisting>
312
439
Clone from the source to the dest drawable using the current brush
512
639
</simpara></listitem></varlistentry>
513
640
</variablelist></refsect2>
642
<title><anchor id="gimp-edit-bucket-fill-full" role="function" condition="since:GIMP 2.4"/>gimp_edit_bucket_fill_full ()</title>
643
<indexterm role="GIMP 2.4"><primary>gimp_edit_bucket_fill_full</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_edit_bucket_fill_full (<link linkend="gint32">gint32</link> drawable_ID,
644
<link linkend="GimpBucketFillMode">GimpBucketFillMode</link> fill_mode,
645
<link linkend="GimpLayerModeEffects">GimpLayerModeEffects</link> paint_mode,
646
<link linkend="gdouble">gdouble</link> opacity,
647
<link linkend="gdouble">gdouble</link> threshold,
648
<link linkend="gboolean">gboolean</link> sample_merged,
649
<link linkend="gboolean">gboolean</link> fill_transparent,
650
<link linkend="GimpSelectCriterion">GimpSelectCriterion</link> select_criterion,
651
<link linkend="gdouble">gdouble</link> x,
652
<link linkend="gdouble">gdouble</link> y);</programlisting>
654
Fill the area specified either by the current selection if there is
655
one, or by a seed fill starting at the specified coordinates.
658
This tool requires information on the paint application mode, and
659
the fill mode, which can either be in the foreground color, or in
660
the currently active pattern. If there is no selection, a seed fill
661
is executed at the specified coordinates and extends outward in
662
keeping with the threshold parameter. If there is a selection in the
663
target image, the threshold, sample merged, x, and y arguments are
664
unused. If the sample_merged parameter is TRUE, the data of the
665
composite image will be used instead of that for the specified
666
drawable. This is equivalent to sampling for colors after merging
667
all visible layers. In the case of merged sampling, the x and y
668
coordinates are relative to the image's origin; otherwise, they are
669
relative to the drawable's origin.</para>
672
</para><variablelist role="params">
673
<varlistentry><term><parameter>drawable_ID</parameter> :</term>
674
<listitem><simpara> The affected drawable.
675
</simpara></listitem></varlistentry>
676
<varlistentry><term><parameter>fill_mode</parameter> :</term>
677
<listitem><simpara> The type of fill.
678
</simpara></listitem></varlistentry>
679
<varlistentry><term><parameter>paint_mode</parameter> :</term>
680
<listitem><simpara> The paint application mode.
681
</simpara></listitem></varlistentry>
682
<varlistentry><term><parameter>opacity</parameter> :</term>
683
<listitem><simpara> The opacity of the final bucket fill.
684
</simpara></listitem></varlistentry>
685
<varlistentry><term><parameter>threshold</parameter> :</term>
686
<listitem><simpara> 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.
687
</simpara></listitem></varlistentry>
688
<varlistentry><term><parameter>sample_merged</parameter> :</term>
689
<listitem><simpara> Use the composite image, not the drawable.
690
</simpara></listitem></varlistentry>
691
<varlistentry><term><parameter>fill_transparent</parameter> :</term>
692
<listitem><simpara> Whether to consider transparent pixels for filling. If TRUE, transparency is considered as a unique fillable color.
693
</simpara></listitem></varlistentry>
694
<varlistentry><term><parameter>select_criterion</parameter> :</term>
695
<listitem><simpara> The criterion used to determine color similarity. SELECT_CRITERION_COMPOSITE is the standard choice.
696
</simpara></listitem></varlistentry>
697
<varlistentry><term><parameter>x</parameter> :</term>
698
<listitem><simpara> The x coordinate of this bucket fill's application. This parameter is only valid when there is no selection in the specified image.
699
</simpara></listitem></varlistentry>
700
<varlistentry><term><parameter>y</parameter> :</term>
701
<listitem><simpara> The y coordinate of this bucket fill's application. This parameter is only valid when there is no selection in the specified image.
702
</simpara></listitem></varlistentry>
703
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE on success.
705
</simpara></listitem></varlistentry>
706
</variablelist><para role="since">Since GIMP 2.4
515
709
<title><anchor id="gimp-ellipse-select" role="function"/>gimp_ellipse_select ()</title>
516
<indexterm><primary>gimp_ellipse_select</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_ellipse_select (<link linkend="gint32">gint32</link> image_ID,
517
<link linkend="gdouble">gdouble</link> x,
518
<link linkend="gdouble">gdouble</link> y,
519
<link linkend="gdouble">gdouble</link> width,
520
<link linkend="gdouble">gdouble</link> height,
521
<link linkend="GimpChannelOps">GimpChannelOps</link> operation,
522
<link linkend="gboolean">gboolean</link> antialias,
523
<link linkend="gboolean">gboolean</link> feather,
524
<link linkend="gdouble">gdouble</link> feather_radius);</programlisting>
710
<indexterm><primary>gimp_ellipse_select</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_ellipse_select (<link linkend="gint32">gint32</link> image_ID,
711
<link linkend="gdouble">gdouble</link> x,
712
<link linkend="gdouble">gdouble</link> y,
713
<link linkend="gdouble">gdouble</link> width,
714
<link linkend="gdouble">gdouble</link> height,
715
<link linkend="GimpChannelOps">GimpChannelOps</link> operation,
716
<link linkend="gboolean">gboolean</link> antialias,
717
<link linkend="gboolean">gboolean</link> feather,
718
<link linkend="gdouble">gdouble</link> feather_radius);</programlisting>
526
720
Create an elliptical selection over the specified image.
773
967
</simpara></listitem></varlistentry>
774
968
</variablelist></refsect2>
970
<title><anchor id="gimp-fuzzy-select-full" role="function" condition="since:GIMP 2.4"/>gimp_fuzzy_select_full ()</title>
971
<indexterm role="GIMP 2.4"><primary>gimp_fuzzy_select_full</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_fuzzy_select_full (<link linkend="gint32">gint32</link> drawable_ID,
972
<link linkend="gdouble">gdouble</link> x,
973
<link linkend="gdouble">gdouble</link> y,
974
<link linkend="gint">gint</link> threshold,
975
<link linkend="GimpChannelOps">GimpChannelOps</link> operation,
976
<link linkend="gboolean">gboolean</link> antialias,
977
<link linkend="gboolean">gboolean</link> feather,
978
<link linkend="gdouble">gdouble</link> feather_radius_x,
979
<link linkend="gdouble">gdouble</link> feather_radius_y,
980
<link linkend="gboolean">gboolean</link> sample_merged,
981
<link linkend="gboolean">gboolean</link> select_transparent,
982
<link linkend="GimpSelectCriterion">GimpSelectCriterion</link> select_criterion);</programlisting>
984
Create a fuzzy selection starting at the specified coordinates on
985
the specified drawable.
988
This tool creates a fuzzy selection over the specified image. A
989
fuzzy selection is determined by a seed fill under the constraints
990
of the specified threshold. Essentially, the color at the specified
991
coordinates (in the drawable) is measured and the selection expands
992
outwards from that point to any adjacent pixels which are not
993
significantly different (as determined by the threshold value). This
994
process continues until no more expansion is possible. The
995
antialiasing parameter allows the final selection mask to contain
996
intermediate values based on close misses to the threshold bar at
997
pixels along the seed fill boundary. Feathering can be enabled
998
optionally and is controlled with the 'feather-radius' paramter. If
999
the 'sample-merged' parameter is TRUE, the data of the composite
1000
image will be used instead of that for the specified drawable. This
1001
is equivalent to sampling for colors after merging all visible
1002
layers. In the case of a merged sampling, the supplied drawable is
1003
ignored. If the sample is merged, the specified coordinates are
1004
relative to the image origin; otherwise, they are relative to the
1005
drawable's origin.</para>
1008
</para><variablelist role="params">
1009
<varlistentry><term><parameter>drawable_ID</parameter> :</term>
1010
<listitem><simpara> The affected drawable.
1011
</simpara></listitem></varlistentry>
1012
<varlistentry><term><parameter>x</parameter> :</term>
1013
<listitem><simpara> x coordinate of initial seed fill point: (image coordinates).
1014
</simpara></listitem></varlistentry>
1015
<varlistentry><term><parameter>y</parameter> :</term>
1016
<listitem><simpara> y coordinate of initial seed fill point: (image coordinates).
1017
</simpara></listitem></varlistentry>
1018
<varlistentry><term><parameter>threshold</parameter> :</term>
1019
<listitem><simpara> Threshold in intensity levels.
1020
</simpara></listitem></varlistentry>
1021
<varlistentry><term><parameter>operation</parameter> :</term>
1022
<listitem><simpara> The selection operation.
1023
</simpara></listitem></varlistentry>
1024
<varlistentry><term><parameter>antialias</parameter> :</term>
1025
<listitem><simpara> Antialiasing.
1026
</simpara></listitem></varlistentry>
1027
<varlistentry><term><parameter>feather</parameter> :</term>
1028
<listitem><simpara> Feather option for selections.
1029
</simpara></listitem></varlistentry>
1030
<varlistentry><term><parameter>feather_radius_x</parameter> :</term>
1031
<listitem><simpara> Radius for feather operation in X direction.
1032
</simpara></listitem></varlistentry>
1033
<varlistentry><term><parameter>feather_radius_y</parameter> :</term>
1034
<listitem><simpara> Radius for feather operation in Y direction.
1035
</simpara></listitem></varlistentry>
1036
<varlistentry><term><parameter>sample_merged</parameter> :</term>
1037
<listitem><simpara> Use the composite image, not the drawable.
1038
</simpara></listitem></varlistentry>
1039
<varlistentry><term><parameter>select_transparent</parameter> :</term>
1040
<listitem><simpara> Whether to consider transparent pixels for selection. If TRUE, transparency is considered as a unique selectable color.
1041
</simpara></listitem></varlistentry>
1042
<varlistentry><term><parameter>select_criterion</parameter> :</term>
1043
<listitem><simpara> The criterion used to determine color similarity. SELECT_CRITERION_COMPOSITE is the standard choice.
1044
</simpara></listitem></varlistentry>
1045
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE on success.
1047
</simpara></listitem></varlistentry>
1048
</variablelist><para role="since">Since GIMP 2.4
1051
<title><anchor id="gimp-heal" role="function" condition="since:GIMP 2.4"/>gimp_heal ()</title>
1052
<indexterm role="GIMP 2.4"><primary>gimp_heal</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_heal (<link linkend="gint32">gint32</link> drawable_ID,
1053
<link linkend="gint32">gint32</link> src_drawable_ID,
1054
<link linkend="gdouble">gdouble</link> src_x,
1055
<link linkend="gdouble">gdouble</link> src_y,
1056
<link linkend="gint">gint</link> num_strokes,
1057
const <link linkend="gdouble">gdouble</link> *strokes);</programlisting>
1059
Heal from the source to the dest drawable using the current brush
1062
This tool heals the source drawable starting at the specified source
1063
coordinates to the dest drawable. For image healing, if the sum of
1064
the src coordinates and subsequent stroke offsets exceeds the
1065
extents of the src drawable, then no paint is transferred. The
1066
healing tool is capable of transforming between any image types
1067
except RGB->Indexed.</para>
1070
</para><variablelist role="params">
1071
<varlistentry><term><parameter>drawable_ID</parameter> :</term>
1072
<listitem><simpara> The affected drawable.
1073
</simpara></listitem></varlistentry>
1074
<varlistentry><term><parameter>src_drawable_ID</parameter> :</term>
1075
<listitem><simpara> The source drawable.
1076
</simpara></listitem></varlistentry>
1077
<varlistentry><term><parameter>src_x</parameter> :</term>
1078
<listitem><simpara> The x coordinate in the source image.
1079
</simpara></listitem></varlistentry>
1080
<varlistentry><term><parameter>src_y</parameter> :</term>
1081
<listitem><simpara> The y coordinate in the source image.
1082
</simpara></listitem></varlistentry>
1083
<varlistentry><term><parameter>num_strokes</parameter> :</term>
1084
<listitem><simpara> Number of stroke control points (count each coordinate as 2 points).
1085
</simpara></listitem></varlistentry>
1086
<varlistentry><term><parameter>strokes</parameter> :</term>
1087
<listitem><simpara> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
1088
</simpara></listitem></varlistentry>
1089
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE on success.
1091
</simpara></listitem></varlistentry>
1092
</variablelist><para role="since">Since GIMP 2.4
1095
<title><anchor id="gimp-heal-default" role="function" condition="since:GIMP 2.4"/>gimp_heal_default ()</title>
1096
<indexterm role="GIMP 2.4"><primary>gimp_heal_default</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_heal_default (<link linkend="gint32">gint32</link> drawable_ID,
1097
<link linkend="gint">gint</link> num_strokes,
1098
const <link linkend="gdouble">gdouble</link> *strokes);</programlisting>
1100
Heal from the source to the dest drawable using the current brush
1103
This tool heals from the source drawable starting at the specified
1104
source coordinates to the dest drawable. This function performs
1105
exactly the same as the <link linkend="gimp-heal"><function>gimp_heal()</function></link> function except that the tools
1106
arguments are obtained from the healing option dialog. It this
1107
dialog has not been activated then the dialogs default values will
1111
</para><variablelist role="params">
1112
<varlistentry><term><parameter>drawable_ID</parameter> :</term>
1113
<listitem><simpara> The affected drawable.
1114
</simpara></listitem></varlistentry>
1115
<varlistentry><term><parameter>num_strokes</parameter> :</term>
1116
<listitem><simpara> Number of stroke control points (count each coordinate as 2 points).
1117
</simpara></listitem></varlistentry>
1118
<varlistentry><term><parameter>strokes</parameter> :</term>
1119
<listitem><simpara> Array of stroke coordinates: { s1.x, s1.y, s2.x, s2.y, ..., sn.x, sn.y }.
1120
</simpara></listitem></varlistentry>
1121
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> TRUE on success.
1123
</simpara></listitem></varlistentry>
1124
</variablelist><para role="since">Since GIMP 2.4
776
1127
<title><anchor id="gimp-paintbrush" role="function"/>gimp_paintbrush ()</title>
777
<indexterm><primary>gimp_paintbrush</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_paintbrush (<link linkend="gint32">gint32</link> drawable_ID,
778
<link linkend="gdouble">gdouble</link> fade_out,
779
<link linkend="gint">gint</link> num_strokes,
780
const <link linkend="gdouble">gdouble</link> *strokes,
781
<link linkend="GimpPaintApplicationMode">GimpPaintApplicationMode</link> method,
782
<link linkend="gdouble">gdouble</link> gradient_length);</programlisting>
1128
<indexterm><primary>gimp_paintbrush</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_paintbrush (<link linkend="gint32">gint32</link> drawable_ID,
1129
<link linkend="gdouble">gdouble</link> fade_out,
1130
<link linkend="gint">gint</link> num_strokes,
1131
const <link linkend="gdouble">gdouble</link> *strokes,
1132
<link linkend="GimpPaintApplicationMode">GimpPaintApplicationMode</link> method,
1133
<link linkend="gdouble">gdouble</link> gradient_length);</programlisting>
784
1135
Paint in the current brush with optional fade out parameter and pull
785
1136
colors from a gradient.