~ubuntu-branches/ubuntu/jaunty/gimp/jaunty-security

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Pedro Fragoso
  • Date: 2008-08-22 11:50:05 UTC
  • mfrom: (0.1.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 34.
  • Revision ID: james.westby@ubuntu.com-20080822115005-yxj5svf3v9x1mkr7
Tags: upstream-2.4.7
Import upstream version 2.4.7

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
<a name="libgimp-gimpdrawable.synopsis"></a><h2>Synopsis</h2>
49
49
<pre class="synopsis">
50
50
                    <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable">GimpDrawable</a>;
51
 
<a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable">GimpDrawable</a>*       <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get" title="gimp_drawable_get ()">gimp_drawable_get</a>                   (<a
52
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
53
 
>gint32</a> drawable_ID);
 
51
<a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable">GimpDrawable</a>*       <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get" title="gimp_drawable_get ()">gimp_drawable_get</a>                   (gint32 drawable_ID);
54
52
void                <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-detach" title="gimp_drawable_detach ()">gimp_drawable_detach</a>                (<a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable">GimpDrawable</a> *drawable);
55
53
void                <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-flush" title="gimp_drawable_flush ()">gimp_drawable_flush</a>                 (<a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable">GimpDrawable</a> *drawable);
56
 
<a
57
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
58
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-delete" title="gimp_drawable_delete ()">gimp_drawable_delete</a>                (<a
59
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
60
 
>gint32</a> drawable_ID);
61
 
<a
62
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
63
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-valid" title="gimp_drawable_is_valid ()">gimp_drawable_is_valid</a>              (<a
64
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
65
 
>gint32</a> drawable_ID);
66
 
<a
67
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
68
 
>gchar</a>*              <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-name" title="gimp_drawable_get_name ()">gimp_drawable_get_name</a>              (<a
69
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
70
 
>gint32</a> drawable_ID);
71
 
<a
72
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
73
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-name" title="gimp_drawable_set_name ()">gimp_drawable_set_name</a>              (<a
74
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
75
 
>gint32</a> drawable_ID,
76
 
                                                         const <a
77
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
78
 
>gchar</a> *name);
79
 
<a
80
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
81
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-visible" title="gimp_drawable_get_visible ()">gimp_drawable_get_visible</a>           (<a
82
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
83
 
>gint32</a> drawable_ID);
84
 
<a
85
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
86
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-visible" title="gimp_drawable_set_visible ()">gimp_drawable_set_visible</a>           (<a
87
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
88
 
>gint32</a> drawable_ID,
89
 
                                                         <a
90
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
91
 
>gboolean</a> visible);
92
 
<a
93
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
94
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-linked" title="gimp_drawable_get_linked ()">gimp_drawable_get_linked</a>            (<a
95
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
96
 
>gint32</a> drawable_ID);
97
 
<a
98
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
99
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-linked" title="gimp_drawable_set_linked ()">gimp_drawable_set_linked</a>            (<a
100
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
101
 
>gint32</a> drawable_ID,
102
 
                                                         <a
103
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
104
 
>gboolean</a> linked);
105
 
<a
106
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
107
 
>gint</a>                <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-tattoo" title="gimp_drawable_get_tattoo ()">gimp_drawable_get_tattoo</a>            (<a
108
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
109
 
>gint32</a> drawable_ID);
110
 
<a
111
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
112
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-tattoo" title="gimp_drawable_set_tattoo ()">gimp_drawable_set_tattoo</a>            (<a
113
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
114
 
>gint32</a> drawable_ID,
115
 
                                                         <a
116
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
117
 
>gint</a> tattoo);
118
 
<a
119
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
120
 
>guint8</a>*             <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-pixel" title="gimp_drawable_get_pixel ()">gimp_drawable_get_pixel</a>             (<a
121
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
122
 
>gint32</a> drawable_ID,
123
 
                                                         <a
124
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
125
 
>gint</a> x_coord,
126
 
                                                         <a
127
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
128
 
>gint</a> y_coord,
129
 
                                                         <a
130
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
131
 
>gint</a> *num_channels);
132
 
<a
133
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
134
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-pixel" title="gimp_drawable_set_pixel ()">gimp_drawable_set_pixel</a>             (<a
135
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
136
 
>gint32</a> drawable_ID,
137
 
                                                         <a
138
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
139
 
>gint</a> x_coord,
140
 
                                                         <a
141
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
142
 
>gint</a> y_coord,
143
 
                                                         <a
144
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
145
 
>gint</a> num_channels,
146
 
                                                         const <a
147
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
148
 
>guint8</a> *pixel);
 
54
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-delete" title="gimp_drawable_delete ()">gimp_drawable_delete</a>                (gint32 drawable_ID);
 
55
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-valid" title="gimp_drawable_is_valid ()">gimp_drawable_is_valid</a>              (gint32 drawable_ID);
 
56
gchar*              <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-name" title="gimp_drawable_get_name ()">gimp_drawable_get_name</a>              (gint32 drawable_ID);
 
57
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-name" title="gimp_drawable_set_name ()">gimp_drawable_set_name</a>              (gint32 drawable_ID,
 
58
                                                         const gchar *name);
 
59
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-visible" title="gimp_drawable_get_visible ()">gimp_drawable_get_visible</a>           (gint32 drawable_ID);
 
60
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-visible" title="gimp_drawable_set_visible ()">gimp_drawable_set_visible</a>           (gint32 drawable_ID,
 
61
                                                         gboolean visible);
 
62
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-linked" title="gimp_drawable_get_linked ()">gimp_drawable_get_linked</a>            (gint32 drawable_ID);
 
63
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-linked" title="gimp_drawable_set_linked ()">gimp_drawable_set_linked</a>            (gint32 drawable_ID,
 
64
                                                         gboolean linked);
 
65
gint                <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-tattoo" title="gimp_drawable_get_tattoo ()">gimp_drawable_get_tattoo</a>            (gint32 drawable_ID);
 
66
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-tattoo" title="gimp_drawable_set_tattoo ()">gimp_drawable_set_tattoo</a>            (gint32 drawable_ID,
 
67
                                                         gint tattoo);
 
68
guint8*             <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-pixel" title="gimp_drawable_get_pixel ()">gimp_drawable_get_pixel</a>             (gint32 drawable_ID,
 
69
                                                         gint x_coord,
 
70
                                                         gint y_coord,
 
71
                                                         gint *num_channels);
 
72
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-pixel" title="gimp_drawable_set_pixel ()">gimp_drawable_set_pixel</a>             (gint32 drawable_ID,
 
73
                                                         gint x_coord,
 
74
                                                         gint y_coord,
 
75
                                                         gint num_channels,
 
76
                                                         const guint8 *pixel);
149
77
<a class="link" href="libgimp-gimptile.html#GimpTile" title="GimpTile">GimpTile</a>*           <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-tile" title="gimp_drawable_get_tile ()">gimp_drawable_get_tile</a>              (<a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable">GimpDrawable</a> *drawable,
150
 
                                                         <a
151
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
152
 
>gboolean</a> shadow,
153
 
                                                         <a
154
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
155
 
>gint</a> row,
156
 
                                                         <a
157
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
158
 
>gint</a> col);
 
78
                                                         gboolean shadow,
 
79
                                                         gint row,
 
80
                                                         gint col);
159
81
<a class="link" href="libgimp-gimptile.html#GimpTile" title="GimpTile">GimpTile</a>*           <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-tile2" title="gimp_drawable_get_tile2 ()">gimp_drawable_get_tile2</a>             (<a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable">GimpDrawable</a> *drawable,
160
 
                                                         <a
161
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
162
 
>gboolean</a> shadow,
163
 
                                                         <a
164
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
165
 
>gint</a> x,
166
 
                                                         <a
167
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
168
 
>gint</a> y);
169
 
<a
170
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
171
 
>guchar</a>*             <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-thumbnail-data" title="gimp_drawable_get_thumbnail_data ()">gimp_drawable_get_thumbnail_data</a>    (<a
172
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
173
 
>gint32</a> drawable_ID,
174
 
                                                         <a
175
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
176
 
>gint</a> *width,
177
 
                                                         <a
178
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
179
 
>gint</a> *height,
180
 
                                                         <a
181
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
182
 
>gint</a> *bpp);
183
 
<a
184
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
185
 
>guchar</a>*             <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-sub-thumbnail-data" title="gimp_drawable_get_sub_thumbnail_data ()">gimp_drawable_get_sub_thumbnail_data</a>
186
 
                                                        (<a
187
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
188
 
>gint32</a> drawable_ID,
189
 
                                                         <a
190
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
191
 
>gint</a> src_x,
192
 
                                                         <a
193
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
194
 
>gint</a> src_y,
195
 
                                                         <a
196
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
197
 
>gint</a> src_width,
198
 
                                                         <a
199
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
200
 
>gint</a> src_height,
201
 
                                                         <a
202
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
203
 
>gint</a> *dest_width,
204
 
                                                         <a
205
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
206
 
>gint</a> *dest_height,
207
 
                                                         <a
208
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
209
 
>gint</a> *bpp);
210
 
void                <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-color-uchar" title="gimp_drawable_get_color_uchar ()">gimp_drawable_get_color_uchar</a>       (<a
211
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
212
 
>gint32</a> drawable_ID,
 
82
                                                         gboolean shadow,
 
83
                                                         gint x,
 
84
                                                         gint y);
 
85
guchar*             <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-thumbnail-data" title="gimp_drawable_get_thumbnail_data ()">gimp_drawable_get_thumbnail_data</a>    (gint32 drawable_ID,
 
86
                                                         gint *width,
 
87
                                                         gint *height,
 
88
                                                         gint *bpp);
 
89
guchar*             <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-sub-thumbnail-data" title="gimp_drawable_get_sub_thumbnail_data ()">gimp_drawable_get_sub_thumbnail_data</a>
 
90
                                                        (gint32 drawable_ID,
 
91
                                                         gint src_x,
 
92
                                                         gint src_y,
 
93
                                                         gint src_width,
 
94
                                                         gint src_height,
 
95
                                                         gint *dest_width,
 
96
                                                         gint *dest_height,
 
97
                                                         gint *bpp);
 
98
void                <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-color-uchar" title="gimp_drawable_get_color_uchar ()">gimp_drawable_get_color_uchar</a>       (gint32 drawable_ID,
213
99
                                                         const <a
214
 
href="/usr/share/gtk-doc/html/libgimpcolor/libgimpcolor-GimpRGB.html#GimpRGB"
 
100
href="../libgimpcolor/libgimpcolor-GimpRGB.html#GimpRGB"
215
101
>GimpRGB</a> *color,
216
 
                                                         <a
217
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
218
 
>guchar</a> *color_uchar);
219
 
<a
220
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
221
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-merge-shadow" title="gimp_drawable_merge_shadow ()">gimp_drawable_merge_shadow</a>          (<a
222
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
223
 
>gint32</a> drawable_ID,
224
 
                                                         <a
225
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
226
 
>gboolean</a> undo);
227
 
<a
228
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
229
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-fill" title="gimp_drawable_fill ()">gimp_drawable_fill</a>                  (<a
230
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
231
 
>gint32</a> drawable_ID,
 
102
                                                         guchar *color_uchar);
 
103
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-merge-shadow" title="gimp_drawable_merge_shadow ()">gimp_drawable_merge_shadow</a>          (gint32 drawable_ID,
 
104
                                                         gboolean undo);
 
105
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-fill" title="gimp_drawable_fill ()">gimp_drawable_fill</a>                  (gint32 drawable_ID,
232
106
                                                         <a class="link" href="libgimp-gimpenums.html#GimpFillType" title="enum GimpFillType">GimpFillType</a> fill_type);
233
 
<a
234
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
235
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-update" title="gimp_drawable_update ()">gimp_drawable_update</a>                (<a
236
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
237
 
>gint32</a> drawable_ID,
238
 
                                                         <a
239
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
240
 
>gint</a> x,
241
 
                                                         <a
242
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
243
 
>gint</a> y,
244
 
                                                         <a
245
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
246
 
>gint</a> width,
247
 
                                                         <a
248
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
249
 
>gint</a> height);
250
 
<a
251
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
252
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-mask-bounds" title="gimp_drawable_mask_bounds ()">gimp_drawable_mask_bounds</a>           (<a
253
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
254
 
>gint32</a> drawable_ID,
255
 
                                                         <a
256
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
257
 
>gint</a> *x1,
258
 
                                                         <a
259
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
260
 
>gint</a> *y1,
261
 
                                                         <a
262
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
263
 
>gint</a> *x2,
264
 
                                                         <a
265
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
266
 
>gint</a> *y2);
267
 
<a
268
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
269
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-mask-intersect" title="gimp_drawable_mask_intersect ()">gimp_drawable_mask_intersect</a>        (<a
270
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
271
 
>gint32</a> drawable_ID,
272
 
                                                         <a
273
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
274
 
>gint</a> *x,
275
 
                                                         <a
276
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
277
 
>gint</a> *y,
278
 
                                                         <a
279
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
280
 
>gint</a> *width,
281
 
                                                         <a
282
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
283
 
>gint</a> *height);
284
 
<a
285
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
286
 
>gint32</a>              <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-image" title="gimp_drawable_get_image ()">gimp_drawable_get_image</a>             (<a
287
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
288
 
>gint32</a> drawable_ID);
289
 
<a
290
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
291
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-image" title="gimp_drawable_set_image ()">gimp_drawable_set_image</a>             (<a
292
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
293
 
>gint32</a> drawable_ID,
294
 
                                                         <a
295
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
296
 
>gint32</a> image_ID);
297
 
<a
298
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
299
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-has-alpha" title="gimp_drawable_has_alpha ()">gimp_drawable_has_alpha</a>             (<a
300
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
301
 
>gint32</a> drawable_ID);
302
 
<a
303
 
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpImageType"
304
 
>GimpImageType</a>       <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-type-with-alpha" title="gimp_drawable_type_with_alpha ()">gimp_drawable_type_with_alpha</a>       (<a
305
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
306
 
>gint32</a> drawable_ID);
307
 
<a
308
 
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpImageType"
309
 
>GimpImageType</a>       <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-type" title="gimp_drawable_type ()">gimp_drawable_type</a>                  (<a
310
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
311
 
>gint32</a> drawable_ID);
312
 
<a
313
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
314
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-rgb" title="gimp_drawable_is_rgb ()">gimp_drawable_is_rgb</a>                (<a
315
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
316
 
>gint32</a> drawable_ID);
317
 
<a
318
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
319
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-gray" title="gimp_drawable_is_gray ()">gimp_drawable_is_gray</a>               (<a
320
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
321
 
>gint32</a> drawable_ID);
322
 
<a
323
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
324
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-indexed" title="gimp_drawable_is_indexed ()">gimp_drawable_is_indexed</a>            (<a
325
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
326
 
>gint32</a> drawable_ID);
327
 
<a
328
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
329
 
>gint</a>                <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-bpp" title="gimp_drawable_bpp ()">gimp_drawable_bpp</a>                   (<a
330
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
331
 
>gint32</a> drawable_ID);
332
 
<a
333
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
334
 
>gint</a>                <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-width" title="gimp_drawable_width ()">gimp_drawable_width</a>                 (<a
335
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
336
 
>gint32</a> drawable_ID);
337
 
<a
338
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
339
 
>gint</a>                <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-height" title="gimp_drawable_height ()">gimp_drawable_height</a>                (<a
340
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
341
 
>gint32</a> drawable_ID);
342
 
<a
343
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
344
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-offsets" title="gimp_drawable_offsets ()">gimp_drawable_offsets</a>               (<a
345
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
346
 
>gint32</a> drawable_ID,
347
 
                                                         <a
348
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
349
 
>gint</a> *offset_x,
350
 
                                                         <a
351
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
352
 
>gint</a> *offset_y);
353
 
<a
354
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
355
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-layer" title="gimp_drawable_is_layer ()">gimp_drawable_is_layer</a>              (<a
356
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
357
 
>gint32</a> drawable_ID);
358
 
<a
359
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
360
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-layer-mask" title="gimp_drawable_is_layer_mask ()">gimp_drawable_is_layer_mask</a>         (<a
361
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
362
 
>gint32</a> drawable_ID);
363
 
<a
364
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
365
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-channel" title="gimp_drawable_is_channel ()">gimp_drawable_is_channel</a>            (<a
366
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
367
 
>gint32</a> drawable_ID);
368
 
<a
369
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
370
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-offset" title="gimp_drawable_offset ()">gimp_drawable_offset</a>                (<a
371
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
372
 
>gint32</a> drawable_ID,
373
 
                                                         <a
374
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
375
 
>gboolean</a> wrap_around,
 
107
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-update" title="gimp_drawable_update ()">gimp_drawable_update</a>                (gint32 drawable_ID,
 
108
                                                         gint x,
 
109
                                                         gint y,
 
110
                                                         gint width,
 
111
                                                         gint height);
 
112
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-mask-bounds" title="gimp_drawable_mask_bounds ()">gimp_drawable_mask_bounds</a>           (gint32 drawable_ID,
 
113
                                                         gint *x1,
 
114
                                                         gint *y1,
 
115
                                                         gint *x2,
 
116
                                                         gint *y2);
 
117
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-mask-intersect" title="gimp_drawable_mask_intersect ()">gimp_drawable_mask_intersect</a>        (gint32 drawable_ID,
 
118
                                                         gint *x,
 
119
                                                         gint *y,
 
120
                                                         gint *width,
 
121
                                                         gint *height);
 
122
gint32              <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-get-image" title="gimp_drawable_get_image ()">gimp_drawable_get_image</a>             (gint32 drawable_ID);
 
123
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-set-image" title="gimp_drawable_set_image ()">gimp_drawable_set_image</a>             (gint32 drawable_ID,
 
124
                                                         gint32 image_ID);
 
125
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-has-alpha" title="gimp_drawable_has_alpha ()">gimp_drawable_has_alpha</a>             (gint32 drawable_ID);
 
126
<a
 
127
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpImageType"
 
128
>GimpImageType</a>       <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-type-with-alpha" title="gimp_drawable_type_with_alpha ()">gimp_drawable_type_with_alpha</a>       (gint32 drawable_ID);
 
129
<a
 
130
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpImageType"
 
131
>GimpImageType</a>       <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-type" title="gimp_drawable_type ()">gimp_drawable_type</a>                  (gint32 drawable_ID);
 
132
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-rgb" title="gimp_drawable_is_rgb ()">gimp_drawable_is_rgb</a>                (gint32 drawable_ID);
 
133
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-gray" title="gimp_drawable_is_gray ()">gimp_drawable_is_gray</a>               (gint32 drawable_ID);
 
134
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-indexed" title="gimp_drawable_is_indexed ()">gimp_drawable_is_indexed</a>            (gint32 drawable_ID);
 
135
gint                <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-bpp" title="gimp_drawable_bpp ()">gimp_drawable_bpp</a>                   (gint32 drawable_ID);
 
136
gint                <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-width" title="gimp_drawable_width ()">gimp_drawable_width</a>                 (gint32 drawable_ID);
 
137
gint                <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-height" title="gimp_drawable_height ()">gimp_drawable_height</a>                (gint32 drawable_ID);
 
138
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-offsets" title="gimp_drawable_offsets ()">gimp_drawable_offsets</a>               (gint32 drawable_ID,
 
139
                                                         gint *offset_x,
 
140
                                                         gint *offset_y);
 
141
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-layer" title="gimp_drawable_is_layer ()">gimp_drawable_is_layer</a>              (gint32 drawable_ID);
 
142
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-layer-mask" title="gimp_drawable_is_layer_mask ()">gimp_drawable_is_layer_mask</a>         (gint32 drawable_ID);
 
143
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-is-channel" title="gimp_drawable_is_channel ()">gimp_drawable_is_channel</a>            (gint32 drawable_ID);
 
144
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-offset" title="gimp_drawable_offset ()">gimp_drawable_offset</a>                (gint32 drawable_ID,
 
145
                                                         gboolean wrap_around,
376
146
                                                         <a class="link" href="libgimp-gimpenums.html#GimpOffsetType" title="enum GimpOffsetType">GimpOffsetType</a> fill_type,
377
 
                                                         <a
378
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
379
 
>gint</a> offset_x,
380
 
                                                         <a
381
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
382
 
>gint</a> offset_y);
383
 
<a
384
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
385
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-foreground-extract" title="gimp_drawable_foreground_extract ()">gimp_drawable_foreground_extract</a>    (<a
386
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
387
 
>gint32</a> drawable_ID,
388
 
                                                         <a
389
 
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpForegroundExtractMode"
 
147
                                                         gint offset_x,
 
148
                                                         gint offset_y);
 
149
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-foreground-extract" title="gimp_drawable_foreground_extract ()">gimp_drawable_foreground_extract</a>    (gint32 drawable_ID,
 
150
                                                         <a
 
151
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpForegroundExtractMode"
390
152
>GimpForegroundExtractMode</a> mode,
391
 
                                                         <a
392
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
393
 
>gint32</a> mask_ID);
394
 
<a
395
 
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpparasite.html#GimpParasite"
396
 
>GimpParasite</a>*       <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-parasite-find" title="gimp_drawable_parasite_find ()">gimp_drawable_parasite_find</a>         (<a
397
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
398
 
>gint32</a> drawable_ID,
399
 
                                                         const <a
400
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
401
 
>gchar</a> *name);
402
 
<a
403
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
404
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-parasite-list" title="gimp_drawable_parasite_list ()">gimp_drawable_parasite_list</a>         (<a
405
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
406
 
>gint32</a> drawable_ID,
407
 
                                                         <a
408
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
409
 
>gint</a> *num_parasites,
410
 
                                                         <a
411
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
412
 
>gchar</a> ***parasites);
413
 
<a
414
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
415
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-parasite-attach" title="gimp_drawable_parasite_attach ()">gimp_drawable_parasite_attach</a>       (<a
416
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
417
 
>gint32</a> drawable_ID,
418
 
                                                         const <a
419
 
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpparasite.html#GimpParasite"
 
153
                                                         gint32 mask_ID);
 
154
<a
 
155
href="../libgimpbase/libgimpbase-gimpparasite.html#GimpParasite"
 
156
>GimpParasite</a>*       <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-parasite-find" title="gimp_drawable_parasite_find ()">gimp_drawable_parasite_find</a>         (gint32 drawable_ID,
 
157
                                                         const gchar *name);
 
158
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-parasite-list" title="gimp_drawable_parasite_list ()">gimp_drawable_parasite_list</a>         (gint32 drawable_ID,
 
159
                                                         gint *num_parasites,
 
160
                                                         gchar ***parasites);
 
161
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-parasite-attach" title="gimp_drawable_parasite_attach ()">gimp_drawable_parasite_attach</a>       (gint32 drawable_ID,
 
162
                                                         const <a
 
163
href="../libgimpbase/libgimpbase-gimpparasite.html#GimpParasite"
420
164
>GimpParasite</a> *parasite);
421
 
<a
422
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
423
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-parasite-detach" title="gimp_drawable_parasite_detach ()">gimp_drawable_parasite_detach</a>       (<a
424
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
425
 
>gint32</a> drawable_ID,
426
 
                                                         const <a
427
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
428
 
>gchar</a> *name);
429
 
<a
430
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
431
 
>gboolean</a>            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-attach-new-parasite" title="gimp_drawable_attach_new_parasite ()">gimp_drawable_attach_new_parasite</a>   (<a
432
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
433
 
>gint32</a> drawable_ID,
434
 
                                                         const <a
435
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
436
 
>gchar</a> *name,
437
 
                                                         <a
438
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
439
 
>gint</a> flags,
440
 
                                                         <a
441
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
442
 
>gint</a> size,
443
 
                                                         <a
444
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gconstpointer"
445
 
>gconstpointer</a> data);
 
165
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-parasite-detach" title="gimp_drawable_parasite_detach ()">gimp_drawable_parasite_detach</a>       (gint32 drawable_ID,
 
166
                                                         const gchar *name);
 
167
gboolean            <a class="link" href="libgimp-gimpdrawable.html#gimp-drawable-attach-new-parasite" title="gimp_drawable_attach_new_parasite ()">gimp_drawable_attach_new_parasite</a>   (gint32 drawable_ID,
 
168
                                                         const gchar *name,
 
169
                                                         gint flags,
 
170
                                                         gint size,
 
171
                                                         gconstpointer data);
446
172
</pre>
447
173
</div>
448
174
<div class="refsect1" lang="en">
474
200
<hr>
475
201
<div class="refsect2" lang="en">
476
202
<a name="gimp-drawable-get"></a><h3>gimp_drawable_get ()</h3>
477
 
<pre class="programlisting"><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable">GimpDrawable</a>*       gimp_drawable_get                   (<a
478
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
479
 
>gint32</a> drawable_ID);</pre>
 
203
<pre class="programlisting"><a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable">GimpDrawable</a>*       gimp_drawable_get                   (gint32 drawable_ID);</pre>
480
204
<p>
481
205
This function creates a <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> structure for the core
482
206
drawable identified by <em class="parameter"><code>drawable_ID</code></em>. The returned structure
560
284
<hr>
561
285
<div class="refsect2" lang="en">
562
286
<a name="gimp-drawable-delete"></a><h3>gimp_drawable_delete ()</h3>
563
 
<pre class="programlisting"><a
564
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
565
 
>gboolean</a>            gimp_drawable_delete                (<a
566
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
567
 
>gint32</a> drawable_ID);</pre>
 
287
<pre class="programlisting">gboolean            gimp_drawable_delete                (gint32 drawable_ID);</pre>
568
288
<p>
569
289
Delete a drawable.
570
290
</p>
596
316
<hr>
597
317
<div class="refsect2" lang="en">
598
318
<a name="gimp-drawable-is-valid"></a><h3>gimp_drawable_is_valid ()</h3>
599
 
<pre class="programlisting"><a
600
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
601
 
>gboolean</a>            gimp_drawable_is_valid              (<a
602
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
603
 
>gint32</a> drawable_ID);</pre>
 
319
<pre class="programlisting">gboolean            gimp_drawable_is_valid              (gint32 drawable_ID);</pre>
604
320
<p>
605
321
Returns TRUE if the drawable is valid.
606
322
</p>
632
348
<hr>
633
349
<div class="refsect2" lang="en">
634
350
<a name="gimp-drawable-get-name"></a><h3>gimp_drawable_get_name ()</h3>
635
 
<pre class="programlisting"><a
636
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
637
 
>gchar</a>*              gimp_drawable_get_name              (<a
638
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
639
 
>gint32</a> drawable_ID);</pre>
 
351
<pre class="programlisting">gchar*              gimp_drawable_get_name              (gint32 drawable_ID);</pre>
640
352
<p>
641
353
Get the name of the specified drawable.
642
354
</p>
664
376
<hr>
665
377
<div class="refsect2" lang="en">
666
378
<a name="gimp-drawable-set-name"></a><h3>gimp_drawable_set_name ()</h3>
667
 
<pre class="programlisting"><a
668
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
669
 
>gboolean</a>            gimp_drawable_set_name              (<a
670
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
671
 
>gint32</a> drawable_ID,
672
 
                                                         const <a
673
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
674
 
>gchar</a> *name);</pre>
 
379
<pre class="programlisting">gboolean            gimp_drawable_set_name              (gint32 drawable_ID,
 
380
                                                         const gchar *name);</pre>
675
381
<p>
676
382
Set the name of the specified drawable.
677
383
</p>
704
410
<hr>
705
411
<div class="refsect2" lang="en">
706
412
<a name="gimp-drawable-get-visible"></a><h3>gimp_drawable_get_visible ()</h3>
707
 
<pre class="programlisting"><a
708
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
709
 
>gboolean</a>            gimp_drawable_get_visible           (<a
710
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
711
 
>gint32</a> drawable_ID);</pre>
 
413
<pre class="programlisting">gboolean            gimp_drawable_get_visible           (gint32 drawable_ID);</pre>
712
414
<p>
713
415
Get the visibility of the specified drawable.
714
416
</p>
736
438
<hr>
737
439
<div class="refsect2" lang="en">
738
440
<a name="gimp-drawable-set-visible"></a><h3>gimp_drawable_set_visible ()</h3>
739
 
<pre class="programlisting"><a
740
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
741
 
>gboolean</a>            gimp_drawable_set_visible           (<a
742
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
743
 
>gint32</a> drawable_ID,
744
 
                                                         <a
745
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
746
 
>gboolean</a> visible);</pre>
 
441
<pre class="programlisting">gboolean            gimp_drawable_set_visible           (gint32 drawable_ID,
 
442
                                                         gboolean visible);</pre>
747
443
<p>
748
444
Set the visibility of the specified drawable.
749
445
</p>
776
472
<hr>
777
473
<div class="refsect2" lang="en">
778
474
<a name="gimp-drawable-get-linked"></a><h3>gimp_drawable_get_linked ()</h3>
779
 
<pre class="programlisting"><a
780
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
781
 
>gboolean</a>            gimp_drawable_get_linked            (<a
782
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
783
 
>gint32</a> drawable_ID);</pre>
 
475
<pre class="programlisting">gboolean            gimp_drawable_get_linked            (gint32 drawable_ID);</pre>
784
476
<p>
785
477
Get the linked state of the specified drawable.
786
478
</p>
808
500
<hr>
809
501
<div class="refsect2" lang="en">
810
502
<a name="gimp-drawable-set-linked"></a><h3>gimp_drawable_set_linked ()</h3>
811
 
<pre class="programlisting"><a
812
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
813
 
>gboolean</a>            gimp_drawable_set_linked            (<a
814
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
815
 
>gint32</a> drawable_ID,
816
 
                                                         <a
817
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
818
 
>gboolean</a> linked);</pre>
 
503
<pre class="programlisting">gboolean            gimp_drawable_set_linked            (gint32 drawable_ID,
 
504
                                                         gboolean linked);</pre>
819
505
<p>
820
506
Set the linked state of the specified drawable.
821
507
</p>
848
534
<hr>
849
535
<div class="refsect2" lang="en">
850
536
<a name="gimp-drawable-get-tattoo"></a><h3>gimp_drawable_get_tattoo ()</h3>
851
 
<pre class="programlisting"><a
852
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
853
 
>gint</a>                gimp_drawable_get_tattoo            (<a
854
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
855
 
>gint32</a> drawable_ID);</pre>
 
537
<pre class="programlisting">gint                gimp_drawable_get_tattoo            (gint32 drawable_ID);</pre>
856
538
<p>
857
539
Get the tattoo of the specified drawable.
858
540
</p>
883
565
<hr>
884
566
<div class="refsect2" lang="en">
885
567
<a name="gimp-drawable-set-tattoo"></a><h3>gimp_drawable_set_tattoo ()</h3>
886
 
<pre class="programlisting"><a
887
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
888
 
>gboolean</a>            gimp_drawable_set_tattoo            (<a
889
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
890
 
>gint32</a> drawable_ID,
891
 
                                                         <a
892
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
893
 
>gint</a> tattoo);</pre>
 
568
<pre class="programlisting">gboolean            gimp_drawable_set_tattoo            (gint32 drawable_ID,
 
569
                                                         gint tattoo);</pre>
894
570
<p>
895
571
Set the tattoo of the specified drawable.
896
572
</p>
926
602
<hr>
927
603
<div class="refsect2" lang="en">
928
604
<a name="gimp-drawable-get-pixel"></a><h3>gimp_drawable_get_pixel ()</h3>
929
 
<pre class="programlisting"><a
930
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
931
 
>guint8</a>*             gimp_drawable_get_pixel             (<a
932
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
933
 
>gint32</a> drawable_ID,
934
 
                                                         <a
935
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
936
 
>gint</a> x_coord,
937
 
                                                         <a
938
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
939
 
>gint</a> y_coord,
940
 
                                                         <a
941
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
942
 
>gint</a> *num_channels);</pre>
 
605
<pre class="programlisting">guint8*             gimp_drawable_get_pixel             (gint32 drawable_ID,
 
606
                                                         gint x_coord,
 
607
                                                         gint y_coord,
 
608
                                                         gint *num_channels);</pre>
943
609
<p>
944
610
Gets the value of the pixel at the specified coordinates.
945
611
</p>
984
650
<hr>
985
651
<div class="refsect2" lang="en">
986
652
<a name="gimp-drawable-set-pixel"></a><h3>gimp_drawable_set_pixel ()</h3>
987
 
<pre class="programlisting"><a
988
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
989
 
>gboolean</a>            gimp_drawable_set_pixel             (<a
990
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
991
 
>gint32</a> drawable_ID,
992
 
                                                         <a
993
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
994
 
>gint</a> x_coord,
995
 
                                                         <a
996
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
997
 
>gint</a> y_coord,
998
 
                                                         <a
999
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1000
 
>gint</a> num_channels,
1001
 
                                                         const <a
1002
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
1003
 
>guint8</a> *pixel);</pre>
 
653
<pre class="programlisting">gboolean            gimp_drawable_set_pixel             (gint32 drawable_ID,
 
654
                                                         gint x_coord,
 
655
                                                         gint y_coord,
 
656
                                                         gint num_channels,
 
657
                                                         const guint8 *pixel);</pre>
1004
658
<p>
1005
659
Sets the value of the pixel at the specified coordinates.
1006
660
</p>
1053
707
<div class="refsect2" lang="en">
1054
708
<a name="gimp-drawable-get-tile"></a><h3>gimp_drawable_get_tile ()</h3>
1055
709
<pre class="programlisting"><a class="link" href="libgimp-gimptile.html#GimpTile" title="GimpTile">GimpTile</a>*           gimp_drawable_get_tile              (<a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable">GimpDrawable</a> *drawable,
1056
 
                                                         <a
1057
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1058
 
>gboolean</a> shadow,
1059
 
                                                         <a
1060
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1061
 
>gint</a> row,
1062
 
                                                         <a
1063
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1064
 
>gint</a> col);</pre>
 
710
                                                         gboolean shadow,
 
711
                                                         gint row,
 
712
                                                         gint col);</pre>
1065
713
<p>
1066
714
 
1067
715
</p>
1102
750
<div class="refsect2" lang="en">
1103
751
<a name="gimp-drawable-get-tile2"></a><h3>gimp_drawable_get_tile2 ()</h3>
1104
752
<pre class="programlisting"><a class="link" href="libgimp-gimptile.html#GimpTile" title="GimpTile">GimpTile</a>*           gimp_drawable_get_tile2             (<a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable">GimpDrawable</a> *drawable,
1105
 
                                                         <a
1106
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1107
 
>gboolean</a> shadow,
1108
 
                                                         <a
1109
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1110
 
>gint</a> x,
1111
 
                                                         <a
1112
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1113
 
>gint</a> y);</pre>
 
753
                                                         gboolean shadow,
 
754
                                                         gint x,
 
755
                                                         gint y);</pre>
1114
756
<p>
1115
757
 
1116
758
</p>
1150
792
<hr>
1151
793
<div class="refsect2" lang="en">
1152
794
<a name="gimp-drawable-get-thumbnail-data"></a><h3>gimp_drawable_get_thumbnail_data ()</h3>
1153
 
<pre class="programlisting"><a
1154
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
1155
 
>guchar</a>*             gimp_drawable_get_thumbnail_data    (<a
1156
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1157
 
>gint32</a> drawable_ID,
1158
 
                                                         <a
1159
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1160
 
>gint</a> *width,
1161
 
                                                         <a
1162
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1163
 
>gint</a> *height,
1164
 
                                                         <a
1165
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1166
 
>gint</a> *bpp);</pre>
 
795
<pre class="programlisting">guchar*             gimp_drawable_get_thumbnail_data    (gint32 drawable_ID,
 
796
                                                         gint *width,
 
797
                                                         gint *height,
 
798
                                                         gint *bpp);</pre>
1167
799
<p>
1168
800
 
1169
801
</p>
1203
835
<hr>
1204
836
<div class="refsect2" lang="en">
1205
837
<a name="gimp-drawable-get-sub-thumbnail-data"></a><h3>gimp_drawable_get_sub_thumbnail_data ()</h3>
1206
 
<pre class="programlisting"><a
1207
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
1208
 
>guchar</a>*             gimp_drawable_get_sub_thumbnail_data
1209
 
                                                        (<a
1210
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1211
 
>gint32</a> drawable_ID,
1212
 
                                                         <a
1213
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1214
 
>gint</a> src_x,
1215
 
                                                         <a
1216
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1217
 
>gint</a> src_y,
1218
 
                                                         <a
1219
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1220
 
>gint</a> src_width,
1221
 
                                                         <a
1222
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1223
 
>gint</a> src_height,
1224
 
                                                         <a
1225
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1226
 
>gint</a> *dest_width,
1227
 
                                                         <a
1228
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1229
 
>gint</a> *dest_height,
1230
 
                                                         <a
1231
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1232
 
>gint</a> *bpp);</pre>
 
838
<pre class="programlisting">guchar*             gimp_drawable_get_sub_thumbnail_data
 
839
                                                        (gint32 drawable_ID,
 
840
                                                         gint src_x,
 
841
                                                         gint src_y,
 
842
                                                         gint src_width,
 
843
                                                         gint src_height,
 
844
                                                         gint *dest_width,
 
845
                                                         gint *dest_height,
 
846
                                                         gint *bpp);</pre>
1233
847
<p>
1234
848
 
1235
849
</p>
1289
903
<hr>
1290
904
<div class="refsect2" lang="en">
1291
905
<a name="gimp-drawable-get-color-uchar"></a><h3>gimp_drawable_get_color_uchar ()</h3>
1292
 
<pre class="programlisting">void                gimp_drawable_get_color_uchar       (<a
1293
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1294
 
>gint32</a> drawable_ID,
 
906
<pre class="programlisting">void                gimp_drawable_get_color_uchar       (gint32 drawable_ID,
1295
907
                                                         const <a
1296
 
href="/usr/share/gtk-doc/html/libgimpcolor/libgimpcolor-GimpRGB.html#GimpRGB"
 
908
href="../libgimpcolor/libgimpcolor-GimpRGB.html#GimpRGB"
1297
909
>GimpRGB</a> *color,
1298
 
                                                         <a
1299
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
1300
 
>guchar</a> *color_uchar);</pre>
 
910
                                                         guchar *color_uchar);</pre>
1301
911
<p>
1302
912
 
1303
913
</p>
1327
937
<hr>
1328
938
<div class="refsect2" lang="en">
1329
939
<a name="gimp-drawable-merge-shadow"></a><h3>gimp_drawable_merge_shadow ()</h3>
1330
 
<pre class="programlisting"><a
1331
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1332
 
>gboolean</a>            gimp_drawable_merge_shadow          (<a
1333
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1334
 
>gint32</a> drawable_ID,
1335
 
                                                         <a
1336
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1337
 
>gboolean</a> undo);</pre>
 
940
<pre class="programlisting">gboolean            gimp_drawable_merge_shadow          (gint32 drawable_ID,
 
941
                                                         gboolean undo);</pre>
1338
942
<p>
1339
943
Merge the shadow buffer with the specified drawable.
1340
944
</p>
1370
974
<hr>
1371
975
<div class="refsect2" lang="en">
1372
976
<a name="gimp-drawable-fill"></a><h3>gimp_drawable_fill ()</h3>
1373
 
<pre class="programlisting"><a
1374
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1375
 
>gboolean</a>            gimp_drawable_fill                  (<a
1376
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1377
 
>gint32</a> drawable_ID,
 
977
<pre class="programlisting">gboolean            gimp_drawable_fill                  (gint32 drawable_ID,
1378
978
                                                         <a class="link" href="libgimp-gimpenums.html#GimpFillType" title="enum GimpFillType">GimpFillType</a> fill_type);</pre>
1379
979
<p>
1380
980
Fill the drawable with the specified fill mode.
1417
1017
<hr>
1418
1018
<div class="refsect2" lang="en">
1419
1019
<a name="gimp-drawable-update"></a><h3>gimp_drawable_update ()</h3>
1420
 
<pre class="programlisting"><a
1421
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1422
 
>gboolean</a>            gimp_drawable_update                (<a
1423
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1424
 
>gint32</a> drawable_ID,
1425
 
                                                         <a
1426
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1427
 
>gint</a> x,
1428
 
                                                         <a
1429
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1430
 
>gint</a> y,
1431
 
                                                         <a
1432
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1433
 
>gint</a> width,
1434
 
                                                         <a
1435
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1436
 
>gint</a> height);</pre>
 
1020
<pre class="programlisting">gboolean            gimp_drawable_update                (gint32 drawable_ID,
 
1021
                                                         gint x,
 
1022
                                                         gint y,
 
1023
                                                         gint width,
 
1024
                                                         gint height);</pre>
1437
1025
<p>
1438
1026
Update the specified region of the drawable.
1439
1027
</p>
1484
1072
<hr>
1485
1073
<div class="refsect2" lang="en">
1486
1074
<a name="gimp-drawable-mask-bounds"></a><h3>gimp_drawable_mask_bounds ()</h3>
1487
 
<pre class="programlisting"><a
1488
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1489
 
>gboolean</a>            gimp_drawable_mask_bounds           (<a
1490
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1491
 
>gint32</a> drawable_ID,
1492
 
                                                         <a
1493
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1494
 
>gint</a> *x1,
1495
 
                                                         <a
1496
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1497
 
>gint</a> *y1,
1498
 
                                                         <a
1499
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1500
 
>gint</a> *x2,
1501
 
                                                         <a
1502
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1503
 
>gint</a> *y2);</pre>
 
1075
<pre class="programlisting">gboolean            gimp_drawable_mask_bounds           (gint32 drawable_ID,
 
1076
                                                         gint *x1,
 
1077
                                                         gint *y1,
 
1078
                                                         gint *x2,
 
1079
                                                         gint *y2);</pre>
1504
1080
<p>
1505
1081
Find the bounding box of the current selection in relation to the
1506
1082
specified drawable.
1560
1136
<hr>
1561
1137
<div class="refsect2" lang="en">
1562
1138
<a name="gimp-drawable-mask-intersect"></a><h3>gimp_drawable_mask_intersect ()</h3>
1563
 
<pre class="programlisting"><a
1564
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1565
 
>gboolean</a>            gimp_drawable_mask_intersect        (<a
1566
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1567
 
>gint32</a> drawable_ID,
1568
 
                                                         <a
1569
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1570
 
>gint</a> *x,
1571
 
                                                         <a
1572
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1573
 
>gint</a> *y,
1574
 
                                                         <a
1575
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1576
 
>gint</a> *width,
1577
 
                                                         <a
1578
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1579
 
>gint</a> *height);</pre>
 
1139
<pre class="programlisting">gboolean            gimp_drawable_mask_intersect        (gint32 drawable_ID,
 
1140
                                                         gint *x,
 
1141
                                                         gint *y,
 
1142
                                                         gint *width,
 
1143
                                                         gint *height);</pre>
1580
1144
<p>
1581
1145
Find the bounding box of the current selection in relation to the
1582
1146
specified drawable.
1632
1196
<hr>
1633
1197
<div class="refsect2" lang="en">
1634
1198
<a name="gimp-drawable-get-image"></a><h3>gimp_drawable_get_image ()</h3>
1635
 
<pre class="programlisting"><a
1636
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1637
 
>gint32</a>              gimp_drawable_get_image             (<a
1638
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1639
 
>gint32</a> drawable_ID);</pre>
 
1199
<pre class="programlisting">gint32              gimp_drawable_get_image             (gint32 drawable_ID);</pre>
1640
1200
<p>
1641
1201
Returns the drawable's image.
1642
1202
</p>
1664
1224
<hr>
1665
1225
<div class="refsect2" lang="en">
1666
1226
<a name="gimp-drawable-set-image"></a><h3>gimp_drawable_set_image ()</h3>
1667
 
<pre class="programlisting"><a
1668
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1669
 
>gboolean</a>            gimp_drawable_set_image             (<a
1670
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1671
 
>gint32</a> drawable_ID,
1672
 
                                                         <a
1673
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1674
 
>gint32</a> image_ID);</pre>
 
1227
<pre class="programlisting">gboolean            gimp_drawable_set_image             (gint32 drawable_ID,
 
1228
                                                         gint32 image_ID);</pre>
1675
1229
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1676
1230
<h3 class="title">Warning</h3>
1677
1231
<p><code class="literal">gimp_drawable_set_image</code> is deprecated and should not be used in newly-written code.</p>
1705
1259
<hr>
1706
1260
<div class="refsect2" lang="en">
1707
1261
<a name="gimp-drawable-has-alpha"></a><h3>gimp_drawable_has_alpha ()</h3>
1708
 
<pre class="programlisting"><a
1709
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1710
 
>gboolean</a>            gimp_drawable_has_alpha             (<a
1711
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1712
 
>gint32</a> drawable_ID);</pre>
 
1262
<pre class="programlisting">gboolean            gimp_drawable_has_alpha             (gint32 drawable_ID);</pre>
1713
1263
<p>
1714
1264
Returns TRUE if the drawable has an alpha channel.
1715
1265
</p>
1740
1290
<div class="refsect2" lang="en">
1741
1291
<a name="gimp-drawable-type-with-alpha"></a><h3>gimp_drawable_type_with_alpha ()</h3>
1742
1292
<pre class="programlisting"><a
1743
 
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpImageType"
1744
 
>GimpImageType</a>       gimp_drawable_type_with_alpha       (<a
1745
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1746
 
>gint32</a> drawable_ID);</pre>
 
1293
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpImageType"
 
1294
>GimpImageType</a>       gimp_drawable_type_with_alpha       (gint32 drawable_ID);</pre>
1747
1295
<p>
1748
1296
Returns the drawable's type with alpha.
1749
1297
</p>
1775
1323
<div class="refsect2" lang="en">
1776
1324
<a name="gimp-drawable-type"></a><h3>gimp_drawable_type ()</h3>
1777
1325
<pre class="programlisting"><a
1778
 
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpImageType"
1779
 
>GimpImageType</a>       gimp_drawable_type                  (<a
1780
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1781
 
>gint32</a> drawable_ID);</pre>
 
1326
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpImageType"
 
1327
>GimpImageType</a>       gimp_drawable_type                  (gint32 drawable_ID);</pre>
1782
1328
<p>
1783
1329
Returns the drawable's type.
1784
1330
</p>
1806
1352
<hr>
1807
1353
<div class="refsect2" lang="en">
1808
1354
<a name="gimp-drawable-is-rgb"></a><h3>gimp_drawable_is_rgb ()</h3>
1809
 
<pre class="programlisting"><a
1810
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1811
 
>gboolean</a>            gimp_drawable_is_rgb                (<a
1812
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1813
 
>gint32</a> drawable_ID);</pre>
 
1355
<pre class="programlisting">gboolean            gimp_drawable_is_rgb                (gint32 drawable_ID);</pre>
1814
1356
<p>
1815
1357
Returns whether the drawable is an RGB type.
1816
1358
</p>
1839
1381
<hr>
1840
1382
<div class="refsect2" lang="en">
1841
1383
<a name="gimp-drawable-is-gray"></a><h3>gimp_drawable_is_gray ()</h3>
1842
 
<pre class="programlisting"><a
1843
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1844
 
>gboolean</a>            gimp_drawable_is_gray               (<a
1845
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1846
 
>gint32</a> drawable_ID);</pre>
 
1384
<pre class="programlisting">gboolean            gimp_drawable_is_gray               (gint32 drawable_ID);</pre>
1847
1385
<p>
1848
1386
Returns whether the drawable is a grayscale type.
1849
1387
</p>
1872
1410
<hr>
1873
1411
<div class="refsect2" lang="en">
1874
1412
<a name="gimp-drawable-is-indexed"></a><h3>gimp_drawable_is_indexed ()</h3>
1875
 
<pre class="programlisting"><a
1876
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
1877
 
>gboolean</a>            gimp_drawable_is_indexed            (<a
1878
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1879
 
>gint32</a> drawable_ID);</pre>
 
1413
<pre class="programlisting">gboolean            gimp_drawable_is_indexed            (gint32 drawable_ID);</pre>
1880
1414
<p>
1881
1415
Returns whether the drawable is an indexed type.
1882
1416
</p>
1905
1439
<hr>
1906
1440
<div class="refsect2" lang="en">
1907
1441
<a name="gimp-drawable-bpp"></a><h3>gimp_drawable_bpp ()</h3>
1908
 
<pre class="programlisting"><a
1909
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1910
 
>gint</a>                gimp_drawable_bpp                   (<a
1911
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1912
 
>gint32</a> drawable_ID);</pre>
 
1442
<pre class="programlisting">gint                gimp_drawable_bpp                   (gint32 drawable_ID);</pre>
1913
1443
<p>
1914
1444
Returns the bytes per pixel.
1915
1445
</p>
1938
1468
<hr>
1939
1469
<div class="refsect2" lang="en">
1940
1470
<a name="gimp-drawable-width"></a><h3>gimp_drawable_width ()</h3>
1941
 
<pre class="programlisting"><a
1942
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1943
 
>gint</a>                gimp_drawable_width                 (<a
1944
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1945
 
>gint32</a> drawable_ID);</pre>
 
1471
<pre class="programlisting">gint                gimp_drawable_width                 (gint32 drawable_ID);</pre>
1946
1472
<p>
1947
1473
Returns the width of the drawable.
1948
1474
</p>
1970
1496
<hr>
1971
1497
<div class="refsect2" lang="en">
1972
1498
<a name="gimp-drawable-height"></a><h3>gimp_drawable_height ()</h3>
1973
 
<pre class="programlisting"><a
1974
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
1975
 
>gint</a>                gimp_drawable_height                (<a
1976
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
1977
 
>gint32</a> drawable_ID);</pre>
 
1499
<pre class="programlisting">gint                gimp_drawable_height                (gint32 drawable_ID);</pre>
1978
1500
<p>
1979
1501
Returns the height of the drawable.
1980
1502
</p>
2002
1524
<hr>
2003
1525
<div class="refsect2" lang="en">
2004
1526
<a name="gimp-drawable-offsets"></a><h3>gimp_drawable_offsets ()</h3>
2005
 
<pre class="programlisting"><a
2006
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
2007
 
>gboolean</a>            gimp_drawable_offsets               (<a
2008
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
2009
 
>gint32</a> drawable_ID,
2010
 
                                                         <a
2011
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
2012
 
>gint</a> *offset_x,
2013
 
                                                         <a
2014
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
2015
 
>gint</a> *offset_y);</pre>
 
1527
<pre class="programlisting">gboolean            gimp_drawable_offsets               (gint32 drawable_ID,
 
1528
                                                         gint *offset_x,
 
1529
                                                         gint *offset_y);</pre>
2016
1530
<p>
2017
1531
Returns the offsets for the drawable.
2018
1532
</p>
2052
1566
<hr>
2053
1567
<div class="refsect2" lang="en">
2054
1568
<a name="gimp-drawable-is-layer"></a><h3>gimp_drawable_is_layer ()</h3>
2055
 
<pre class="programlisting"><a
2056
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
2057
 
>gboolean</a>            gimp_drawable_is_layer              (<a
2058
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
2059
 
>gint32</a> drawable_ID);</pre>
 
1569
<pre class="programlisting">gboolean            gimp_drawable_is_layer              (gint32 drawable_ID);</pre>
2060
1570
<p>
2061
1571
Returns whether the drawable is a layer.
2062
1572
</p>
2084
1594
<hr>
2085
1595
<div class="refsect2" lang="en">
2086
1596
<a name="gimp-drawable-is-layer-mask"></a><h3>gimp_drawable_is_layer_mask ()</h3>
2087
 
<pre class="programlisting"><a
2088
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
2089
 
>gboolean</a>            gimp_drawable_is_layer_mask         (<a
2090
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
2091
 
>gint32</a> drawable_ID);</pre>
 
1597
<pre class="programlisting">gboolean            gimp_drawable_is_layer_mask         (gint32 drawable_ID);</pre>
2092
1598
<p>
2093
1599
Returns whether the drawable is a layer mask.
2094
1600
</p>
2117
1623
<hr>
2118
1624
<div class="refsect2" lang="en">
2119
1625
<a name="gimp-drawable-is-channel"></a><h3>gimp_drawable_is_channel ()</h3>
2120
 
<pre class="programlisting"><a
2121
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
2122
 
>gboolean</a>            gimp_drawable_is_channel            (<a
2123
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
2124
 
>gint32</a> drawable_ID);</pre>
 
1626
<pre class="programlisting">gboolean            gimp_drawable_is_channel            (gint32 drawable_ID);</pre>
2125
1627
<p>
2126
1628
Returns whether the drawable is a channel.
2127
1629
</p>
2149
1651
<hr>
2150
1652
<div class="refsect2" lang="en">
2151
1653
<a name="gimp-drawable-offset"></a><h3>gimp_drawable_offset ()</h3>
2152
 
<pre class="programlisting"><a
2153
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
2154
 
>gboolean</a>            gimp_drawable_offset                (<a
2155
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
2156
 
>gint32</a> drawable_ID,
2157
 
                                                         <a
2158
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
2159
 
>gboolean</a> wrap_around,
 
1654
<pre class="programlisting">gboolean            gimp_drawable_offset                (gint32 drawable_ID,
 
1655
                                                         gboolean wrap_around,
2160
1656
                                                         <a class="link" href="libgimp-gimpenums.html#GimpOffsetType" title="enum GimpOffsetType">GimpOffsetType</a> fill_type,
2161
 
                                                         <a
2162
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
2163
 
>gint</a> offset_x,
2164
 
                                                         <a
2165
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
2166
 
>gint</a> offset_y);</pre>
 
1657
                                                         gint offset_x,
 
1658
                                                         gint offset_y);</pre>
2167
1659
<p>
2168
1660
Offset the drawable by the specified amounts in the X and Y
2169
1661
directions
2217
1709
<hr>
2218
1710
<div class="refsect2" lang="en">
2219
1711
<a name="gimp-drawable-foreground-extract"></a><h3>gimp_drawable_foreground_extract ()</h3>
2220
 
<pre class="programlisting"><a
2221
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
2222
 
>gboolean</a>            gimp_drawable_foreground_extract    (<a
2223
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
2224
 
>gint32</a> drawable_ID,
 
1712
<pre class="programlisting">gboolean            gimp_drawable_foreground_extract    (gint32 drawable_ID,
2225
1713
                                                         <a
2226
 
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpForegroundExtractMode"
 
1714
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpForegroundExtractMode"
2227
1715
>GimpForegroundExtractMode</a> mode,
2228
 
                                                         <a
2229
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
2230
 
>gint32</a> mask_ID);</pre>
 
1716
                                                         gint32 mask_ID);</pre>
2231
1717
<p>
2232
1718
Extract the foreground of a drawable using a given trimap.
2233
1719
</p>
2270
1756
<div class="refsect2" lang="en">
2271
1757
<a name="gimp-drawable-parasite-find"></a><h3>gimp_drawable_parasite_find ()</h3>
2272
1758
<pre class="programlisting"><a
2273
 
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpparasite.html#GimpParasite"
2274
 
>GimpParasite</a>*       gimp_drawable_parasite_find         (<a
2275
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
2276
 
>gint32</a> drawable_ID,
2277
 
                                                         const <a
2278
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
2279
 
>gchar</a> *name);</pre>
 
1759
href="../libgimpbase/libgimpbase-gimpparasite.html#GimpParasite"
 
1760
>GimpParasite</a>*       gimp_drawable_parasite_find         (gint32 drawable_ID,
 
1761
                                                         const gchar *name);</pre>
2280
1762
<p>
2281
1763
Look up a parasite in a drawable
2282
1764
</p>
2310
1792
<hr>
2311
1793
<div class="refsect2" lang="en">
2312
1794
<a name="gimp-drawable-parasite-list"></a><h3>gimp_drawable_parasite_list ()</h3>
2313
 
<pre class="programlisting"><a
2314
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
2315
 
>gboolean</a>            gimp_drawable_parasite_list         (<a
2316
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
2317
 
>gint32</a> drawable_ID,
2318
 
                                                         <a
2319
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
2320
 
>gint</a> *num_parasites,
2321
 
                                                         <a
2322
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
2323
 
>gchar</a> ***parasites);</pre>
 
1795
<pre class="programlisting">gboolean            gimp_drawable_parasite_list         (gint32 drawable_ID,
 
1796
                                                         gint *num_parasites,
 
1797
                                                         gchar ***parasites);</pre>
2324
1798
<p>
2325
1799
List all parasites.
2326
1800
</p>
2358
1832
<hr>
2359
1833
<div class="refsect2" lang="en">
2360
1834
<a name="gimp-drawable-parasite-attach"></a><h3>gimp_drawable_parasite_attach ()</h3>
2361
 
<pre class="programlisting"><a
2362
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
2363
 
>gboolean</a>            gimp_drawable_parasite_attach       (<a
2364
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
2365
 
>gint32</a> drawable_ID,
 
1835
<pre class="programlisting">gboolean            gimp_drawable_parasite_attach       (gint32 drawable_ID,
2366
1836
                                                         const <a
2367
 
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpparasite.html#GimpParasite"
 
1837
href="../libgimpbase/libgimpbase-gimpparasite.html#GimpParasite"
2368
1838
>GimpParasite</a> *parasite);</pre>
2369
1839
<p>
2370
1840
Add a parasite to a drawable.
2399
1869
<hr>
2400
1870
<div class="refsect2" lang="en">
2401
1871
<a name="gimp-drawable-parasite-detach"></a><h3>gimp_drawable_parasite_detach ()</h3>
2402
 
<pre class="programlisting"><a
2403
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
2404
 
>gboolean</a>            gimp_drawable_parasite_detach       (<a
2405
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
2406
 
>gint32</a> drawable_ID,
2407
 
                                                         const <a
2408
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
2409
 
>gchar</a> *name);</pre>
 
1872
<pre class="programlisting">gboolean            gimp_drawable_parasite_detach       (gint32 drawable_ID,
 
1873
                                                         const gchar *name);</pre>
2410
1874
<p>
2411
1875
Removes a parasite from a drawable.
2412
1876
</p>
2440
1904
<hr>
2441
1905
<div class="refsect2" lang="en">
2442
1906
<a name="gimp-drawable-attach-new-parasite"></a><h3>gimp_drawable_attach_new_parasite ()</h3>
2443
 
<pre class="programlisting"><a
2444
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
2445
 
>gboolean</a>            gimp_drawable_attach_new_parasite   (<a
2446
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
2447
 
>gint32</a> drawable_ID,
2448
 
                                                         const <a
2449
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
2450
 
>gchar</a> *name,
2451
 
                                                         <a
2452
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
2453
 
>gint</a> flags,
2454
 
                                                         <a
2455
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
2456
 
>gint</a> size,
2457
 
                                                         <a
2458
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gconstpointer"
2459
 
>gconstpointer</a> data);</pre>
 
1907
<pre class="programlisting">gboolean            gimp_drawable_attach_new_parasite   (gint32 drawable_ID,
 
1908
                                                         const gchar *name,
 
1909
                                                         gint flags,
 
1910
                                                         gint size,
 
1911
                                                         gconstpointer data);</pre>
2460
1912
<p>
2461
1913
Convenience function that creates a parasite and attaches it
2462
1914
to GIMP.</p>
2469
1921
<tr>
2470
1922
<td><p><span class="term"><em class="parameter"><code>drawable_ID</code></em> :</span></p></td>
2471
1923
<td> the ID of the <a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable"><span class="type">GimpDrawable</span></a> to attach the <a
2472
 
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpparasite.html#GimpParasite"
 
1924
href="../libgimpbase/libgimpbase-gimpparasite.html#GimpParasite"
2473
1925
><span class="type">GimpParasite</span></a> to.
2474
1926
</td>
2475
1927
</tr>
2476
1928
<tr>
2477
1929
<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
2478
1930
<td> the name of the <a
2479
 
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpparasite.html#GimpParasite"
 
1931
href="../libgimpbase/libgimpbase-gimpparasite.html#GimpParasite"
2480
1932
><span class="type">GimpParasite</span></a> to create and attach.
2481
1933
</td>
2482
1934
</tr>
2483
1935
<tr>
2484
1936
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
2485
1937
<td> the flags set on the <a
2486
 
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpparasite.html#GimpParasite"
 
1938
href="../libgimpbase/libgimpbase-gimpparasite.html#GimpParasite"
2487
1939
><span class="type">GimpParasite</span></a>.
2488
1940
</td>
2489
1941
</tr>
2495
1947
<tr>
2496
1948
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
2497
1949
<td> a pointer to the data attached with the <a
2498
 
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpparasite.html#GimpParasite"
 
1950
href="../libgimpbase/libgimpbase-gimpparasite.html#GimpParasite"
2499
1951
><span class="type">GimpParasite</span></a>.
2500
1952
</td>
2501
1953
</tr>