48
48
<div class="refsynopsisdiv">
49
49
<a name="libgimp-gimpmenu.synopsis"></a><h2>Synopsis</h2>
50
50
<pre class="synopsis">
51
gboolean (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">*GimpConstraintFunc</a>) (gint32 image_id,
54
void (<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">*GimpMenuCallback</a>) (gint32 any_id,
56
GtkWidget* <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,
57
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
60
GtkWidget* <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,
61
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
64
GtkWidget* <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,
65
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
67
gint32 active_channel);
68
GtkWidget* <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,
69
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
71
gint32 active_drawable);
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>) (<a
54
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
57
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
58
>gint32</a> drawable_id,
60
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
62
void (<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">*GimpMenuCallback</a>) (<a
63
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
66
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
69
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
70
>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,
71
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
73
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
76
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
77
>gint32</a> active_image);
79
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
80
>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,
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"
86
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
87
>gint32</a> active_layer);
89
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
90
>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,
91
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
93
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
96
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
97
>gint32</a> active_channel);
99
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
100
>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,
101
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
103
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
106
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
107
>gint32</a> active_drawable);
74
110
<div class="refsect1" lang="en">
81
117
<a name="libgimp-gimpmenu.details"></a><h2>Details</h2>
82
118
<div class="refsect2" lang="en">
83
119
<a name="GimpConstraintFunc"></a><h3>GimpConstraintFunc ()</h3>
84
<pre class="programlisting">gboolean (*GimpConstraintFunc) (gint32 image_id,
120
<pre class="programlisting"><a
121
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
122
>gboolean</a> (*GimpConstraintFunc) (<a
123
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
124
>gint32</a> image_id,
126
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
127
>gint32</a> drawable_id,
129
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
130
>gpointer</a> data);</pre>
87
131
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
88
132
<h3 class="title">Warning</h3>
89
133
<p><code class="literal">GimpConstraintFunc</code> is deprecated and should not be used in newly-written code.</p>
123
167
<div class="refsect2" lang="en">
124
168
<a name="GimpMenuCallback"></a><h3>GimpMenuCallback ()</h3>
125
<pre class="programlisting">void (*GimpMenuCallback) (gint32 any_id,
126
gpointer data);</pre>
169
<pre class="programlisting">void (*GimpMenuCallback) (<a
170
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
173
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
174
>gpointer</a> data);</pre>
127
175
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
128
176
<h3 class="title">Warning</h3>
129
177
<p><code class="literal">GimpMenuCallback</code> is deprecated and should not be used in newly-written code.</p>
153
201
<div class="refsect2" lang="en">
154
202
<a name="gimp-image-menu-new"></a><h3>gimp_image_menu_new ()</h3>
155
<pre class="programlisting">GtkWidget* gimp_image_menu_new (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
203
<pre class="programlisting"><a
204
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
205
>GtkWidget</a>* gimp_image_menu_new (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
156
206
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
158
gint32 active_image);</pre>
208
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
211
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
212
>gint32</a> active_image);</pre>
159
213
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
160
214
<h3 class="title">Warning</h3>
161
215
<p><code class="literal">gimp_image_menu_new</code> is deprecated and should not be used in newly-written code.</p>
200
254
<div class="refsect2" lang="en">
201
255
<a name="gimp-layer-menu-new"></a><h3>gimp_layer_menu_new ()</h3>
202
<pre class="programlisting">GtkWidget* gimp_layer_menu_new (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
256
<pre class="programlisting"><a
257
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
258
>GtkWidget</a>* gimp_layer_menu_new (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
203
259
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
205
gint32 active_layer);</pre>
261
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
264
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
265
>gint32</a> active_layer);</pre>
206
266
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
207
267
<h3 class="title">Warning</h3>
208
268
<p><code class="literal">gimp_layer_menu_new</code> is deprecated and should not be used in newly-written code.</p>
247
307
<div class="refsect2" lang="en">
248
308
<a name="gimp-channel-menu-new"></a><h3>gimp_channel_menu_new ()</h3>
249
<pre class="programlisting">GtkWidget* gimp_channel_menu_new (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
309
<pre class="programlisting"><a
310
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
311
>GtkWidget</a>* gimp_channel_menu_new (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
250
312
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
252
gint32 active_channel);</pre>
314
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
317
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
318
>gint32</a> active_channel);</pre>
253
319
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
254
320
<h3 class="title">Warning</h3>
255
321
<p><code class="literal">gimp_channel_menu_new</code> is deprecated and should not be used in newly-written code.</p>
294
360
<div class="refsect2" lang="en">
295
361
<a name="gimp-drawable-menu-new"></a><h3>gimp_drawable_menu_new ()</h3>
296
<pre class="programlisting">GtkWidget* gimp_drawable_menu_new (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
362
<pre class="programlisting"><a
363
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
364
>GtkWidget</a>* gimp_drawable_menu_new (<a class="link" href="libgimp-gimpmenu.html#GimpConstraintFunc" title="GimpConstraintFunc ()">GimpConstraintFunc</a> constraint,
297
365
<a class="link" href="libgimp-gimpmenu.html#GimpMenuCallback" title="GimpMenuCallback ()">GimpMenuCallback</a> callback,
299
gint32 active_drawable);</pre>
367
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
370
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
371
>gint32</a> active_drawable);</pre>
300
372
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
301
373
<h3 class="title">Warning</h3>
302
374
<p><code class="literal">gimp_drawable_menu_new</code> is deprecated and should not be used in newly-written code.</p>