8
8
<link rel="up" href="libgimpui.html" title="Part II. GIMP User Interface Library">
9
9
<link rel="prev" href="GimpZoomPreview.html" title="GimpZoomPreview">
10
10
<link rel="next" href="GimpImageComboBox.html" title="gimpimagecombobox">
11
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="part" href="libgimp.html" title="Part I. GIMP Library">
14
14
<link rel="chapter" href="libgimp-general.html" title="Functions not Related to Specific Images">
32
32
<th width="100%" align="center">GIMP Library Reference Manual</th>
33
33
<td><a accesskey="n" href="GimpImageComboBox.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
35
<tr><td colspan="5" class="shortcuts"><nobr><a href="#libgimp-GimpItemComboBox.synopsis" class="shortcut">Top</a>
37
<a href="#libgimp-GimpItemComboBox.description" class="shortcut">Description</a>
39
<a href="#libgimp-GimpItemComboBox.object-hierarchy" class="shortcut">Object Hierarchy</a>
41
<a href="#libgimp-GimpItemComboBox.implemented-interfaces" class="shortcut">Implemented Interfaces</a></nobr></td></tr>
35
<tr><td colspan="5" class="shortcuts">
36
<a href="#libgimp-GimpItemComboBox.synopsis" class="shortcut">Top</a>
38
<a href="#libgimp-GimpItemComboBox.description" class="shortcut">Description</a>
40
<a href="#libgimp-GimpItemComboBox.object-hierarchy" class="shortcut">Object Hierarchy</a>
42
<a href="#libgimp-GimpItemComboBox.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
43
45
<div class="refentry" lang="en">
44
46
<a name="libgimp-GimpItemComboBox"></a><div class="titlepage"></div>
53
55
<a name="libgimp-GimpItemComboBox.synopsis"></a><h2>Synopsis</h2>
54
56
<a name="GimpDrawableComboBox"></a><a name="GimpChannelComboBox"></a><a name="GimpLayerComboBox"></a><a name="GimpVectorsComboBox"></a><pre class="synopsis">
56
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
57
>gboolean</a> (<a class="link" href="libgimp-GimpItemComboBox.html#GimpItemConstraintFunc" title="GimpItemConstraintFunc ()">*GimpItemConstraintFunc</a>) (gint32 image_id,
60
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
58
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
59
>gboolean</a> (<a class="link" href="libgimp-GimpItemComboBox.html#GimpItemConstraintFunc" title="GimpItemConstraintFunc ()">*GimpItemConstraintFunc</a>) (<a
60
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
63
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
66
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
61
67
>gpointer</a> data);
62
68
<a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableComboBox-struct" title="GimpDrawableComboBox">GimpDrawableComboBox</a>;
63
69
typedef <a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc">GimpDrawableConstraintFunc</a>;
65
71
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
66
>GtkWidget</a>* <a class="link" href="libgimp-GimpItemComboBox.html#gimp-drawable-combo-box-new" title="gimp_drawable_combo_box_new ()">gimp_drawable_combo_box_new</a> (<a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc">GimpDrawableConstraintFunc</a> constraint,
72
>GtkWidget</a> * <a class="link" href="libgimp-GimpItemComboBox.html#gimp-drawable-combo-box-new" title="gimp_drawable_combo_box_new ()">gimp_drawable_combo_box_new</a> (<a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc">GimpDrawableConstraintFunc</a> constraint,
68
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
74
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
69
75
>gpointer</a> data);
70
76
<a class="link" href="libgimp-GimpItemComboBox.html#GimpChannelComboBox-struct" title="GimpChannelComboBox">GimpChannelComboBox</a>;
72
78
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
73
>GtkWidget</a>* <a class="link" href="libgimp-GimpItemComboBox.html#gimp-channel-combo-box-new" title="gimp_channel_combo_box_new ()">gimp_channel_combo_box_new</a> (<a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc">GimpDrawableConstraintFunc</a> constraint,
79
>GtkWidget</a> * <a class="link" href="libgimp-GimpItemComboBox.html#gimp-channel-combo-box-new" title="gimp_channel_combo_box_new ()">gimp_channel_combo_box_new</a> (<a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc">GimpDrawableConstraintFunc</a> constraint,
75
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
81
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
76
82
>gpointer</a> data);
77
83
<a class="link" href="libgimp-GimpItemComboBox.html#GimpLayerComboBox-struct" title="GimpLayerComboBox">GimpLayerComboBox</a>;
79
85
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
80
>GtkWidget</a>* <a class="link" href="libgimp-GimpItemComboBox.html#gimp-layer-combo-box-new" title="gimp_layer_combo_box_new ()">gimp_layer_combo_box_new</a> (<a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc">GimpDrawableConstraintFunc</a> constraint,
86
>GtkWidget</a> * <a class="link" href="libgimp-GimpItemComboBox.html#gimp-layer-combo-box-new" title="gimp_layer_combo_box_new ()">gimp_layer_combo_box_new</a> (<a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc">GimpDrawableConstraintFunc</a> constraint,
82
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
88
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
83
89
>gpointer</a> data);
84
90
<a class="link" href="libgimp-GimpItemComboBox.html#GimpVectorsComboBox-struct" title="GimpVectorsComboBox">GimpVectorsComboBox</a>;
85
91
typedef <a class="link" href="libgimp-GimpItemComboBox.html#GimpVectorsConstraintFunc" title="GimpVectorsConstraintFunc">GimpVectorsConstraintFunc</a>;
87
93
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
88
>GtkWidget</a>* <a class="link" href="libgimp-GimpItemComboBox.html#gimp-vectors-combo-box-new" title="gimp_vectors_combo_box_new ()">gimp_vectors_combo_box_new</a> (<a class="link" href="libgimp-GimpItemComboBox.html#GimpVectorsConstraintFunc" title="GimpVectorsConstraintFunc">GimpVectorsConstraintFunc</a> constraint,
94
>GtkWidget</a> * <a class="link" href="libgimp-GimpItemComboBox.html#gimp-vectors-combo-box-new" title="gimp_vectors_combo_box_new ()">gimp_vectors_combo_box_new</a> (<a class="link" href="libgimp-GimpItemComboBox.html#GimpVectorsConstraintFunc" title="GimpVectorsConstraintFunc">GimpVectorsConstraintFunc</a> constraint,
90
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
96
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
91
97
>gpointer</a> data);
252
257
<div class="refsect2" lang="en">
253
258
<a name="GimpItemConstraintFunc"></a><h3>GimpItemConstraintFunc ()</h3>
254
259
<pre class="programlisting"><a
255
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
256
>gboolean</a> (*GimpItemConstraintFunc) (gint32 image_id,
259
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
260
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
261
>gboolean</a> (*GimpItemConstraintFunc) (<a
262
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
263
>gint32</a> image_id,
265
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
268
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
260
269
>gpointer</a> data);</pre>
264
272
<div class="variablelist"><table border="0">
265
273
<col align="left" valign="top">
311
315
<a name="gimp-drawable-combo-box-new"></a><h3>gimp_drawable_combo_box_new ()</h3>
312
316
<pre class="programlisting"><a
313
317
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
314
>GtkWidget</a>* gimp_drawable_combo_box_new (<a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc">GimpDrawableConstraintFunc</a> constraint,
318
>GtkWidget</a> * gimp_drawable_combo_box_new (<a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc">GimpDrawableConstraintFunc</a> constraint,
316
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
320
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
317
321
>gpointer</a> data);</pre>
321
325
><span class="type">GimpIntComboBox</span></a> filled with all currently opened
322
326
drawables. If a <em class="parameter"><code>constraint</code></em> function is specified, it is called for
323
327
each drawable and only if the function returns <a
324
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
328
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
325
329
><code class="literal">TRUE</code></a>, the drawable
326
330
is added to the combobox.
380
381
<a name="gimp-channel-combo-box-new"></a><h3>gimp_channel_combo_box_new ()</h3>
381
382
<pre class="programlisting"><a
382
383
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
383
>GtkWidget</a>* gimp_channel_combo_box_new (<a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc">GimpDrawableConstraintFunc</a> constraint,
384
>GtkWidget</a> * gimp_channel_combo_box_new (<a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc">GimpDrawableConstraintFunc</a> constraint,
385
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
386
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
386
387
>gpointer</a> data);</pre>
433
431
<a name="gimp-layer-combo-box-new"></a><h3>gimp_layer_combo_box_new ()</h3>
434
432
<pre class="programlisting"><a
435
433
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
436
>GtkWidget</a>* gimp_layer_combo_box_new (<a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc">GimpDrawableConstraintFunc</a> constraint,
434
>GtkWidget</a> * gimp_layer_combo_box_new (<a class="link" href="libgimp-GimpItemComboBox.html#GimpDrawableConstraintFunc" title="GimpDrawableConstraintFunc">GimpDrawableConstraintFunc</a> constraint,
438
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
436
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
439
437
>gpointer</a> data);</pre>
495
489
<a name="gimp-vectors-combo-box-new"></a><h3>gimp_vectors_combo_box_new ()</h3>
496
490
<pre class="programlisting"><a
497
491
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
498
>GtkWidget</a>* gimp_vectors_combo_box_new (<a class="link" href="libgimp-GimpItemComboBox.html#GimpVectorsConstraintFunc" title="GimpVectorsConstraintFunc">GimpVectorsConstraintFunc</a> constraint,
492
>GtkWidget</a> * gimp_vectors_combo_box_new (<a class="link" href="libgimp-GimpItemComboBox.html#GimpVectorsConstraintFunc" title="GimpVectorsConstraintFunc">GimpVectorsConstraintFunc</a> constraint,
500
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
494
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
501
495
>gpointer</a> data);</pre>
505
499
><span class="type">GimpIntComboBox</span></a> filled with all currently opened
506
500
vectors objects. If a <em class="parameter"><code>constraint</code></em> function is specified, it is called for
507
501
each vectors object and only if the function returns <a
508
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
502
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE--CAPS"
509
503
><code class="literal">TRUE</code></a>, the vectors
510
504
object is added to the combobox.