13
13
<refname>GimpEnumWidgets</refname>
14
14
<refpurpose></refpurpose>
15
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
18
17
<refsynopsisdiv id="libgimpwidgets-GimpEnumWidgets.synopsis" role="synopsis">
19
18
<title role="synopsis.title">Synopsis</title>
22
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="gimp-enum-radio-box-new">gimp_enum_radio_box_new</link> (<link linkend="GType">GType</link> enum_type,
21
<link linkend="GtkWidget">GtkWidget</link> * <link linkend="gimp-enum-radio-box-new">gimp_enum_radio_box_new</link> (<link linkend="GType">GType</link> enum_type,
23
22
<link linkend="GCallback">GCallback</link> callback,
24
23
<link linkend="gpointer">gpointer</link> callback_data,
25
24
<link linkend="GtkWidget">GtkWidget</link> **first_button);
26
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="gimp-enum-radio-box-new-with-range">gimp_enum_radio_box_new_with_range</link> (<link linkend="GType">GType</link> enum_type,
25
<link linkend="GtkWidget">GtkWidget</link> * <link linkend="gimp-enum-radio-box-new-with-range">gimp_enum_radio_box_new_with_range</link> (<link linkend="GType">GType</link> enum_type,
27
26
<link linkend="gint">gint</link> minimum,
28
27
<link linkend="gint">gint</link> maximum,
29
28
<link linkend="GCallback">GCallback</link> callback,
30
29
<link linkend="gpointer">gpointer</link> callback_data,
31
30
<link linkend="GtkWidget">GtkWidget</link> **first_button);
32
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="gimp-enum-radio-frame-new">gimp_enum_radio_frame_new</link> (<link linkend="GType">GType</link> enum_type,
31
<link linkend="GtkWidget">GtkWidget</link> * <link linkend="gimp-enum-radio-frame-new">gimp_enum_radio_frame_new</link> (<link linkend="GType">GType</link> enum_type,
33
32
<link linkend="GtkWidget">GtkWidget</link> *label_widget,
34
33
<link linkend="GCallback">GCallback</link> callback,
35
34
<link linkend="gpointer">gpointer</link> callback_data,
36
35
<link linkend="GtkWidget">GtkWidget</link> **first_button);
37
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="gimp-enum-radio-frame-new-with-range">gimp_enum_radio_frame_new_with_range</link>
36
<link linkend="GtkWidget">GtkWidget</link> * <link linkend="gimp-enum-radio-frame-new-with-range">gimp_enum_radio_frame_new_with_range</link>
38
37
(<link linkend="GType">GType</link> enum_type,
39
38
<link linkend="gint">gint</link> minimum,
40
39
<link linkend="gint">gint</link> maximum,
42
41
<link linkend="GCallback">GCallback</link> callback,
43
42
<link linkend="gpointer">gpointer</link> callback_data,
44
43
<link linkend="GtkWidget">GtkWidget</link> **first_button);
45
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="gimp-enum-stock-box-new">gimp_enum_stock_box_new</link> (<link linkend="GType">GType</link> enum_type,
44
<link linkend="GtkWidget">GtkWidget</link> * <link linkend="gimp-enum-stock-box-new">gimp_enum_stock_box_new</link> (<link linkend="GType">GType</link> enum_type,
46
45
const <link linkend="gchar">gchar</link> *stock_prefix,
47
46
<link linkend="GtkIconSize">GtkIconSize</link> icon_size,
48
47
<link linkend="GCallback">GCallback</link> callback,
49
48
<link linkend="gpointer">gpointer</link> callback_data,
50
49
<link linkend="GtkWidget">GtkWidget</link> **first_button);
51
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="gimp-enum-stock-box-new-with-range">gimp_enum_stock_box_new_with_range</link> (<link linkend="GType">GType</link> enum_type,
50
<link linkend="GtkWidget">GtkWidget</link> * <link linkend="gimp-enum-stock-box-new-with-range">gimp_enum_stock_box_new_with_range</link> (<link linkend="GType">GType</link> enum_type,
52
51
<link linkend="gint">gint</link> minimum,
53
52
<link linkend="gint">gint</link> maximum,
54
53
const <link linkend="gchar">gchar</link> *stock_prefix,
82
80
<title role="details.title">Details</title>
83
81
<refsect2 id="gimp-enum-radio-box-new" role="function" condition="since:GIMP 2.4">
84
82
<title>gimp_enum_radio_box_new ()</title>
85
<indexterm zone="gimp-enum-radio-box-new" role="GIMP 2.4"><primary>gimp_enum_radio_box_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_enum_radio_box_new (<link linkend="GType">GType</link> enum_type,
83
<indexterm zone="gimp-enum-radio-box-new" role="GIMP 2.4"><primary sortas="gimp_enum_radio_box_new">gimp_enum_radio_box_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> * gimp_enum_radio_box_new (<link linkend="GType">GType</link> enum_type,
86
84
<link linkend="GCallback">GCallback</link> callback,
87
85
<link linkend="gpointer">gpointer</link> callback_data,
88
86
<link linkend="GtkWidget">GtkWidget</link> **first_button);</programlisting>
92
90
with up to three or four values. Often it is better to use a
93
91
<link linkend="GimpEnumComboBox"><type>GimpEnumComboBox</type></link> instead.</para>
96
93
</para><variablelist role="params">
97
<varlistentry><term><parameter>enum_type</parameter> :</term>
94
<varlistentry><term><parameter>enum_type</parameter> :</term>
98
95
<listitem><simpara> the <link linkend="GType"><type>GType</type></link> of an enum.
99
96
</simpara></listitem></varlistentry>
100
<varlistentry><term><parameter>callback</parameter> :</term>
97
<varlistentry><term><parameter>callback</parameter> :</term>
101
98
<listitem><simpara> a callback to connect to the "toggled" signal of each
102
99
<link linkend="GtkRadioButton"><type>GtkRadioButton</type></link> that is created.
103
100
</simpara></listitem></varlistentry>
104
<varlistentry><term><parameter>callback_data</parameter> :</term>
101
<varlistentry><term><parameter>callback_data</parameter> :</term>
105
102
<listitem><simpara> data to pass to the <parameter>callback</parameter>.
106
103
</simpara></listitem></varlistentry>
107
<varlistentry><term><parameter>first_button</parameter> :</term>
104
<varlistentry><term><parameter>first_button</parameter> :</term>
108
105
<listitem><simpara> returns the first button in the created group.
109
106
</simpara></listitem></varlistentry>
110
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a new <link linkend="GtkVBox"><type>GtkVBox</type></link> holding a group of <link linkend="GtkRadioButtons"><type>GtkRadioButtons</type></link>.
107
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a new <link linkend="GtkVBox"><type>GtkVBox</type></link> holding a group of <link linkend="GtkRadioButtons"><type>GtkRadioButtons</type></link>.
112
109
</simpara></listitem></varlistentry>
113
</variablelist><para role="since">Since GIMP 2.4
110
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
115
111
<refsect2 id="gimp-enum-radio-box-new-with-range" role="function" condition="since:GIMP 2.4">
116
112
<title>gimp_enum_radio_box_new_with_range ()</title>
117
<indexterm zone="gimp-enum-radio-box-new-with-range" role="GIMP 2.4"><primary>gimp_enum_radio_box_new_with_range</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_enum_radio_box_new_with_range (<link linkend="GType">GType</link> enum_type,
113
<indexterm zone="gimp-enum-radio-box-new-with-range" role="GIMP 2.4"><primary sortas="gimp_enum_radio_box_new_with_range">gimp_enum_radio_box_new_with_range</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> * gimp_enum_radio_box_new_with_range (<link linkend="GType">GType</link> enum_type,
118
114
<link linkend="gint">gint</link> minimum,
119
115
<link linkend="gint">gint</link> maximum,
120
116
<link linkend="GCallback">GCallback</link> callback,
125
121
of radio buttons, but it allows to limit the range of available
126
122
enum values.</para>
129
124
</para><variablelist role="params">
130
<varlistentry><term><parameter>enum_type</parameter> :</term>
125
<varlistentry><term><parameter>enum_type</parameter> :</term>
131
126
<listitem><simpara> the <link linkend="GType"><type>GType</type></link> of an enum.
132
127
</simpara></listitem></varlistentry>
133
<varlistentry><term><parameter>minimum</parameter> :</term>
135
</simpara></listitem></varlistentry>
136
<varlistentry><term><parameter>maximum</parameter> :</term>
138
</simpara></listitem></varlistentry>
139
<varlistentry><term><parameter>callback</parameter> :</term>
128
<varlistentry><term><parameter>minimum</parameter> :</term>
130
</simpara></listitem></varlistentry>
131
<varlistentry><term><parameter>maximum</parameter> :</term>
133
</simpara></listitem></varlistentry>
134
<varlistentry><term><parameter>callback</parameter> :</term>
140
135
<listitem><simpara> a callback to connect to the "toggled" signal of each
141
136
<link linkend="GtkRadioButton"><type>GtkRadioButton</type></link> that is created.
142
137
</simpara></listitem></varlistentry>
143
<varlistentry><term><parameter>callback_data</parameter> :</term>
138
<varlistentry><term><parameter>callback_data</parameter> :</term>
144
139
<listitem><simpara> data to pass to the <parameter>callback</parameter>.
145
140
</simpara></listitem></varlistentry>
146
<varlistentry><term><parameter>first_button</parameter> :</term>
141
<varlistentry><term><parameter>first_button</parameter> :</term>
147
142
<listitem><simpara> returns the first button in the created group.
148
143
</simpara></listitem></varlistentry>
149
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a new <link linkend="GtkVBox"><type>GtkVBox</type></link> holding a group of <link linkend="GtkRadioButtons"><type>GtkRadioButtons</type></link>.
144
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a new <link linkend="GtkVBox"><type>GtkVBox</type></link> holding a group of <link linkend="GtkRadioButtons"><type>GtkRadioButtons</type></link>.
151
146
</simpara></listitem></varlistentry>
152
</variablelist><para role="since">Since GIMP 2.4
147
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
154
148
<refsect2 id="gimp-enum-radio-frame-new" role="function" condition="since:GIMP 2.4">
155
149
<title>gimp_enum_radio_frame_new ()</title>
156
<indexterm zone="gimp-enum-radio-frame-new" role="GIMP 2.4"><primary>gimp_enum_radio_frame_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_enum_radio_frame_new (<link linkend="GType">GType</link> enum_type,
150
<indexterm zone="gimp-enum-radio-frame-new" role="GIMP 2.4"><primary sortas="gimp_enum_radio_frame_new">gimp_enum_radio_frame_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> * gimp_enum_radio_frame_new (<link linkend="GType">GType</link> enum_type,
157
151
<link linkend="GtkWidget">GtkWidget</link> *label_widget,
158
152
<link linkend="GCallback">GCallback</link> callback,
159
153
<link linkend="gpointer">gpointer</link> callback_data,
162
156
Calls <link linkend="gimp-enum-radio-box-new"><function>gimp_enum_radio_box_new()</function></link> and puts the resulting vbox into a
163
157
<link linkend="GtkFrame"><type>GtkFrame</type></link>.</para>
166
159
</para><variablelist role="params">
167
<varlistentry><term><parameter>enum_type</parameter> :</term>
160
<varlistentry><term><parameter>enum_type</parameter> :</term>
168
161
<listitem><simpara> the <link linkend="GType"><type>GType</type></link> of an enum.
169
162
</simpara></listitem></varlistentry>
170
<varlistentry><term><parameter>label_widget</parameter> :</term>
163
<varlistentry><term><parameter>label_widget</parameter> :</term>
171
164
<listitem><simpara> a widget to use as label for the frame that will
172
165
hold the radio box.
173
166
</simpara></listitem></varlistentry>
174
<varlistentry><term><parameter>callback</parameter> :</term>
167
<varlistentry><term><parameter>callback</parameter> :</term>
175
168
<listitem><simpara> a callback to connect to the "toggled" signal of each
176
169
<link linkend="GtkRadioButton"><type>GtkRadioButton</type></link> that is created.
177
170
</simpara></listitem></varlistentry>
178
<varlistentry><term><parameter>callback_data</parameter> :</term>
171
<varlistentry><term><parameter>callback_data</parameter> :</term>
179
172
<listitem><simpara> data to pass to the <parameter>callback</parameter>.
180
173
</simpara></listitem></varlistentry>
181
<varlistentry><term><parameter>first_button</parameter> :</term>
174
<varlistentry><term><parameter>first_button</parameter> :</term>
182
175
<listitem><simpara> returns the first button in the created group.
183
176
</simpara></listitem></varlistentry>
184
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a new <link linkend="GtkFrame"><type>GtkFrame</type></link> holding a group of <link linkend="GtkRadioButtons"><type>GtkRadioButtons</type></link>.
177
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a new <link linkend="GtkFrame"><type>GtkFrame</type></link> holding a group of <link linkend="GtkRadioButtons"><type>GtkRadioButtons</type></link>.
186
179
</simpara></listitem></varlistentry>
187
</variablelist><para role="since">Since GIMP 2.4
180
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
189
181
<refsect2 id="gimp-enum-radio-frame-new-with-range" role="function" condition="since:GIMP 2.4">
190
182
<title>gimp_enum_radio_frame_new_with_range ()</title>
191
<indexterm zone="gimp-enum-radio-frame-new-with-range" role="GIMP 2.4"><primary>gimp_enum_radio_frame_new_with_range</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_enum_radio_frame_new_with_range
183
<indexterm zone="gimp-enum-radio-frame-new-with-range" role="GIMP 2.4"><primary sortas="gimp_enum_radio_frame_new_with_range">gimp_enum_radio_frame_new_with_range</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> * gimp_enum_radio_frame_new_with_range
192
184
(<link linkend="GType">GType</link> enum_type,
193
185
<link linkend="gint">gint</link> minimum,
194
186
<link linkend="gint">gint</link> maximum,
200
192
Calls <link linkend="gimp-enum-radio-box-new-with-range"><function>gimp_enum_radio_box_new_with_range()</function></link> and puts the resulting
201
193
vbox into a <link linkend="GtkFrame"><type>GtkFrame</type></link>.</para>
204
195
</para><variablelist role="params">
205
<varlistentry><term><parameter>enum_type</parameter> :</term>
196
<varlistentry><term><parameter>enum_type</parameter> :</term>
206
197
<listitem><simpara> the <link linkend="GType"><type>GType</type></link> of an enum.
207
198
</simpara></listitem></varlistentry>
208
<varlistentry><term><parameter>minimum</parameter> :</term>
210
</simpara></listitem></varlistentry>
211
<varlistentry><term><parameter>maximum</parameter> :</term>
213
</simpara></listitem></varlistentry>
214
<varlistentry><term><parameter>label_widget</parameter> :</term>
199
<varlistentry><term><parameter>minimum</parameter> :</term>
201
</simpara></listitem></varlistentry>
202
<varlistentry><term><parameter>maximum</parameter> :</term>
204
</simpara></listitem></varlistentry>
205
<varlistentry><term><parameter>label_widget</parameter> :</term>
215
206
<listitem><simpara> a widget to put into the frame that will hold the radio box.
216
207
</simpara></listitem></varlistentry>
217
<varlistentry><term><parameter>callback</parameter> :</term>
208
<varlistentry><term><parameter>callback</parameter> :</term>
218
209
<listitem><simpara> a callback to connect to the "toggled" signal of each
219
210
<link linkend="GtkRadioButton"><type>GtkRadioButton</type></link> that is created.
220
211
</simpara></listitem></varlistentry>
221
<varlistentry><term><parameter>callback_data</parameter> :</term>
212
<varlistentry><term><parameter>callback_data</parameter> :</term>
222
213
<listitem><simpara> data to pass to the <parameter>callback</parameter>.
223
214
</simpara></listitem></varlistentry>
224
<varlistentry><term><parameter>first_button</parameter> :</term>
215
<varlistentry><term><parameter>first_button</parameter> :</term>
225
216
<listitem><simpara> returns the first button in the created group.
226
217
</simpara></listitem></varlistentry>
227
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a new <link linkend="GtkFrame"><type>GtkFrame</type></link> holding a group of <link linkend="GtkRadioButtons"><type>GtkRadioButtons</type></link>.
218
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a new <link linkend="GtkFrame"><type>GtkFrame</type></link> holding a group of <link linkend="GtkRadioButtons"><type>GtkRadioButtons</type></link>.
229
220
</simpara></listitem></varlistentry>
230
</variablelist><para role="since">Since GIMP 2.4
221
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
232
222
<refsect2 id="gimp-enum-stock-box-new" role="function" condition="since:GIMP 2.4">
233
223
<title>gimp_enum_stock_box_new ()</title>
234
<indexterm zone="gimp-enum-stock-box-new" role="GIMP 2.4"><primary>gimp_enum_stock_box_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_enum_stock_box_new (<link linkend="GType">GType</link> enum_type,
224
<indexterm zone="gimp-enum-stock-box-new" role="GIMP 2.4"><primary sortas="gimp_enum_stock_box_new">gimp_enum_stock_box_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> * gimp_enum_stock_box_new (<link linkend="GType">GType</link> enum_type,
235
225
const <link linkend="gchar">gchar</link> *stock_prefix,
236
226
<link linkend="GtkIconSize">GtkIconSize</link> icon_size,
237
227
<link linkend="GCallback">GCallback</link> callback,
242
232
stock_id for each icon is created by appending the enum_value's
243
233
nick to the given <parameter>stock_prefix</parameter>.</para>
246
235
</para><variablelist role="params">
247
<varlistentry><term><parameter>enum_type</parameter> :</term>
236
<varlistentry><term><parameter>enum_type</parameter> :</term>
248
237
<listitem><simpara> the <link linkend="GType"><type>GType</type></link> of an enum.
249
238
</simpara></listitem></varlistentry>
250
<varlistentry><term><parameter>stock_prefix</parameter> :</term>
239
<varlistentry><term><parameter>stock_prefix</parameter> :</term>
251
240
<listitem><simpara> the prefix of the group of stock ids to use.
252
241
</simpara></listitem></varlistentry>
253
<varlistentry><term><parameter>icon_size</parameter> :</term>
242
<varlistentry><term><parameter>icon_size</parameter> :</term>
254
243
<listitem><simpara>
255
244
</simpara></listitem></varlistentry>
256
<varlistentry><term><parameter>callback</parameter> :</term>
245
<varlistentry><term><parameter>callback</parameter> :</term>
257
246
<listitem><simpara> a callback to connect to the "toggled" signal of each
258
247
<link linkend="GtkRadioButton"><type>GtkRadioButton</type></link> that is created.
259
248
</simpara></listitem></varlistentry>
260
<varlistentry><term><parameter>callback_data</parameter> :</term>
249
<varlistentry><term><parameter>callback_data</parameter> :</term>
261
250
<listitem><simpara> data to pass to the <parameter>callback</parameter>.
262
251
</simpara></listitem></varlistentry>
263
<varlistentry><term><parameter>first_button</parameter> :</term>
252
<varlistentry><term><parameter>first_button</parameter> :</term>
264
253
<listitem><simpara> returns the first button in the created group.
265
254
</simpara></listitem></varlistentry>
266
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a new <link linkend="GtkHbox"><type>GtkHbox</type></link> holding a group of <link linkend="GtkRadioButtons"><type>GtkRadioButtons</type></link>.
255
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a new <link linkend="GtkHbox"><type>GtkHbox</type></link> holding a group of <link linkend="GtkRadioButtons"><type>GtkRadioButtons</type></link>.
268
257
</simpara></listitem></varlistentry>
269
</variablelist><para role="since">Since GIMP 2.4
258
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
271
259
<refsect2 id="gimp-enum-stock-box-new-with-range" role="function" condition="since:GIMP 2.4">
272
260
<title>gimp_enum_stock_box_new_with_range ()</title>
273
<indexterm zone="gimp-enum-stock-box-new-with-range" role="GIMP 2.4"><primary>gimp_enum_stock_box_new_with_range</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_enum_stock_box_new_with_range (<link linkend="GType">GType</link> enum_type,
261
<indexterm zone="gimp-enum-stock-box-new-with-range" role="GIMP 2.4"><primary sortas="gimp_enum_stock_box_new_with_range">gimp_enum_stock_box_new_with_range</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> * gimp_enum_stock_box_new_with_range (<link linkend="GType">GType</link> enum_type,
274
262
<link linkend="gint">gint</link> minimum,
275
263
<link linkend="gint">gint</link> maximum,
276
264
const <link linkend="gchar">gchar</link> *stock_prefix,
283
271
of radio buttons, but it allows to limit the range of available
284
272
enum values.</para>
287
274
</para><variablelist role="params">
288
<varlistentry><term><parameter>enum_type</parameter> :</term>
275
<varlistentry><term><parameter>enum_type</parameter> :</term>
289
276
<listitem><simpara> the <link linkend="GType"><type>GType</type></link> of an enum.
290
277
</simpara></listitem></varlistentry>
291
<varlistentry><term><parameter>minimum</parameter> :</term>
293
</simpara></listitem></varlistentry>
294
<varlistentry><term><parameter>maximum</parameter> :</term>
296
</simpara></listitem></varlistentry>
297
<varlistentry><term><parameter>stock_prefix</parameter> :</term>
278
<varlistentry><term><parameter>minimum</parameter> :</term>
280
</simpara></listitem></varlistentry>
281
<varlistentry><term><parameter>maximum</parameter> :</term>
283
</simpara></listitem></varlistentry>
284
<varlistentry><term><parameter>stock_prefix</parameter> :</term>
298
285
<listitem><simpara> the prefix of the group of stock ids to use.
299
286
</simpara></listitem></varlistentry>
300
<varlistentry><term><parameter>icon_size</parameter> :</term>
287
<varlistentry><term><parameter>icon_size</parameter> :</term>
301
288
<listitem><simpara>
302
289
</simpara></listitem></varlistentry>
303
<varlistentry><term><parameter>callback</parameter> :</term>
290
<varlistentry><term><parameter>callback</parameter> :</term>
304
291
<listitem><simpara> a callback to connect to the "toggled" signal of each
305
292
<link linkend="GtkRadioButton"><type>GtkRadioButton</type></link> that is created.
306
293
</simpara></listitem></varlistentry>
307
<varlistentry><term><parameter>callback_data</parameter> :</term>
294
<varlistentry><term><parameter>callback_data</parameter> :</term>
308
295
<listitem><simpara> data to pass to the <parameter>callback</parameter>.
309
296
</simpara></listitem></varlistentry>
310
<varlistentry><term><parameter>first_button</parameter> :</term>
297
<varlistentry><term><parameter>first_button</parameter> :</term>
311
298
<listitem><simpara> returns the first button in the created group.
312
299
</simpara></listitem></varlistentry>
313
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a new <link linkend="GtkHbox"><type>GtkHbox</type></link> holding a group of <link linkend="GtkRadioButtons"><type>GtkRadioButtons</type></link>.
300
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a new <link linkend="GtkHbox"><type>GtkHbox</type></link> holding a group of <link linkend="GtkRadioButtons"><type>GtkRadioButtons</type></link>.
315
302
</simpara></listitem></varlistentry>
316
</variablelist><para role="since">Since GIMP 2.4
303
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
318
304
<refsect2 id="gimp-enum-stock-box-set-child-padding" role="function" condition="since:GIMP 2.4">
319
305
<title>gimp_enum_stock_box_set_child_padding ()</title>
320
<indexterm zone="gimp-enum-stock-box-set-child-padding" role="GIMP 2.4"><primary>gimp_enum_stock_box_set_child_padding</primary></indexterm><programlisting><link linkend="void">void</link> gimp_enum_stock_box_set_child_padding
306
<indexterm zone="gimp-enum-stock-box-set-child-padding" role="GIMP 2.4"><primary sortas="gimp_enum_stock_box_set_child_padding">gimp_enum_stock_box_set_child_padding</primary></indexterm><programlisting><link linkend="void">void</link> gimp_enum_stock_box_set_child_padding
321
307
(<link linkend="GtkWidget">GtkWidget</link> *stock_box,
322
308
<link linkend="gint">gint</link> xpad,
323
309
<link linkend="gint">gint</link> ypad);</programlisting>
325
311
Sets the padding of all buttons in a box created by
326
312
<link linkend="gimp-enum-stock-box-new"><function>gimp_enum_stock_box_new()</function></link>.</para>
329
314
</para><variablelist role="params">
330
<varlistentry><term><parameter>stock_box</parameter> :</term>
315
<varlistentry><term><parameter>stock_box</parameter> :</term>
331
316
<listitem><simpara> a stock box widget
332
317
</simpara></listitem></varlistentry>
333
<varlistentry><term><parameter>xpad</parameter> :</term>
318
<varlistentry><term><parameter>xpad</parameter> :</term>
334
319
<listitem><simpara> horizontal padding
335
320
</simpara></listitem></varlistentry>
336
<varlistentry><term><parameter>ypad</parameter> :</term>
321
<varlistentry><term><parameter>ypad</parameter> :</term>
337
322
<listitem><simpara> vertical padding
338
323
</simpara></listitem></varlistentry>
339
</variablelist><para role="since">Since GIMP 2.4
324
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>