49
51
<a name="libgimp-gimpmenu.synopsis"></a><h2>Synopsis</h2>
50
52
<pre class="synopsis">
52
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
53
>gboolean</a> (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">*GimpConstraintFunc</a>) (gint32 image_id,
56
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
58
void (<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">*GimpMenuCallback</a>) (gint32 any_id,
60
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
63
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
64
>GtkWidget</a>* <a class="link" href="libgimp-gimpmenu.html#gimp-image-menu-new" title="gimp_image_menu_new ()">gimp_image_menu_new</a> (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
65
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
67
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
71
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
72
>GtkWidget</a>* <a class="link" href="libgimp-gimpmenu.html#gimp-layer-menu-new" title="gimp_layer_menu_new ()">gimp_layer_menu_new</a> (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
73
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
75
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
79
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
80
>GtkWidget</a>* <a class="link" href="libgimp-gimpmenu.html#gimp-channel-menu-new" title="gimp_channel_menu_new ()">gimp_channel_menu_new</a> (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
81
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
83
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
85
gint32 active_channel);
87
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
88
>GtkWidget</a>* <a class="link" href="libgimp-gimpmenu.html#gimp-drawable-menu-new" title="gimp_drawable_menu_new ()">gimp_drawable_menu_new</a> (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
89
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
91
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
93
gint32 active_drawable);
54
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
55
>gboolean</a> (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">*GimpConstraintFunc</a>) (<a
56
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
59
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
60
>gint32</a> drawable_id,
62
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
64
void (<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">*GimpMenuCallback</a>) (<a
65
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
68
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
71
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
72
>GtkWidget</a> * <a class="link" href="libgimp-gimpmenu.html#gimp-image-menu-new" title="gimp_image_menu_new ()">gimp_image_menu_new</a> (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
73
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
75
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
78
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
79
>gint32</a> active_image);
81
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
82
>GtkWidget</a> * <a class="link" href="libgimp-gimpmenu.html#gimp-layer-menu-new" title="gimp_layer_menu_new ()">gimp_layer_menu_new</a> (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
83
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
85
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
88
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
89
>gint32</a> active_layer);
91
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
92
>GtkWidget</a> * <a class="link" href="libgimp-gimpmenu.html#gimp-channel-menu-new" title="gimp_channel_menu_new ()">gimp_channel_menu_new</a> (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
93
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
95
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
98
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
99
>gint32</a> active_channel);
101
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
102
>GtkWidget</a> * <a class="link" href="libgimp-gimpmenu.html#gimp-drawable-menu-new" title="gimp_drawable_menu_new ()">gimp_drawable_menu_new</a> (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
103
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
105
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
108
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
109
>gint32</a> active_drawable);
96
112
<div class="refsect1" lang="en">
97
113
<a name="libgimp-gimpmenu.description"></a><h2>Description</h2>
102
117
<div class="refsect1" lang="en">
104
119
<div class="refsect2" lang="en">
105
120
<a name="GimpConstraintFunc"></a><h3>GimpConstraintFunc ()</h3>
106
121
<pre class="programlisting"><a
107
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
108
>gboolean</a> (*GimpConstraintFunc) (gint32 image_id,
111
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
122
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
123
>gboolean</a> (*GimpConstraintFunc) (<a
124
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
125
>gint32</a> image_id,
127
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
128
>gint32</a> drawable_id,
130
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
112
131
>gpointer</a> data);</pre>
113
132
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
114
133
<h3 class="title">Warning</h3>
115
134
<p><code class="literal">GimpConstraintFunc</code> is deprecated and should not be used in newly-written code.</p>
120
138
<div class="variablelist"><table border="0">
121
139
<col align="left" valign="top">
149
165
<div class="refsect2" lang="en">
150
166
<a name="GimpMenuCallback"></a><h3>GimpMenuCallback ()</h3>
151
<pre class="programlisting">void (*GimpMenuCallback) (gint32 any_id,
167
<pre class="programlisting">void (*GimpMenuCallback) (<a
168
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
153
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
171
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
154
172
>gpointer</a> data);</pre>
155
173
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
156
174
<h3 class="title">Warning</h3>
157
175
<p><code class="literal">GimpMenuCallback</code> is deprecated and should not be used in newly-written code.</p>
162
179
<div class="variablelist"><table border="0">
163
180
<col align="left" valign="top">
182
197
<a name="gimp-image-menu-new"></a><h3>gimp_image_menu_new ()</h3>
183
198
<pre class="programlisting"><a
184
199
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
185
>GtkWidget</a>* gimp_image_menu_new (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
200
>GtkWidget</a> * gimp_image_menu_new (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
186
201
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
188
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
203
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
189
204
>gpointer</a> data,
190
gint32 active_image);</pre>
206
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
207
>gint32</a> active_image);</pre>
191
208
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
192
209
<h3 class="title">Warning</h3>
193
210
<p><code class="literal">gimp_image_menu_new</code> is deprecated and should not be used in newly-written code.</p>
233
249
<a name="gimp-layer-menu-new"></a><h3>gimp_layer_menu_new ()</h3>
234
250
<pre class="programlisting"><a
235
251
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
236
>GtkWidget</a>* gimp_layer_menu_new (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
252
>GtkWidget</a> * gimp_layer_menu_new (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
237
253
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
239
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
255
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
240
256
>gpointer</a> data,
241
gint32 active_layer);</pre>
258
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
259
>gint32</a> active_layer);</pre>
242
260
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
243
261
<h3 class="title">Warning</h3>
244
262
<p><code class="literal">gimp_layer_menu_new</code> is deprecated and should not be used in newly-written code.</p>
284
301
<a name="gimp-channel-menu-new"></a><h3>gimp_channel_menu_new ()</h3>
285
302
<pre class="programlisting"><a
286
303
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
287
>GtkWidget</a>* gimp_channel_menu_new (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
304
>GtkWidget</a> * gimp_channel_menu_new (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
288
305
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
290
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
307
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
291
308
>gpointer</a> data,
292
gint32 active_channel);</pre>
310
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
311
>gint32</a> active_channel);</pre>
293
312
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
294
313
<h3 class="title">Warning</h3>
295
314
<p><code class="literal">gimp_channel_menu_new</code> is deprecated and should not be used in newly-written code.</p>
335
353
<a name="gimp-drawable-menu-new"></a><h3>gimp_drawable_menu_new ()</h3>
336
354
<pre class="programlisting"><a
337
355
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
338
>GtkWidget</a>* gimp_drawable_menu_new (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
356
>GtkWidget</a> * gimp_drawable_menu_new (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
339
357
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
341
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
359
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
342
360
>gpointer</a> data,
343
gint32 active_drawable);</pre>
362
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint32"
363
>gint32</a> active_drawable);</pre>
344
364
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
345
365
<h3 class="title">Warning</h3>
346
366
<p><code class="literal">gimp_drawable_menu_new</code> is deprecated and should not be used in newly-written code.</p>