49
49
<div class="refsynopsisdiv">
50
50
<a name="libgimpwidgets-GimpEnumWidgets.synopsis"></a><h2>Synopsis</h2>
51
51
<pre class="synopsis">
53
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
54
>GtkWidget</a>* <a class="link" href="libgimpwidgets-GimpEnumWidgets.html#gimp-enum-radio-box-new" title="gimp_enum_radio_box_new ()">gimp_enum_radio_box_new</a> (<a
55
href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"
58
href="/usr/share/gtk-doc/html/gobject/gobject-Closures.html#GCallback"
59
>GCallback</a> callback,
61
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
62
>gpointer</a> callback_data,
64
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
65
>GtkWidget</a> **first_button);
67
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
68
>GtkWidget</a>* <a class="link" href="libgimpwidgets-GimpEnumWidgets.html#gimp-enum-radio-box-new-with-range" title="gimp_enum_radio_box_new_with_range ()">gimp_enum_radio_box_new_with_range</a> (<a
69
href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"
72
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
75
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
78
href="/usr/share/gtk-doc/html/gobject/gobject-Closures.html#GCallback"
79
>GCallback</a> callback,
81
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
82
>gpointer</a> callback_data,
84
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
85
>GtkWidget</a> **first_button);
87
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
88
>GtkWidget</a>* <a class="link" href="libgimpwidgets-GimpEnumWidgets.html#gimp-enum-radio-frame-new" title="gimp_enum_radio_frame_new ()">gimp_enum_radio_frame_new</a> (<a
89
href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"
92
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
93
>GtkWidget</a> *label_widget,
95
href="/usr/share/gtk-doc/html/gobject/gobject-Closures.html#GCallback"
96
>GCallback</a> callback,
98
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
99
>gpointer</a> callback_data,
101
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
102
>GtkWidget</a> **first_button);
104
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
105
>GtkWidget</a>* <a class="link" href="libgimpwidgets-GimpEnumWidgets.html#gimp-enum-radio-frame-new-with-range" title="gimp_enum_radio_frame_new_with_range ()">gimp_enum_radio_frame_new_with_range</a>
107
href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"
108
>GType</a> enum_type,
110
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
113
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
116
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
117
>GtkWidget</a> *label_widget,
119
href="/usr/share/gtk-doc/html/gobject/gobject-Closures.html#GCallback"
120
>GCallback</a> callback,
122
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
123
>gpointer</a> callback_data,
125
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
126
>GtkWidget</a> **first_button);
128
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
129
>GtkWidget</a>* <a class="link" href="libgimpwidgets-GimpEnumWidgets.html#gimp-enum-stock-box-new" title="gimp_enum_stock_box_new ()">gimp_enum_stock_box_new</a> (<a
130
href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"
131
>GType</a> enum_type,
133
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
134
>gchar</a> *stock_prefix,
136
href="/usr/share/gtk-doc/html/gtk/gtk-Themeable-Stock-Images.html#GtkIconSize"
137
>GtkIconSize</a> icon_size,
139
href="/usr/share/gtk-doc/html/gobject/gobject-Closures.html#GCallback"
140
>GCallback</a> callback,
142
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
143
>gpointer</a> callback_data,
145
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
146
>GtkWidget</a> **first_button);
148
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
149
>GtkWidget</a>* <a class="link" href="libgimpwidgets-GimpEnumWidgets.html#gimp-enum-stock-box-new-with-range" title="gimp_enum_stock_box_new_with_range ()">gimp_enum_stock_box_new_with_range</a> (<a
150
href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"
151
>GType</a> enum_type,
153
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
156
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
159
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
160
>gchar</a> *stock_prefix,
162
href="/usr/share/gtk-doc/html/gtk/gtk-Themeable-Stock-Images.html#GtkIconSize"
163
>GtkIconSize</a> icon_size,
165
href="/usr/share/gtk-doc/html/gobject/gobject-Closures.html#GCallback"
166
>GCallback</a> callback,
168
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
169
>gpointer</a> callback_data,
171
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
172
>GtkWidget</a> **first_button);
52
GtkWidget* <a class="link" href="libgimpwidgets-GimpEnumWidgets.html#gimp-enum-radio-box-new" title="gimp_enum_radio_box_new ()">gimp_enum_radio_box_new</a> (GType enum_type,
54
gpointer callback_data,
55
GtkWidget **first_button);
56
GtkWidget* <a class="link" href="libgimpwidgets-GimpEnumWidgets.html#gimp-enum-radio-box-new-with-range" title="gimp_enum_radio_box_new_with_range ()">gimp_enum_radio_box_new_with_range</a> (GType enum_type,
60
gpointer callback_data,
61
GtkWidget **first_button);
62
GtkWidget* <a class="link" href="libgimpwidgets-GimpEnumWidgets.html#gimp-enum-radio-frame-new" title="gimp_enum_radio_frame_new ()">gimp_enum_radio_frame_new</a> (GType enum_type,
63
GtkWidget *label_widget,
65
gpointer callback_data,
66
GtkWidget **first_button);
67
GtkWidget* <a class="link" href="libgimpwidgets-GimpEnumWidgets.html#gimp-enum-radio-frame-new-with-range" title="gimp_enum_radio_frame_new_with_range ()">gimp_enum_radio_frame_new_with_range</a>
71
GtkWidget *label_widget,
73
gpointer callback_data,
74
GtkWidget **first_button);
75
GtkWidget* <a class="link" href="libgimpwidgets-GimpEnumWidgets.html#gimp-enum-stock-box-new" title="gimp_enum_stock_box_new ()">gimp_enum_stock_box_new</a> (GType enum_type,
76
const gchar *stock_prefix,
77
GtkIconSize icon_size,
79
gpointer callback_data,
80
GtkWidget **first_button);
81
GtkWidget* <a class="link" href="libgimpwidgets-GimpEnumWidgets.html#gimp-enum-stock-box-new-with-range" title="gimp_enum_stock_box_new_with_range ()">gimp_enum_stock_box_new_with_range</a> (GType enum_type,
84
const gchar *stock_prefix,
85
GtkIconSize icon_size,
87
gpointer callback_data,
88
GtkWidget **first_button);
173
89
void <a class="link" href="libgimpwidgets-GimpEnumWidgets.html#gimp-enum-stock-box-set-child-padding" title="gimp_enum_stock_box_set_child_padding ()">gimp_enum_stock_box_set_child_padding</a>
175
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
176
>GtkWidget</a> *stock_box,
178
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
181
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
90
(GtkWidget *stock_box,
185
95
<div class="refsect1" lang="en">
259
153
<div class="refsect2" lang="en">
260
154
<a name="gimp-enum-radio-box-new-with-range"></a><h3>gimp_enum_radio_box_new_with_range ()</h3>
261
<pre class="programlisting"><a
262
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
263
>GtkWidget</a>* gimp_enum_radio_box_new_with_range (<a
264
href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"
265
>GType</a> enum_type,
267
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
270
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
273
href="/usr/share/gtk-doc/html/gobject/gobject-Closures.html#GCallback"
274
>GCallback</a> callback,
276
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
277
>gpointer</a> callback_data,
279
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
280
>GtkWidget</a> **first_button);</pre>
155
<pre class="programlisting">GtkWidget* gimp_enum_radio_box_new_with_range (GType enum_type,
159
gpointer callback_data,
160
GtkWidget **first_button);</pre>
282
162
Just like <a class="link" href="libgimpwidgets-GimpEnumWidgets.html#gimp-enum-radio-box-new" title="gimp_enum_radio_box_new ()"><code class="function">gimp_enum_radio_box_new()</code></a>, this function creates a group
283
163
of radio buttons, but it allows to limit the range of available
340
214
<div class="refsect2" lang="en">
341
215
<a name="gimp-enum-radio-frame-new"></a><h3>gimp_enum_radio_frame_new ()</h3>
342
<pre class="programlisting"><a
343
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
344
>GtkWidget</a>* gimp_enum_radio_frame_new (<a
345
href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"
346
>GType</a> enum_type,
348
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
349
>GtkWidget</a> *label_widget,
351
href="/usr/share/gtk-doc/html/gobject/gobject-Closures.html#GCallback"
352
>GCallback</a> callback,
354
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
355
>gpointer</a> callback_data,
357
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
358
>GtkWidget</a> **first_button);</pre>
216
<pre class="programlisting">GtkWidget* gimp_enum_radio_frame_new (GType enum_type,
217
GtkWidget *label_widget,
219
gpointer callback_data,
220
GtkWidget **first_button);</pre>
360
222
Calls <a class="link" href="libgimpwidgets-GimpEnumWidgets.html#gimp-enum-radio-box-new" title="gimp_enum_radio_box_new ()"><code class="function">gimp_enum_radio_box_new()</code></a> and puts the resulting vbox into a
362
href="/usr/share/gtk-doc/html/gtk/GtkFrame.html"
363
><span class="type">GtkFrame</span></a>.</p>
223
<span class="type">GtkFrame</span>.</p>
415
269
<div class="refsect2" lang="en">
416
270
<a name="gimp-enum-radio-frame-new-with-range"></a><h3>gimp_enum_radio_frame_new_with_range ()</h3>
417
<pre class="programlisting"><a
418
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
419
>GtkWidget</a>* gimp_enum_radio_frame_new_with_range
421
href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"
422
>GType</a> enum_type,
424
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
427
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
430
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
431
>GtkWidget</a> *label_widget,
433
href="/usr/share/gtk-doc/html/gobject/gobject-Closures.html#GCallback"
434
>GCallback</a> callback,
436
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
437
>gpointer</a> callback_data,
439
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
440
>GtkWidget</a> **first_button);</pre>
271
<pre class="programlisting">GtkWidget* gimp_enum_radio_frame_new_with_range
275
GtkWidget *label_widget,
277
gpointer callback_data,
278
GtkWidget **first_button);</pre>
442
280
Calls <a class="link" href="libgimpwidgets-GimpEnumWidgets.html#gimp-enum-radio-box-new-with-range" title="gimp_enum_radio_box_new_with_range ()"><code class="function">gimp_enum_radio_box_new_with_range()</code></a> and puts the resulting
444
href="/usr/share/gtk-doc/html/gtk/GtkFrame.html"
445
><span class="type">GtkFrame</span></a>.</p>
281
vbox into a <span class="type">GtkFrame</span>.</p>
506
336
<div class="refsect2" lang="en">
507
337
<a name="gimp-enum-stock-box-new"></a><h3>gimp_enum_stock_box_new ()</h3>
508
<pre class="programlisting"><a
509
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
510
>GtkWidget</a>* gimp_enum_stock_box_new (<a
511
href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"
512
>GType</a> enum_type,
514
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
515
>gchar</a> *stock_prefix,
517
href="/usr/share/gtk-doc/html/gtk/gtk-Themeable-Stock-Images.html#GtkIconSize"
518
>GtkIconSize</a> icon_size,
520
href="/usr/share/gtk-doc/html/gobject/gobject-Closures.html#GCallback"
521
>GCallback</a> callback,
523
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
524
>gpointer</a> callback_data,
526
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
527
>GtkWidget</a> **first_button);</pre>
338
<pre class="programlisting">GtkWidget* gimp_enum_stock_box_new (GType enum_type,
339
const gchar *stock_prefix,
340
GtkIconSize icon_size,
342
gpointer callback_data,
343
GtkWidget **first_button);</pre>
529
345
Creates a horizontal box of radio buttons with stock icons. The
530
346
stock_id for each icon is created by appending the enum_value's
585
397
<div class="refsect2" lang="en">
586
398
<a name="gimp-enum-stock-box-new-with-range"></a><h3>gimp_enum_stock_box_new_with_range ()</h3>
587
<pre class="programlisting"><a
588
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
589
>GtkWidget</a>* gimp_enum_stock_box_new_with_range (<a
590
href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"
591
>GType</a> enum_type,
593
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
596
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
599
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
600
>gchar</a> *stock_prefix,
602
href="/usr/share/gtk-doc/html/gtk/gtk-Themeable-Stock-Images.html#GtkIconSize"
603
>GtkIconSize</a> icon_size,
605
href="/usr/share/gtk-doc/html/gobject/gobject-Closures.html#GCallback"
606
>GCallback</a> callback,
608
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
609
>gpointer</a> callback_data,
611
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
612
>GtkWidget</a> **first_button);</pre>
399
<pre class="programlisting">GtkWidget* gimp_enum_stock_box_new_with_range (GType enum_type,
402
const gchar *stock_prefix,
403
GtkIconSize icon_size,
405
gpointer callback_data,
406
GtkWidget **first_button);</pre>
614
408
Just like <a class="link" href="libgimpwidgets-GimpEnumWidgets.html#gimp-enum-stock-box-new" title="gimp_enum_stock_box_new ()"><code class="function">gimp_enum_stock_box_new()</code></a>, this function creates a group
615
409
of radio buttons, but it allows to limit the range of available