15
15
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
18
<refsynopsisdiv id="synopsis">
19
<title id="synopsis.title">Synopsis</title>
18
<refsynopsisdiv role="synopsis">
19
<title role="synopsis.title">Synopsis</title>
25
<link linkend="GimpPreviewArea-struct">GimpPreviewArea</link>;
26
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="gimp-preview-area-new">gimp_preview_area_new</link> (void);
27
<link linkend="void">void</link> <link linkend="gimp-preview-area-draw">gimp_preview_area_draw</link> (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
28
<link linkend="gint">gint</link> x,
29
<link linkend="gint">gint</link> y,
30
<link linkend="gint">gint</link> width,
31
<link linkend="gint">gint</link> height,
32
<link linkend="GimpImageType">GimpImageType</link> type,
33
const <link linkend="guchar">guchar</link> *buf,
34
<link linkend="gint">gint</link> rowstride);
35
<link linkend="void">void</link> <link linkend="gimp-preview-area-fill">gimp_preview_area_fill</link> (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
36
<link linkend="gint">gint</link> x,
37
<link linkend="gint">gint</link> y,
38
<link linkend="gint">gint</link> width,
39
<link linkend="gint">gint</link> height,
40
<link linkend="guchar">guchar</link> red,
41
<link linkend="guchar">guchar</link> green,
42
<link linkend="guchar">guchar</link> blue);
43
<link linkend="void">void</link> <link linkend="gimp-preview-area-blend">gimp_preview_area_blend</link> (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
44
<link linkend="gint">gint</link> x,
45
<link linkend="gint">gint</link> y,
46
<link linkend="gint">gint</link> width,
47
<link linkend="gint">gint</link> height,
48
<link linkend="GimpImageType">GimpImageType</link> type,
49
const <link linkend="guchar">guchar</link> *buf1,
50
<link linkend="gint">gint</link> rowstride1,
51
const <link linkend="guchar">guchar</link> *buf2,
52
<link linkend="gint">gint</link> rowstride2,
53
<link linkend="guchar">guchar</link> opacity);
54
<link linkend="void">void</link> <link linkend="gimp-preview-area-mask">gimp_preview_area_mask</link> (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
55
<link linkend="gint">gint</link> x,
56
<link linkend="gint">gint</link> y,
57
<link linkend="gint">gint</link> width,
58
<link linkend="gint">gint</link> height,
59
<link linkend="GimpImageType">GimpImageType</link> type,
60
const <link linkend="guchar">guchar</link> *buf1,
61
<link linkend="gint">gint</link> rowstride1,
62
const <link linkend="guchar">guchar</link> *buf2,
63
<link linkend="gint">gint</link> rowstride2,
64
const <link linkend="guchar">guchar</link> *mask,
65
<link linkend="gint">gint</link> rowstride_mask);
66
<link linkend="void">void</link> <link linkend="gimp-preview-area-set-offsets">gimp_preview_area_set_offsets</link> (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
67
<link linkend="gint">gint</link> x,
68
<link linkend="gint">gint</link> y);
69
<link linkend="void">void</link> <link linkend="gimp-preview-area-set-colormap">gimp_preview_area_set_colormap</link> (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
70
const <link linkend="guchar">guchar</link> *colormap,
71
<link linkend="gint">gint</link> num_colors);
72
<link linkend="void">void</link> <link linkend="gimp-preview-area-set-max-size">gimp_preview_area_set_max_size</link> (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
73
<link linkend="gint">gint</link> width,
74
<link linkend="gint">gint</link> height);
75
<link linkend="void">void</link> <link linkend="gimp-preview-area-menu-popup">gimp_preview_area_menu_popup</link> (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
76
<link linkend="GdkEventButton">GdkEventButton</link> *event);
25
<link linkend="GimpPreviewArea-struct">GimpPreviewArea</link>;
26
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="gimp-preview-area-new">gimp_preview_area_new</link> (void);
27
<link linkend="void">void</link> <link linkend="gimp-preview-area-draw">gimp_preview_area_draw</link> (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
28
<link linkend="gint">gint</link> x,
29
<link linkend="gint">gint</link> y,
30
<link linkend="gint">gint</link> width,
31
<link linkend="gint">gint</link> height,
32
<link linkend="GimpImageType">GimpImageType</link> type,
33
const <link linkend="guchar">guchar</link> *buf,
34
<link linkend="gint">gint</link> rowstride);
35
<link linkend="void">void</link> <link linkend="gimp-preview-area-fill">gimp_preview_area_fill</link> (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
36
<link linkend="gint">gint</link> x,
37
<link linkend="gint">gint</link> y,
38
<link linkend="gint">gint</link> width,
39
<link linkend="gint">gint</link> height,
40
<link linkend="guchar">guchar</link> red,
41
<link linkend="guchar">guchar</link> green,
42
<link linkend="guchar">guchar</link> blue);
43
<link linkend="void">void</link> <link linkend="gimp-preview-area-blend">gimp_preview_area_blend</link> (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
44
<link linkend="gint">gint</link> x,
45
<link linkend="gint">gint</link> y,
46
<link linkend="gint">gint</link> width,
47
<link linkend="gint">gint</link> height,
48
<link linkend="GimpImageType">GimpImageType</link> type,
49
const <link linkend="guchar">guchar</link> *buf1,
50
<link linkend="gint">gint</link> rowstride1,
51
const <link linkend="guchar">guchar</link> *buf2,
52
<link linkend="gint">gint</link> rowstride2,
53
<link linkend="guchar">guchar</link> opacity);
54
<link linkend="void">void</link> <link linkend="gimp-preview-area-mask">gimp_preview_area_mask</link> (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
55
<link linkend="gint">gint</link> x,
56
<link linkend="gint">gint</link> y,
57
<link linkend="gint">gint</link> width,
58
<link linkend="gint">gint</link> height,
59
<link linkend="GimpImageType">GimpImageType</link> type,
60
const <link linkend="guchar">guchar</link> *buf1,
61
<link linkend="gint">gint</link> rowstride1,
62
const <link linkend="guchar">guchar</link> *buf2,
63
<link linkend="gint">gint</link> rowstride2,
64
const <link linkend="guchar">guchar</link> *mask,
65
<link linkend="gint">gint</link> rowstride_mask);
66
<link linkend="void">void</link> <link linkend="gimp-preview-area-set-offsets">gimp_preview_area_set_offsets</link> (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
67
<link linkend="gint">gint</link> x,
68
<link linkend="gint">gint</link> y);
69
<link linkend="void">void</link> <link linkend="gimp-preview-area-set-colormap">gimp_preview_area_set_colormap</link> (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
70
const <link linkend="guchar">guchar</link> *colormap,
71
<link linkend="gint">gint</link> num_colors);
72
<link linkend="void">void</link> <link linkend="gimp-preview-area-set-max-size">gimp_preview_area_set_max_size</link> (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
73
<link linkend="gint">gint</link> width,
74
<link linkend="gint">gint</link> height);
75
<link linkend="void">void</link> <link linkend="gimp-preview-area-menu-popup">gimp_preview_area_menu_popup</link> (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
76
<link linkend="GdkEventButton">GdkEventButton</link> *event);
81
<refsect1 id="object_hierarchy">
82
<title id="object_hierarchy.title">Object Hierarchy</title>
81
<refsect1 role="object_hierarchy">
82
<title role="object_hierarchy.title">Object Hierarchy</title>
85
85
<link linkend="GObject">GObject</link>
231
231
</variablelist></refsect2>
233
233
<title><anchor id="gimp-preview-area-blend" role="function"/>gimp_preview_area_blend ()</title>
234
<indexterm><primary>gimp_preview_area_blend</primary></indexterm><programlisting><link linkend="void">void</link> gimp_preview_area_blend (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
235
<link linkend="gint">gint</link> x,
236
<link linkend="gint">gint</link> y,
237
<link linkend="gint">gint</link> width,
238
<link linkend="gint">gint</link> height,
239
<link linkend="GimpImageType">GimpImageType</link> type,
240
const <link linkend="guchar">guchar</link> *buf1,
241
<link linkend="gint">gint</link> rowstride1,
242
const <link linkend="guchar">guchar</link> *buf2,
243
<link linkend="gint">gint</link> rowstride2,
244
<link linkend="guchar">guchar</link> opacity);</programlisting>
234
<indexterm><primary>gimp_preview_area_blend</primary></indexterm><programlisting><link linkend="void">void</link> gimp_preview_area_blend (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
235
<link linkend="gint">gint</link> x,
236
<link linkend="gint">gint</link> y,
237
<link linkend="gint">gint</link> width,
238
<link linkend="gint">gint</link> height,
239
<link linkend="GimpImageType">GimpImageType</link> type,
240
const <link linkend="guchar">guchar</link> *buf1,
241
<link linkend="gint">gint</link> rowstride1,
242
const <link linkend="guchar">guchar</link> *buf2,
243
<link linkend="gint">gint</link> rowstride2,
244
<link linkend="guchar">guchar</link> opacity);</programlisting>
246
246
Composites <parameter>buf1</parameter> on <parameter>buf2</parameter> with the given <parameter>opacity</parameter>, draws the result
247
247
to <parameter>area</parameter> and queues a redraw on the given rectangle.
289
289
</variablelist></refsect2>
291
291
<title><anchor id="gimp-preview-area-mask" role="function"/>gimp_preview_area_mask ()</title>
292
<indexterm><primary>gimp_preview_area_mask</primary></indexterm><programlisting><link linkend="void">void</link> gimp_preview_area_mask (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
293
<link linkend="gint">gint</link> x,
294
<link linkend="gint">gint</link> y,
295
<link linkend="gint">gint</link> width,
296
<link linkend="gint">gint</link> height,
297
<link linkend="GimpImageType">GimpImageType</link> type,
298
const <link linkend="guchar">guchar</link> *buf1,
299
<link linkend="gint">gint</link> rowstride1,
300
const <link linkend="guchar">guchar</link> *buf2,
301
<link linkend="gint">gint</link> rowstride2,
302
const <link linkend="guchar">guchar</link> *mask,
303
<link linkend="gint">gint</link> rowstride_mask);</programlisting>
292
<indexterm><primary>gimp_preview_area_mask</primary></indexterm><programlisting><link linkend="void">void</link> gimp_preview_area_mask (<link linkend="GimpPreviewArea">GimpPreviewArea</link> *area,
293
<link linkend="gint">gint</link> x,
294
<link linkend="gint">gint</link> y,
295
<link linkend="gint">gint</link> width,
296
<link linkend="gint">gint</link> height,
297
<link linkend="GimpImageType">GimpImageType</link> type,
298
const <link linkend="guchar">guchar</link> *buf1,
299
<link linkend="gint">gint</link> rowstride1,
300
const <link linkend="guchar">guchar</link> *buf2,
301
<link linkend="gint">gint</link> rowstride2,
302
const <link linkend="guchar">guchar</link> *mask,
303
<link linkend="gint">gint</link> rowstride_mask);</programlisting>
305
305
Composites <parameter>buf1</parameter> on <parameter>buf2</parameter> with the given <parameter>mask</parameter>, draws the result on
306
306
<parameter>area</parameter> and queues a redraw on the given rectangle.