167
165
<title role="details.title">Details</title>
168
166
<refsect2 id="gimp-radio-group-new" role="function">
169
167
<title>gimp_radio_group_new ()</title>
170
<indexterm zone="gimp-radio-group-new"><primary>gimp_radio_group_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_radio_group_new (<link linkend="gboolean">gboolean</link> in_frame,
168
<indexterm zone="gimp-radio-group-new"><primary sortas="gimp_radio_group_new">gimp_radio_group_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> * gimp_radio_group_new (<link linkend="gboolean">gboolean</link> in_frame,
171
169
const <link linkend="gchar">gchar</link> *frame_title,
172
170
...);</programlisting>
174
172
Convenience function to create a group of radio buttons embedded into
175
173
a <link linkend="GtkFrame"><type>GtkFrame</type></link> or <link linkend="GtkVbox"><type>GtkVbox</type></link>.</para>
178
175
</para><variablelist role="params">
179
<varlistentry><term><parameter>in_frame</parameter> :</term>
180
<listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if you want a <link linkend="GtkFrame"><type>GtkFrame</type></link> around the radio button group.
181
</simpara></listitem></varlistentry>
182
<varlistentry><term><parameter>frame_title</parameter> :</term>
183
<listitem><simpara> The title of the Frame or <link linkend="NULL:CAPS"><literal>NULL</literal></link> if you don't want a title.
184
</simpara></listitem></varlistentry>
185
<varlistentry><term><parameter>...</parameter> :</term>
186
<listitem><simpara> A <link linkend="NULL:CAPS"><literal>NULL</literal></link>-terminated <parameter>va_list</parameter> describing the radio buttons.
187
</simpara></listitem></varlistentry>
188
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A <link linkend="GtkFrame"><type>GtkFrame</type></link> or <link linkend="GtkVbox"><type>GtkVbox</type></link> (depending on <parameter>in_frame</parameter>).
176
<varlistentry><term><parameter>in_frame</parameter> :</term>
177
<listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if you want a <link linkend="GtkFrame"><type>GtkFrame</type></link> around the radio button group.
178
</simpara></listitem></varlistentry>
179
<varlistentry><term><parameter>frame_title</parameter> :</term>
180
<listitem><simpara> The title of the Frame or <link linkend="NULL--CAPS"><literal>NULL</literal></link> if you don't want a title.
181
</simpara></listitem></varlistentry>
182
<varlistentry><term><parameter>...</parameter> :</term>
183
<listitem><simpara> A <link linkend="NULL--CAPS"><literal>NULL</literal></link>-terminated <parameter>va_list</parameter> describing the radio buttons.
184
</simpara></listitem></varlistentry>
185
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A <link linkend="GtkFrame"><type>GtkFrame</type></link> or <link linkend="GtkVbox"><type>GtkVbox</type></link> (depending on <parameter>in_frame</parameter>).
189
186
</simpara></listitem></varlistentry>
190
187
</variablelist></refsect2>
191
188
<refsect2 id="gimp-radio-group-new2" role="function">
192
189
<title>gimp_radio_group_new2 ()</title>
193
<indexterm zone="gimp-radio-group-new2"><primary>gimp_radio_group_new2</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_radio_group_new2 (<link linkend="gboolean">gboolean</link> in_frame,
190
<indexterm zone="gimp-radio-group-new2"><primary sortas="gimp_radio_group_new2">gimp_radio_group_new2</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> * gimp_radio_group_new2 (<link linkend="gboolean">gboolean</link> in_frame,
194
191
const <link linkend="gchar">gchar</link> *frame_title,
195
192
<link linkend="GCallback">GCallback</link> radio_button_callback,
196
193
<link linkend="gpointer">gpointer</link> radio_button_callback_data,
200
197
Convenience function to create a group of radio buttons embedded into
201
198
a <link linkend="GtkFrame"><type>GtkFrame</type></link> or <link linkend="GtkVbox"><type>GtkVbox</type></link>.</para>
204
200
</para><variablelist role="params">
205
<varlistentry><term><parameter>in_frame</parameter> :</term>
206
<listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if you want a <link linkend="GtkFrame"><type>GtkFrame</type></link> around the
201
<varlistentry><term><parameter>in_frame</parameter> :</term>
202
<listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if you want a <link linkend="GtkFrame"><type>GtkFrame</type></link> around the
207
203
radio button group.
208
204
</simpara></listitem></varlistentry>
209
<varlistentry><term><parameter>frame_title</parameter> :</term>
210
<listitem><simpara> The title of the Frame or <link linkend="NULL:CAPS"><literal>NULL</literal></link> if you don't want
205
<varlistentry><term><parameter>frame_title</parameter> :</term>
206
<listitem><simpara> The title of the Frame or <link linkend="NULL--CAPS"><literal>NULL</literal></link> if you don't want
212
208
</simpara></listitem></varlistentry>
213
<varlistentry><term><parameter>radio_button_callback</parameter> :</term>
209
<varlistentry><term><parameter>radio_button_callback</parameter> :</term>
214
210
<listitem><simpara> The callback each button's "toggled" signal will
215
211
be connected with.
216
212
</simpara></listitem></varlistentry>
217
<varlistentry><term><parameter>radio_button_callback_data</parameter> :</term>
213
<varlistentry><term><parameter>radio_button_callback_data</parameter> :</term>
218
214
<listitem><simpara>
219
215
The data which will be passed to <link linkend="g-signal-connect"><function>g_signal_connect()</function></link>.
220
216
</simpara></listitem></varlistentry>
221
<varlistentry><term><parameter>initial</parameter> :</term>
217
<varlistentry><term><parameter>initial</parameter> :</term>
222
218
<listitem><simpara> The <parameter>item_data</parameter> of the initially pressed radio button.
223
219
</simpara></listitem></varlistentry>
224
<varlistentry><term><parameter>...</parameter> :</term>
225
<listitem><simpara> A <link linkend="NULL:CAPS"><literal>NULL</literal></link>-terminated <parameter>va_list</parameter> describing
220
<varlistentry><term><parameter>...</parameter> :</term>
221
<listitem><simpara> A <link linkend="NULL--CAPS"><literal>NULL</literal></link>-terminated <parameter>va_list</parameter> describing
226
222
the radio buttons.
227
223
</simpara></listitem></varlistentry>
228
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A <link linkend="GtkFrame"><type>GtkFrame</type></link> or <link linkend="GtkVbox"><type>GtkVbox</type></link> (depending on <parameter>in_frame</parameter>).
224
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A <link linkend="GtkFrame"><type>GtkFrame</type></link> or <link linkend="GtkVbox"><type>GtkVbox</type></link> (depending on <parameter>in_frame</parameter>).
229
225
</simpara></listitem></varlistentry>
230
226
</variablelist></refsect2>
231
227
<refsect2 id="gimp-radio-group-set-active" role="function">
232
228
<title>gimp_radio_group_set_active ()</title>
233
<indexterm zone="gimp-radio-group-set-active"><primary>gimp_radio_group_set_active</primary></indexterm><programlisting><link linkend="void">void</link> gimp_radio_group_set_active (<link linkend="GtkRadioButton">GtkRadioButton</link> *radio_button,
229
<indexterm zone="gimp-radio-group-set-active"><primary sortas="gimp_radio_group_set_active">gimp_radio_group_set_active</primary></indexterm><programlisting><link linkend="void">void</link> gimp_radio_group_set_active (<link linkend="GtkRadioButton">GtkRadioButton</link> *radio_button,
234
230
<link linkend="gpointer">gpointer</link> item_data);</programlisting>
236
232
Calls <link linkend="gtk-toggle-button-set-active"><function>gtk_toggle_button_set_active()</function></link> with the radio button that was
237
233
created with a matching <parameter>item_data</parameter>.</para>
240
235
</para><variablelist role="params">
241
<varlistentry><term><parameter>radio_button</parameter> :</term>
236
<varlistentry><term><parameter>radio_button</parameter> :</term>
242
237
<listitem><simpara> Pointer to a <link linkend="GtkRadioButton"><type>GtkRadioButton</type></link>.
243
238
</simpara></listitem></varlistentry>
244
<varlistentry><term><parameter>item_data</parameter> :</term>
239
<varlistentry><term><parameter>item_data</parameter> :</term>
245
240
<listitem><simpara> The <parameter>item_data</parameter> of the radio button you want to select.
246
241
</simpara></listitem></varlistentry>
247
242
</variablelist></refsect2>
248
243
<refsect2 id="gimp-int-radio-group-new" role="function">
249
244
<title>gimp_int_radio_group_new ()</title>
250
<indexterm zone="gimp-int-radio-group-new"><primary>gimp_int_radio_group_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_int_radio_group_new (<link linkend="gboolean">gboolean</link> in_frame,
245
<indexterm zone="gimp-int-radio-group-new"><primary sortas="gimp_int_radio_group_new">gimp_int_radio_group_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> * gimp_int_radio_group_new (<link linkend="gboolean">gboolean</link> in_frame,
251
246
const <link linkend="gchar">gchar</link> *frame_title,
252
247
<link linkend="GCallback">GCallback</link> radio_button_callback,
253
248
<link linkend="gpointer">gpointer</link> radio_button_callback_data,
260
255
pointers, since that is a very common case (mapping an enum to a radio
264
258
</para><variablelist role="params">
265
<varlistentry><term><parameter>in_frame</parameter> :</term>
266
<listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if you want a <link linkend="GtkFrame"><type>GtkFrame</type></link> around the
259
<varlistentry><term><parameter>in_frame</parameter> :</term>
260
<listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if you want a <link linkend="GtkFrame"><type>GtkFrame</type></link> around the
267
261
radio button group.
268
262
</simpara></listitem></varlistentry>
269
<varlistentry><term><parameter>frame_title</parameter> :</term>
270
<listitem><simpara> The title of the Frame or <link linkend="NULL:CAPS"><literal>NULL</literal></link> if you don't want
263
<varlistentry><term><parameter>frame_title</parameter> :</term>
264
<listitem><simpara> The title of the Frame or <link linkend="NULL--CAPS"><literal>NULL</literal></link> if you don't want
272
266
</simpara></listitem></varlistentry>
273
<varlistentry><term><parameter>radio_button_callback</parameter> :</term>
267
<varlistentry><term><parameter>radio_button_callback</parameter> :</term>
274
268
<listitem><simpara> The callback each button's "toggled" signal will
275
269
be connected with.
276
270
</simpara></listitem></varlistentry>
277
<varlistentry><term><parameter>radio_button_callback_data</parameter> :</term>
271
<varlistentry><term><parameter>radio_button_callback_data</parameter> :</term>
278
272
<listitem><simpara>
279
273
The data which will be passed to <link linkend="g-signal-connect"><function>g_signal_connect()</function></link>.
280
274
</simpara></listitem></varlistentry>
281
<varlistentry><term><parameter>initial</parameter> :</term>
275
<varlistentry><term><parameter>initial</parameter> :</term>
282
276
<listitem><simpara> The <parameter>item_data</parameter> of the initially pressed radio button.
283
277
</simpara></listitem></varlistentry>
284
<varlistentry><term><parameter>...</parameter> :</term>
285
<listitem><simpara> A <link linkend="NULL:CAPS"><literal>NULL</literal></link>-terminated <parameter>va_list</parameter> describing
278
<varlistentry><term><parameter>...</parameter> :</term>
279
<listitem><simpara> A <link linkend="NULL--CAPS"><literal>NULL</literal></link>-terminated <parameter>va_list</parameter> describing
286
280
the radio buttons.
287
281
</simpara></listitem></varlistentry>
288
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A <link linkend="GtkFrame"><type>GtkFrame</type></link> or <link linkend="GtkVbox"><type>GtkVbox</type></link> (depending on <parameter>in_frame</parameter>).
282
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A <link linkend="GtkFrame"><type>GtkFrame</type></link> or <link linkend="GtkVbox"><type>GtkVbox</type></link> (depending on <parameter>in_frame</parameter>).
289
283
</simpara></listitem></varlistentry>
290
284
</variablelist></refsect2>
291
285
<refsect2 id="gimp-int-radio-group-set-active" role="function">
292
286
<title>gimp_int_radio_group_set_active ()</title>
293
<indexterm zone="gimp-int-radio-group-set-active"><primary>gimp_int_radio_group_set_active</primary></indexterm><programlisting><link linkend="void">void</link> gimp_int_radio_group_set_active (<link linkend="GtkRadioButton">GtkRadioButton</link> *radio_button,
287
<indexterm zone="gimp-int-radio-group-set-active"><primary sortas="gimp_int_radio_group_set_active">gimp_int_radio_group_set_active</primary></indexterm><programlisting><link linkend="void">void</link> gimp_int_radio_group_set_active (<link linkend="GtkRadioButton">GtkRadioButton</link> *radio_button,
294
288
<link linkend="gint">gint</link> item_data);</programlisting>
296
290
Calls <link linkend="gtk-toggle-button-set-active"><function>gtk_toggle_button_set_active()</function></link> with the radio button that was created
324
317
<link linkend="gtk-spin-button-set-numeric"><function>gtk_spin_button_set_numeric()</function></link> so that non-numeric text cannot be
328
320
</para><variablelist role="params">
329
<varlistentry><term><parameter>adjustment</parameter> :</term>
321
<varlistentry><term><parameter>adjustment</parameter> :</term>
330
322
<listitem><simpara> Returns the spinbutton's <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link>.
331
323
</simpara></listitem></varlistentry>
332
<varlistentry><term><parameter>value</parameter> :</term>
324
<varlistentry><term><parameter>value</parameter> :</term>
333
325
<listitem><simpara> The initial value of the spinbutton.
334
326
</simpara></listitem></varlistentry>
335
<varlistentry><term><parameter>lower</parameter> :</term>
327
<varlistentry><term><parameter>lower</parameter> :</term>
336
328
<listitem><simpara> The lower boundary.
337
329
</simpara></listitem></varlistentry>
338
<varlistentry><term><parameter>upper</parameter> :</term>
330
<varlistentry><term><parameter>upper</parameter> :</term>
339
331
<listitem><simpara> The uppper boundary.
340
332
</simpara></listitem></varlistentry>
341
<varlistentry><term><parameter>step_increment</parameter> :</term>
333
<varlistentry><term><parameter>step_increment</parameter> :</term>
342
334
<listitem><simpara> The spinbutton's step increment.
343
335
</simpara></listitem></varlistentry>
344
<varlistentry><term><parameter>page_increment</parameter> :</term>
336
<varlistentry><term><parameter>page_increment</parameter> :</term>
345
337
<listitem><simpara> The spinbutton's page increment (mouse button 2).
346
338
</simpara></listitem></varlistentry>
347
<varlistentry><term><parameter>page_size</parameter> :</term>
339
<varlistentry><term><parameter>page_size</parameter> :</term>
348
340
<listitem><simpara> The spinbutton's page size.
349
341
</simpara></listitem></varlistentry>
350
<varlistentry><term><parameter>climb_rate</parameter> :</term>
342
<varlistentry><term><parameter>climb_rate</parameter> :</term>
351
343
<listitem><simpara> The spinbutton's climb rate.
352
344
</simpara></listitem></varlistentry>
353
<varlistentry><term><parameter>digits</parameter> :</term>
345
<varlistentry><term><parameter>digits</parameter> :</term>
354
346
<listitem><simpara> The spinbutton's number of decimal digits.
355
347
</simpara></listitem></varlistentry>
356
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A <link linkend="GtkSpinbutton"><type>GtkSpinbutton</type></link> and it's <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link>.
348
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A <link linkend="GtkSpinbutton"><type>GtkSpinbutton</type></link> and it's <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link>.
357
349
</simpara></listitem></varlistentry>
358
350
</variablelist></refsect2>
359
<refsect2 id="GIMP-SCALE-ENTRY-LABEL:CAPS" role="macro">
351
<refsect2 id="GIMP-SCALE-ENTRY-LABEL--CAPS" role="macro">
360
352
<title>GIMP_SCALE_ENTRY_LABEL()</title>
361
<indexterm zone="GIMP-SCALE-ENTRY-LABEL:CAPS"><primary>GIMP_SCALE_ENTRY_LABEL</primary></indexterm><programlisting>#define GIMP_SCALE_ENTRY_LABEL(adj)</programlisting>
353
<indexterm zone="GIMP-SCALE-ENTRY-LABEL--CAPS"><primary sortas="GIMP_SCALE_ENTRY_LABEL">GIMP_SCALE_ENTRY_LABEL</primary></indexterm><programlisting>#define GIMP_SCALE_ENTRY_LABEL(adj)</programlisting>
363
355
Returns the scale_entry's <link linkend="GtkLabel"><type>GtkLabel</type></link>.
364
356
</para><variablelist role="params">
365
<varlistentry><term><parameter>adj</parameter> :</term>
357
<varlistentry><term><parameter>adj</parameter> :</term>
366
358
<listitem><simpara>The <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link> returned by <link linkend="gimp-scale-entry-new"><function>gimp_scale_entry_new()</function></link>.
369
359
</simpara></listitem></varlistentry>
370
360
</variablelist></refsect2>
371
<refsect2 id="GIMP-SCALE-ENTRY-SCALE:CAPS" role="macro">
361
<refsect2 id="GIMP-SCALE-ENTRY-SCALE--CAPS" role="macro">
372
362
<title>GIMP_SCALE_ENTRY_SCALE()</title>
373
<indexterm zone="GIMP-SCALE-ENTRY-SCALE:CAPS"><primary>GIMP_SCALE_ENTRY_SCALE</primary></indexterm><programlisting>#define GIMP_SCALE_ENTRY_SCALE(adj)</programlisting>
363
<indexterm zone="GIMP-SCALE-ENTRY-SCALE--CAPS"><primary sortas="GIMP_SCALE_ENTRY_SCALE">GIMP_SCALE_ENTRY_SCALE</primary></indexterm><programlisting>#define GIMP_SCALE_ENTRY_SCALE(adj)</programlisting>
375
365
Returns the scale_entry's <link linkend="GtkHScale"><type>GtkHScale</type></link>.
376
366
</para><variablelist role="params">
377
<varlistentry><term><parameter>adj</parameter> :</term>
367
<varlistentry><term><parameter>adj</parameter> :</term>
378
368
<listitem><simpara>The <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link> returned by <link linkend="gimp-scale-entry-new"><function>gimp_scale_entry_new()</function></link>.
381
369
</simpara></listitem></varlistentry>
382
370
</variablelist></refsect2>
383
<refsect2 id="GIMP-SCALE-ENTRY-SCALE-ADJ:CAPS" role="macro">
371
<refsect2 id="GIMP-SCALE-ENTRY-SCALE-ADJ--CAPS" role="macro">
384
372
<title>GIMP_SCALE_ENTRY_SCALE_ADJ()</title>
385
<indexterm zone="GIMP-SCALE-ENTRY-SCALE-ADJ:CAPS"><primary>GIMP_SCALE_ENTRY_SCALE_ADJ</primary></indexterm><programlisting>#define GIMP_SCALE_ENTRY_SCALE_ADJ(adj)</programlisting>
373
<indexterm zone="GIMP-SCALE-ENTRY-SCALE-ADJ--CAPS"><primary sortas="GIMP_SCALE_ENTRY_SCALE_ADJ">GIMP_SCALE_ENTRY_SCALE_ADJ</primary></indexterm><programlisting>#define GIMP_SCALE_ENTRY_SCALE_ADJ(adj)</programlisting>
387
375
Returns the <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link> of the scale_entry's <link linkend="GtkHScale"><type>GtkHScale</type></link>.
388
376
</para><variablelist role="params">
389
<varlistentry><term><parameter>adj</parameter> :</term>
377
<varlistentry><term><parameter>adj</parameter> :</term>
390
378
<listitem><simpara>The <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link> returned by <link linkend="gimp-scale-entry-new"><function>gimp_scale_entry_new()</function></link>.
393
379
</simpara></listitem></varlistentry>
394
380
</variablelist></refsect2>
395
<refsect2 id="GIMP-SCALE-ENTRY-SPINBUTTON:CAPS" role="macro">
381
<refsect2 id="GIMP-SCALE-ENTRY-SPINBUTTON--CAPS" role="macro">
396
382
<title>GIMP_SCALE_ENTRY_SPINBUTTON()</title>
397
<indexterm zone="GIMP-SCALE-ENTRY-SPINBUTTON:CAPS"><primary>GIMP_SCALE_ENTRY_SPINBUTTON</primary></indexterm><programlisting>#define GIMP_SCALE_ENTRY_SPINBUTTON(adj)</programlisting>
383
<indexterm zone="GIMP-SCALE-ENTRY-SPINBUTTON--CAPS"><primary sortas="GIMP_SCALE_ENTRY_SPINBUTTON">GIMP_SCALE_ENTRY_SPINBUTTON</primary></indexterm><programlisting>#define GIMP_SCALE_ENTRY_SPINBUTTON(adj)</programlisting>
399
385
Returns the scale_entry's <link linkend="GtkSpinButton"><type>GtkSpinButton</type></link>.
400
386
</para><variablelist role="params">
401
<varlistentry><term><parameter>adj</parameter> :</term>
387
<varlistentry><term><parameter>adj</parameter> :</term>
402
388
<listitem><simpara>The <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link> returned by <link linkend="gimp-scale-entry-new"><function>gimp_scale_entry_new()</function></link>.
405
389
</simpara></listitem></varlistentry>
406
390
</variablelist></refsect2>
407
<refsect2 id="GIMP-SCALE-ENTRY-SPINBUTTON-ADJ:CAPS" role="macro">
391
<refsect2 id="GIMP-SCALE-ENTRY-SPINBUTTON-ADJ--CAPS" role="macro">
408
392
<title>GIMP_SCALE_ENTRY_SPINBUTTON_ADJ()</title>
409
<indexterm zone="GIMP-SCALE-ENTRY-SPINBUTTON-ADJ:CAPS"><primary>GIMP_SCALE_ENTRY_SPINBUTTON_ADJ</primary></indexterm><programlisting>#define GIMP_SCALE_ENTRY_SPINBUTTON_ADJ(adj)</programlisting>
393
<indexterm zone="GIMP-SCALE-ENTRY-SPINBUTTON-ADJ--CAPS"><primary sortas="GIMP_SCALE_ENTRY_SPINBUTTON_ADJ">GIMP_SCALE_ENTRY_SPINBUTTON_ADJ</primary></indexterm><programlisting>#define GIMP_SCALE_ENTRY_SPINBUTTON_ADJ(adj)</programlisting>
411
395
Returns the <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link> of the scale_entry's <link linkend="GtkSpinButton"><type>GtkSpinButton</type></link>.
412
396
</para><variablelist role="params">
413
<varlistentry><term><parameter>adj</parameter> :</term>
397
<varlistentry><term><parameter>adj</parameter> :</term>
414
398
<listitem><simpara>The <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link> returned by <link linkend="gimp-scale-entry-new"><function>gimp_scale_entry_new()</function></link>.
417
399
</simpara></listitem></varlistentry>
418
400
</variablelist></refsect2>
419
401
<refsect2 id="gimp-scale-entry-new" role="function">
420
402
<title>gimp_scale_entry_new ()</title>
421
<indexterm zone="gimp-scale-entry-new"><primary>gimp_scale_entry_new</primary></indexterm><programlisting><link linkend="GtkObject">GtkObject</link>* gimp_scale_entry_new (<link linkend="GtkTable">GtkTable</link> *table,
403
<indexterm zone="gimp-scale-entry-new"><primary sortas="gimp_scale_entry_new">gimp_scale_entry_new</primary></indexterm><programlisting><link linkend="GtkObject">GtkObject</link> * gimp_scale_entry_new (<link linkend="GtkTable">GtkTable</link> *table,
422
404
<link linkend="gint">gint</link> column,
423
405
<link linkend="gint">gint</link> row,
424
406
const <link linkend="gchar">gchar</link> *text,
439
421
This function creates a <link linkend="GtkLabel"><type>GtkLabel</type></link>, a <link linkend="GtkHScale"><type>GtkHScale</type></link> and a <link linkend="GtkSpinButton"><type>GtkSpinButton</type></link> and
440
422
attaches them to a 3-column <link linkend="GtkTable"><type>GtkTable</type></link>.</para>
443
424
</para><variablelist role="params">
444
<varlistentry><term><parameter>table</parameter> :</term>
425
<varlistentry><term><parameter>table</parameter> :</term>
445
426
<listitem><simpara> The <link linkend="GtkTable"><type>GtkTable</type></link> the widgets will be attached to.
446
427
</simpara></listitem></varlistentry>
447
<varlistentry><term><parameter>column</parameter> :</term>
428
<varlistentry><term><parameter>column</parameter> :</term>
448
429
<listitem><simpara> The column to start with.
449
430
</simpara></listitem></varlistentry>
450
<varlistentry><term><parameter>row</parameter> :</term>
431
<varlistentry><term><parameter>row</parameter> :</term>
451
432
<listitem><simpara> The row to attach the widgets.
452
433
</simpara></listitem></varlistentry>
453
<varlistentry><term><parameter>text</parameter> :</term>
434
<varlistentry><term><parameter>text</parameter> :</term>
454
435
<listitem><simpara> The text for the <link linkend="GtkLabel"><type>GtkLabel</type></link> which will appear
455
436
left of the <link linkend="GtkHScale"><type>GtkHScale</type></link>.
456
437
</simpara></listitem></varlistentry>
457
<varlistentry><term><parameter>scale_width</parameter> :</term>
438
<varlistentry><term><parameter>scale_width</parameter> :</term>
458
439
<listitem><simpara> The minimum horizontal size of the <link linkend="GtkHScale"><type>GtkHScale</type></link>.
459
440
</simpara></listitem></varlistentry>
460
<varlistentry><term><parameter>spinbutton_width</parameter> :</term>
441
<varlistentry><term><parameter>spinbutton_width</parameter> :</term>
461
442
<listitem><simpara> The minimum horizontal size of the <link linkend="GtkSpinButton"><type>GtkSpinButton</type></link>.
462
443
</simpara></listitem></varlistentry>
463
<varlistentry><term><parameter>value</parameter> :</term>
444
<varlistentry><term><parameter>value</parameter> :</term>
464
445
<listitem><simpara> The initial value.
465
446
</simpara></listitem></varlistentry>
466
<varlistentry><term><parameter>lower</parameter> :</term>
447
<varlistentry><term><parameter>lower</parameter> :</term>
467
448
<listitem><simpara> The lower boundary.
468
449
</simpara></listitem></varlistentry>
469
<varlistentry><term><parameter>upper</parameter> :</term>
450
<varlistentry><term><parameter>upper</parameter> :</term>
470
451
<listitem><simpara> The upper boundary.
471
452
</simpara></listitem></varlistentry>
472
<varlistentry><term><parameter>step_increment</parameter> :</term>
453
<varlistentry><term><parameter>step_increment</parameter> :</term>
473
454
<listitem><simpara> The step increment.
474
455
</simpara></listitem></varlistentry>
475
<varlistentry><term><parameter>page_increment</parameter> :</term>
456
<varlistentry><term><parameter>page_increment</parameter> :</term>
476
457
<listitem><simpara> The page increment.
477
458
</simpara></listitem></varlistentry>
478
<varlistentry><term><parameter>digits</parameter> :</term>
459
<varlistentry><term><parameter>digits</parameter> :</term>
479
460
<listitem><simpara> The number of decimal digits.
480
461
</simpara></listitem></varlistentry>
481
<varlistentry><term><parameter>constrain</parameter> :</term>
482
<listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the range of possible values of the
462
<varlistentry><term><parameter>constrain</parameter> :</term>
463
<listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the range of possible values of the
483
464
<link linkend="GtkSpinButton"><type>GtkSpinButton</type></link> should be the same as of the <link linkend="GtkHScale"><type>GtkHScale</type></link>.
484
465
</simpara></listitem></varlistentry>
485
<varlistentry><term><parameter>unconstrained_lower</parameter> :</term>
466
<varlistentry><term><parameter>unconstrained_lower</parameter> :</term>
486
467
<listitem><simpara> The spinbutton's lower boundary
487
if <parameter>constrain</parameter> == <link linkend="FALSE:CAPS"><literal>FALSE</literal></link>.
468
if <parameter>constrain</parameter> == <link linkend="FALSE--CAPS"><literal>FALSE</literal></link>.
488
469
</simpara></listitem></varlistentry>
489
<varlistentry><term><parameter>unconstrained_upper</parameter> :</term>
470
<varlistentry><term><parameter>unconstrained_upper</parameter> :</term>
490
471
<listitem><simpara> The spinbutton's upper boundary
491
if <parameter>constrain</parameter> == <link linkend="FALSE:CAPS"><literal>FALSE</literal></link>.
472
if <parameter>constrain</parameter> == <link linkend="FALSE--CAPS"><literal>FALSE</literal></link>.
492
473
</simpara></listitem></varlistentry>
493
<varlistentry><term><parameter>tooltip</parameter> :</term>
474
<varlistentry><term><parameter>tooltip</parameter> :</term>
494
475
<listitem><simpara> A tooltip message for the scale and the spinbutton.
495
476
</simpara></listitem></varlistentry>
496
<varlistentry><term><parameter>help_id</parameter> :</term>
477
<varlistentry><term><parameter>help_id</parameter> :</term>
497
478
<listitem><simpara> The widgets' help_id (see <link linkend="gimp-help-set-help-data"><function>gimp_help_set_help_data()</function></link>).
498
479
</simpara></listitem></varlistentry>
499
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The <link linkend="GtkSpinButton"><type>GtkSpinButton</type></link>'s <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link>.
480
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The <link linkend="GtkSpinButton"><type>GtkSpinButton</type></link>'s <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link>.
500
481
</simpara></listitem></varlistentry>
501
482
</variablelist></refsect2>
502
483
<refsect2 id="gimp-scale-entry-set-sensitive" role="function">
503
484
<title>gimp_scale_entry_set_sensitive ()</title>
504
<indexterm zone="gimp-scale-entry-set-sensitive"><primary>gimp_scale_entry_set_sensitive</primary></indexterm><programlisting><link linkend="void">void</link> gimp_scale_entry_set_sensitive (<link linkend="GtkObject">GtkObject</link> *adjustment,
485
<indexterm zone="gimp-scale-entry-set-sensitive"><primary sortas="gimp_scale_entry_set_sensitive">gimp_scale_entry_set_sensitive</primary></indexterm><programlisting><link linkend="void">void</link> gimp_scale_entry_set_sensitive (<link linkend="GtkObject">GtkObject</link> *adjustment,
505
486
<link linkend="gboolean">gboolean</link> sensitive);</programlisting>
507
488
Sets the sensitivity of the scale_entry's <link linkend="GtkLabel"><type>GtkLabel</type></link>, <link linkend="GtkHScale"><type>GtkHScale</type></link> and
508
489
<link linkend="GtkSpinbutton"><type>GtkSpinbutton</type></link>.</para>
511
491
</para><variablelist role="params">
512
<varlistentry><term><parameter>adjustment</parameter> :</term>
492
<varlistentry><term><parameter>adjustment</parameter> :</term>
513
493
<listitem><simpara> a <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link> returned by <link linkend="gimp-scale-entry-new"><function>gimp_scale_entry_new()</function></link>
514
494
</simpara></listitem></varlistentry>
515
<varlistentry><term><parameter>sensitive</parameter> :</term>
495
<varlistentry><term><parameter>sensitive</parameter> :</term>
516
496
<listitem><simpara> a boolean value with the same semantics as the <parameter>sensitive</parameter>
517
497
parameter of <link linkend="gtk-widget-set-sensitive"><function>gtk_widget_set_sensitive()</function></link>
518
498
</simpara></listitem></varlistentry>
519
499
</variablelist></refsect2>
520
500
<refsect2 id="gimp-scale-entry-set-logarithmic" role="function" condition="since:GIMP 2.2">
521
501
<title>gimp_scale_entry_set_logarithmic ()</title>
522
<indexterm zone="gimp-scale-entry-set-logarithmic" role="GIMP 2.2"><primary>gimp_scale_entry_set_logarithmic</primary></indexterm><programlisting><link linkend="void">void</link> gimp_scale_entry_set_logarithmic (<link linkend="GtkObject">GtkObject</link> *adjustment,
502
<indexterm zone="gimp-scale-entry-set-logarithmic" role="GIMP 2.2"><primary sortas="gimp_scale_entry_set_logarithmic">gimp_scale_entry_set_logarithmic</primary></indexterm><programlisting><link linkend="void">void</link> gimp_scale_entry_set_logarithmic (<link linkend="GtkObject">GtkObject</link> *adjustment,
523
503
<link linkend="gboolean">gboolean</link> logarithmic);</programlisting>
525
505
Sets whether the scale_entry's scale widget will behave in a linear
527
507
ranges, but smaller selections on that range require a finer
528
508
adjustment.</para>
531
510
</para><variablelist role="params">
532
<varlistentry><term><parameter>adjustment</parameter> :</term>
511
<varlistentry><term><parameter>adjustment</parameter> :</term>
533
512
<listitem><simpara> a <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link> as returned by <link linkend="gimp-scale-entry-new"><function>gimp_scale_entry_new()</function></link>
534
513
</simpara></listitem></varlistentry>
535
<varlistentry><term><parameter>logarithmic</parameter> :</term>
514
<varlistentry><term><parameter>logarithmic</parameter> :</term>
536
515
<listitem><simpara> a boolean value to set or reset logarithmic behaviour
537
516
of the scale widget
538
517
</simpara></listitem></varlistentry>
539
</variablelist><para role="since">Since GIMP 2.2
518
</variablelist><para role="since">Since GIMP 2.2</para></refsect2>
541
519
<refsect2 id="gimp-scale-entry-get-logarithmic" role="function" condition="since:GIMP 2.2">
542
520
<title>gimp_scale_entry_get_logarithmic ()</title>
543
<indexterm zone="gimp-scale-entry-get-logarithmic" role="GIMP 2.2"><primary>gimp_scale_entry_get_logarithmic</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scale_entry_get_logarithmic (<link linkend="GtkObject">GtkObject</link> *adjustment);</programlisting>
521
<indexterm zone="gimp-scale-entry-get-logarithmic" role="GIMP 2.2"><primary sortas="gimp_scale_entry_get_logarithmic">gimp_scale_entry_get_logarithmic</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scale_entry_get_logarithmic (<link linkend="GtkObject">GtkObject</link> *adjustment);</programlisting>
548
525
</para><variablelist role="params">
549
<varlistentry><term><parameter>adjustment</parameter> :</term>
526
<varlistentry><term><parameter>adjustment</parameter> :</term>
550
527
<listitem><simpara> a <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link> as returned by <link linkend="gimp-scale-entry-new"><function>gimp_scale_entry_new()</function></link>
551
528
</simpara></listitem></varlistentry>
552
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the the entry's scale widget will behave in
553
logharithmic fashion, <link linkend="FALSE:CAPS"><literal>FALSE</literal></link> for linear behaviour.
529
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the the entry's scale widget will behave in
530
logharithmic fashion, <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> for linear behaviour.
555
532
</simpara></listitem></varlistentry>
556
</variablelist><para role="since">Since GIMP 2.2
533
</variablelist><para role="since">Since GIMP 2.2</para></refsect2>
558
534
<refsect2 id="gimp-color-scale-entry-new" role="function">
559
535
<title>gimp_color_scale_entry_new ()</title>
560
<indexterm zone="gimp-color-scale-entry-new"><primary>gimp_color_scale_entry_new</primary></indexterm><programlisting><link linkend="GtkObject">GtkObject</link>* gimp_color_scale_entry_new (<link linkend="GtkTable">GtkTable</link> *table,
536
<indexterm zone="gimp-color-scale-entry-new"><primary sortas="gimp_color_scale_entry_new">gimp_color_scale_entry_new</primary></indexterm><programlisting><link linkend="GtkObject">GtkObject</link> * gimp_color_scale_entry_new (<link linkend="GtkTable">GtkTable</link> *table,
561
537
<link linkend="gint">gint</link> column,
562
538
<link linkend="gint">gint</link> row,
563
539
const <link linkend="gchar">gchar</link> *text,
575
551
This function creates a <link linkend="GtkLabel"><type>GtkLabel</type></link>, a <link linkend="GimpColorScale"><type>GimpColorScale</type></link> and a
576
552
<link linkend="GtkSpinButton"><type>GtkSpinButton</type></link> and attaches them to a 3-column <link linkend="GtkTable"><type>GtkTable</type></link>.</para>
579
554
</para><variablelist role="params">
580
<varlistentry><term><parameter>table</parameter> :</term>
555
<varlistentry><term><parameter>table</parameter> :</term>
581
556
<listitem><simpara> The <link linkend="GtkTable"><type>GtkTable</type></link> the widgets will be attached to.
582
557
</simpara></listitem></varlistentry>
583
<varlistentry><term><parameter>column</parameter> :</term>
558
<varlistentry><term><parameter>column</parameter> :</term>
584
559
<listitem><simpara> The column to start with.
585
560
</simpara></listitem></varlistentry>
586
<varlistentry><term><parameter>row</parameter> :</term>
561
<varlistentry><term><parameter>row</parameter> :</term>
587
562
<listitem><simpara> The row to attach the widgets.
588
563
</simpara></listitem></varlistentry>
589
<varlistentry><term><parameter>text</parameter> :</term>
564
<varlistentry><term><parameter>text</parameter> :</term>
590
565
<listitem><simpara> The text for the <link linkend="GtkLabel"><type>GtkLabel</type></link> which will appear
591
566
left of the <link linkend="GtkHScale"><type>GtkHScale</type></link>.
592
567
</simpara></listitem></varlistentry>
593
<varlistentry><term><parameter>scale_width</parameter> :</term>
568
<varlistentry><term><parameter>scale_width</parameter> :</term>
594
569
<listitem><simpara> The minimum horizontal size of the <link linkend="GtkHScale"><type>GtkHScale</type></link>.
595
570
</simpara></listitem></varlistentry>
596
<varlistentry><term><parameter>spinbutton_width</parameter> :</term>
571
<varlistentry><term><parameter>spinbutton_width</parameter> :</term>
597
572
<listitem><simpara> The minimum horizontal size of the <link linkend="GtkSpinButton"><type>GtkSpinButton</type></link>.
598
573
</simpara></listitem></varlistentry>
599
<varlistentry><term><parameter>value</parameter> :</term>
574
<varlistentry><term><parameter>value</parameter> :</term>
600
575
<listitem><simpara> The initial value.
601
576
</simpara></listitem></varlistentry>
602
<varlistentry><term><parameter>lower</parameter> :</term>
577
<varlistentry><term><parameter>lower</parameter> :</term>
603
578
<listitem><simpara> The lower boundary.
604
579
</simpara></listitem></varlistentry>
605
<varlistentry><term><parameter>upper</parameter> :</term>
580
<varlistentry><term><parameter>upper</parameter> :</term>
606
581
<listitem><simpara> The upper boundary.
607
582
</simpara></listitem></varlistentry>
608
<varlistentry><term><parameter>step_increment</parameter> :</term>
583
<varlistentry><term><parameter>step_increment</parameter> :</term>
609
584
<listitem><simpara> The step increment.
610
585
</simpara></listitem></varlistentry>
611
<varlistentry><term><parameter>page_increment</parameter> :</term>
586
<varlistentry><term><parameter>page_increment</parameter> :</term>
612
587
<listitem><simpara> The page increment.
613
588
</simpara></listitem></varlistentry>
614
<varlistentry><term><parameter>digits</parameter> :</term>
589
<varlistentry><term><parameter>digits</parameter> :</term>
615
590
<listitem><simpara> The number of decimal digits.
616
591
</simpara></listitem></varlistentry>
617
<varlistentry><term><parameter>tooltip</parameter> :</term>
592
<varlistentry><term><parameter>tooltip</parameter> :</term>
618
593
<listitem><simpara> A tooltip message for the scale and the spinbutton.
619
594
</simpara></listitem></varlistentry>
620
<varlistentry><term><parameter>help_id</parameter> :</term>
595
<varlistentry><term><parameter>help_id</parameter> :</term>
621
596
<listitem><simpara> The widgets' help_id (see <link linkend="gimp-help-set-help-data"><function>gimp_help_set_help_data()</function></link>).
622
597
</simpara></listitem></varlistentry>
623
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The <link linkend="GtkSpinButton"><type>GtkSpinButton</type></link>'s <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link>.
598
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The <link linkend="GtkSpinButton"><type>GtkSpinButton</type></link>'s <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link>.
624
599
</simpara></listitem></varlistentry>
625
600
</variablelist></refsect2>
626
<refsect2 id="GIMP-RANDOM-SEED-SPINBUTTON:CAPS" role="macro">
601
<refsect2 id="GIMP-RANDOM-SEED-SPINBUTTON--CAPS" role="macro">
627
602
<title>GIMP_RANDOM_SEED_SPINBUTTON()</title>
628
<indexterm zone="GIMP-RANDOM-SEED-SPINBUTTON:CAPS"><primary>GIMP_RANDOM_SEED_SPINBUTTON</primary></indexterm><programlisting>#define GIMP_RANDOM_SEED_SPINBUTTON(hbox)</programlisting>
603
<indexterm zone="GIMP-RANDOM-SEED-SPINBUTTON--CAPS"><primary sortas="GIMP_RANDOM_SEED_SPINBUTTON">GIMP_RANDOM_SEED_SPINBUTTON</primary></indexterm><programlisting>#define GIMP_RANDOM_SEED_SPINBUTTON(hbox)</programlisting>
630
605
Returns the random_seed's <link linkend="GtkSpinButton"><type>GtkSpinButton</type></link>.
631
606
</para><variablelist role="params">
632
<varlistentry><term><parameter>hbox</parameter> :</term>
607
<varlistentry><term><parameter>hbox</parameter> :</term>
633
608
<listitem><simpara>The <link linkend="GtkHBox"><type>GtkHBox</type></link> returned by <link linkend="gimp-random-seed-new"><function>gimp_random_seed_new()</function></link>.
636
609
</simpara></listitem></varlistentry>
637
610
</variablelist></refsect2>
638
<refsect2 id="GIMP-RANDOM-SEED-SPINBUTTON-ADJ:CAPS" role="macro">
611
<refsect2 id="GIMP-RANDOM-SEED-SPINBUTTON-ADJ--CAPS" role="macro">
639
612
<title>GIMP_RANDOM_SEED_SPINBUTTON_ADJ()</title>
640
<indexterm zone="GIMP-RANDOM-SEED-SPINBUTTON-ADJ:CAPS"><primary>GIMP_RANDOM_SEED_SPINBUTTON_ADJ</primary></indexterm><programlisting>#define GIMP_RANDOM_SEED_SPINBUTTON_ADJ(hbox)</programlisting>
613
<indexterm zone="GIMP-RANDOM-SEED-SPINBUTTON-ADJ--CAPS"><primary sortas="GIMP_RANDOM_SEED_SPINBUTTON_ADJ">GIMP_RANDOM_SEED_SPINBUTTON_ADJ</primary></indexterm><programlisting>#define GIMP_RANDOM_SEED_SPINBUTTON_ADJ(hbox)</programlisting>
642
615
Returns the <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link> of the random_seed's <link linkend="GtkSpinButton"><type>GtkSpinButton</type></link>.
643
616
</para><variablelist role="params">
644
<varlistentry><term><parameter>hbox</parameter> :</term>
617
<varlistentry><term><parameter>hbox</parameter> :</term>
645
618
<listitem><simpara>The <link linkend="GtkHBox"><type>GtkHBox</type></link> returned by <link linkend="gimp-random-seed-new"><function>gimp_random_seed_new()</function></link>.
648
619
</simpara></listitem></varlistentry>
649
620
</variablelist></refsect2>
650
<refsect2 id="GIMP-RANDOM-SEED-TOGGLE:CAPS" role="macro">
621
<refsect2 id="GIMP-RANDOM-SEED-TOGGLE--CAPS" role="macro">
651
622
<title>GIMP_RANDOM_SEED_TOGGLE()</title>
652
<indexterm zone="GIMP-RANDOM-SEED-TOGGLE:CAPS"><primary>GIMP_RANDOM_SEED_TOGGLE</primary></indexterm><programlisting>#define GIMP_RANDOM_SEED_TOGGLE(hbox)</programlisting>
623
<indexterm zone="GIMP-RANDOM-SEED-TOGGLE--CAPS"><primary sortas="GIMP_RANDOM_SEED_TOGGLE">GIMP_RANDOM_SEED_TOGGLE</primary></indexterm><programlisting>#define GIMP_RANDOM_SEED_TOGGLE(hbox)</programlisting>
655
625
</para><variablelist role="params">
656
<varlistentry><term><parameter>hbox</parameter> :</term>
626
<varlistentry><term><parameter>hbox</parameter> :</term>
657
627
<listitem><simpara>
660
628
</simpara></listitem></varlistentry>
661
629
</variablelist></refsect2>
662
630
<refsect2 id="gimp-random-seed-new" role="function">
663
631
<title>gimp_random_seed_new ()</title>
664
<indexterm zone="gimp-random-seed-new"><primary>gimp_random_seed_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_random_seed_new (<link linkend="guint32">guint32</link> *seed,
632
<indexterm zone="gimp-random-seed-new"><primary sortas="gimp_random_seed_new">gimp_random_seed_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> * gimp_random_seed_new (<link linkend="guint32">guint32</link> *seed,
665
633
<link linkend="gboolean">gboolean</link> *random_seed);</programlisting>
667
635
Creates a widget that allows the user to control how the random number
668
636
generator is initialized.</para>
671
638
</para><variablelist role="params">
672
<varlistentry><term><parameter>seed</parameter> :</term>
639
<varlistentry><term><parameter>seed</parameter> :</term>
673
640
<listitem><simpara> A pointer to the variable which stores the random seed.
674
641
</simpara></listitem></varlistentry>
675
<varlistentry><term><parameter>random_seed</parameter> :</term>
642
<varlistentry><term><parameter>random_seed</parameter> :</term>
676
643
<listitem><simpara> A pointer to a boolean indicating whether seed should be
677
644
initialised randomly or not.
678
645
</simpara></listitem></varlistentry>
679
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A <link linkend="GtkHBox"><type>GtkHBox</type></link> containing a <link linkend="GtkSpinButton"><type>GtkSpinButton</type></link> for the seed and
646
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A <link linkend="GtkHBox"><type>GtkHBox</type></link> containing a <link linkend="GtkSpinButton"><type>GtkSpinButton</type></link> for the seed and
680
647
a <link linkend="GtkButton"><type>GtkButton</type></link> for setting a random seed.
681
648
</simpara></listitem></varlistentry>
682
649
</variablelist></refsect2>
683
<refsect2 id="GIMP-COORDINATES-CHAINBUTTON:CAPS" role="macro">
650
<refsect2 id="GIMP-COORDINATES-CHAINBUTTON--CAPS" role="macro">
684
651
<title>GIMP_COORDINATES_CHAINBUTTON()</title>
685
<indexterm zone="GIMP-COORDINATES-CHAINBUTTON:CAPS"><primary>GIMP_COORDINATES_CHAINBUTTON</primary></indexterm><programlisting>#define GIMP_COORDINATES_CHAINBUTTON(sizeentry)</programlisting>
652
<indexterm zone="GIMP-COORDINATES-CHAINBUTTON--CAPS"><primary sortas="GIMP_COORDINATES_CHAINBUTTON">GIMP_COORDINATES_CHAINBUTTON</primary></indexterm><programlisting>#define GIMP_COORDINATES_CHAINBUTTON(sizeentry)</programlisting>
687
654
Returns the <link linkend="GimpChainButton"><type>GimpChainButton</type></link> which is attached to the <link linkend="GimpSizeEntry"><type>GimpSizeEntry</type></link>.
688
655
</para><variablelist role="params">
689
<varlistentry><term><parameter>sizeentry</parameter> :</term>
656
<varlistentry><term><parameter>sizeentry</parameter> :</term>
690
657
<listitem><simpara>The <link linkend="GimpSizeEntry"><type>GimpSizeEntry</type></link> returned by <link linkend="gimp-coordinates-new"><function>gimp_coordinates_new()</function></link>.
693
658
</simpara></listitem></varlistentry>
694
659
</variablelist></refsect2>
695
660
<refsect2 id="gimp-coordinates-new" role="function">
696
661
<title>gimp_coordinates_new ()</title>
697
<indexterm zone="gimp-coordinates-new"><primary>gimp_coordinates_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_coordinates_new (<link linkend="GimpUnit">GimpUnit</link> unit,
662
<indexterm zone="gimp-coordinates-new"><primary sortas="gimp_coordinates_new">gimp_coordinates_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> * gimp_coordinates_new (<link linkend="GimpUnit">GimpUnit</link> unit,
698
663
const <link linkend="gchar">gchar</link> *unit_format,
699
664
<link linkend="gboolean">gboolean</link> menu_show_pixels,
700
665
<link linkend="gboolean">gboolean</link> menu_show_percent,
721
686
coordinates/sizes with a <link linkend="GimpChainButton"><type>GimpChainButton</type></link> attached to constrain either the
722
687
two fields' values or the ratio between them.</para>
725
689
</para><variablelist role="params">
726
<varlistentry><term><parameter>unit</parameter> :</term>
690
<varlistentry><term><parameter>unit</parameter> :</term>
727
691
<listitem><simpara> The initial unit of the <link linkend="GimpUnitMenu"><type>GimpUnitMenu</type></link>.
728
692
</simpara></listitem></varlistentry>
729
<varlistentry><term><parameter>unit_format</parameter> :</term>
693
<varlistentry><term><parameter>unit_format</parameter> :</term>
730
694
<listitem><simpara> A printf-like unit-format string as is used with
731
695
<link linkend="gimp-unit-menu-new"><function>gimp_unit_menu_new()</function></link>.
732
696
</simpara></listitem></varlistentry>
733
<varlistentry><term><parameter>menu_show_pixels</parameter> :</term>
734
<listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the <link linkend="GimpUnitMenu"><type>GimpUnitMenu</type></link> should contain an item
697
<varlistentry><term><parameter>menu_show_pixels</parameter> :</term>
698
<listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the <link linkend="GimpUnitMenu"><type>GimpUnitMenu</type></link> should contain an item
735
699
for GIMP_UNIT_PIXEL.
736
700
</simpara></listitem></varlistentry>
737
<varlistentry><term><parameter>menu_show_percent</parameter> :</term>
738
<listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the <link linkend="GimpUnitMenu"><type>GimpUnitMenu</type></link> should contain an item
701
<varlistentry><term><parameter>menu_show_percent</parameter> :</term>
702
<listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the <link linkend="GimpUnitMenu"><type>GimpUnitMenu</type></link> should contain an item
739
703
for GIMP_UNIT_PERCENT.
740
704
</simpara></listitem></varlistentry>
741
<varlistentry><term><parameter>spinbutton_width</parameter> :</term>
705
<varlistentry><term><parameter>spinbutton_width</parameter> :</term>
742
706
<listitem><simpara> The horizontal size of the <link linkend="GimpSizeEntry"><type>GimpSizeEntry</type></link>'s
743
707
<link linkend="GtkSpinButton"><type>GtkSpinButton</type></link>'s.
744
708
</simpara></listitem></varlistentry>
745
<varlistentry><term><parameter>update_policy</parameter> :</term>
709
<varlistentry><term><parameter>update_policy</parameter> :</term>
746
710
<listitem><simpara> The update policy for the <link linkend="GimpSizeEntry"><type>GimpSizeEntry</type></link>.
747
711
</simpara></listitem></varlistentry>
748
<varlistentry><term><parameter>chainbutton_active</parameter> :</term>
749
<listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the attached <link linkend="GimpChainButton"><type>GimpChainButton</type></link> should be
712
<varlistentry><term><parameter>chainbutton_active</parameter> :</term>
713
<listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the attached <link linkend="GimpChainButton"><type>GimpChainButton</type></link> should be
751
715
</simpara></listitem></varlistentry>
752
<varlistentry><term><parameter>chain_constrains_ratio</parameter> :</term>
753
<listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the chainbutton should constrain the
754
fields' aspect ratio. If <link linkend="FALSE:CAPS"><literal>FALSE</literal></link>, the values will
716
<varlistentry><term><parameter>chain_constrains_ratio</parameter> :</term>
717
<listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the chainbutton should constrain the
718
fields' aspect ratio. If <link linkend="FALSE--CAPS"><literal>FALSE</literal></link>, the values will
756
720
</simpara></listitem></varlistentry>
757
<varlistentry><term><parameter>xlabel</parameter> :</term>
721
<varlistentry><term><parameter>xlabel</parameter> :</term>
758
722
<listitem><simpara> The label for the X coordinate.
759
723
</simpara></listitem></varlistentry>
760
<varlistentry><term><parameter>x</parameter> :</term>
724
<varlistentry><term><parameter>x</parameter> :</term>
761
725
<listitem><simpara> The initial value of the X coordinate.
762
726
</simpara></listitem></varlistentry>
763
<varlistentry><term><parameter>xres</parameter> :</term>
727
<varlistentry><term><parameter>xres</parameter> :</term>
764
728
<listitem><simpara> The horizontal resolution in DPI.
765
729
</simpara></listitem></varlistentry>
766
<varlistentry><term><parameter>lower_boundary_x</parameter> :</term>
730
<varlistentry><term><parameter>lower_boundary_x</parameter> :</term>
767
731
<listitem><simpara> The lower boundary of the X coordinate.
768
732
</simpara></listitem></varlistentry>
769
<varlistentry><term><parameter>upper_boundary_x</parameter> :</term>
733
<varlistentry><term><parameter>upper_boundary_x</parameter> :</term>
770
734
<listitem><simpara> The upper boundary of the X coordinate.
771
735
</simpara></listitem></varlistentry>
772
<varlistentry><term><parameter>xsize_0</parameter> :</term>
736
<varlistentry><term><parameter>xsize_0</parameter> :</term>
773
737
<listitem><simpara> The X value which will be treated as 0%.
774
738
</simpara></listitem></varlistentry>
775
<varlistentry><term><parameter>xsize_100</parameter> :</term>
739
<varlistentry><term><parameter>xsize_100</parameter> :</term>
776
740
<listitem><simpara> The X value which will be treated as 100%.
777
741
</simpara></listitem></varlistentry>
778
<varlistentry><term><parameter>ylabel</parameter> :</term>
742
<varlistentry><term><parameter>ylabel</parameter> :</term>
779
743
<listitem><simpara> The label for the Y coordinate.
780
744
</simpara></listitem></varlistentry>
781
<varlistentry><term><parameter>y</parameter> :</term>
745
<varlistentry><term><parameter>y</parameter> :</term>
782
746
<listitem><simpara> The initial value of the Y coordinate.
783
747
</simpara></listitem></varlistentry>
784
<varlistentry><term><parameter>yres</parameter> :</term>
748
<varlistentry><term><parameter>yres</parameter> :</term>
785
749
<listitem><simpara> The vertical resolution in DPI.
786
750
</simpara></listitem></varlistentry>
787
<varlistentry><term><parameter>lower_boundary_y</parameter> :</term>
751
<varlistentry><term><parameter>lower_boundary_y</parameter> :</term>
788
752
<listitem><simpara> The lower boundary of the Y coordinate.
789
753
</simpara></listitem></varlistentry>
790
<varlistentry><term><parameter>upper_boundary_y</parameter> :</term>
754
<varlistentry><term><parameter>upper_boundary_y</parameter> :</term>
791
755
<listitem><simpara> The upper boundary of the Y coordinate.
792
756
</simpara></listitem></varlistentry>
793
<varlistentry><term><parameter>ysize_0</parameter> :</term>
757
<varlistentry><term><parameter>ysize_0</parameter> :</term>
794
758
<listitem><simpara> The Y value which will be treated as 0%.
795
759
</simpara></listitem></varlistentry>
796
<varlistentry><term><parameter>ysize_100</parameter> :</term>
760
<varlistentry><term><parameter>ysize_100</parameter> :</term>
797
761
<listitem><simpara> The Y value which will be treated as 100%.
798
762
</simpara></listitem></varlistentry>
799
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The new <link linkend="GimpSizeEntry"><type>GimpSizeEntry</type></link>.
763
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The new <link linkend="GimpSizeEntry"><type>GimpSizeEntry</type></link>.
800
764
</simpara></listitem></varlistentry>
801
765
</variablelist></refsect2>
802
766
<refsect2 id="gimp-pixmap-button-new" role="function" condition="deprecated:">
803
767
<title>gimp_pixmap_button_new ()</title>
804
<indexterm zone="gimp-pixmap-button-new" role="deprecated"><primary>gimp_pixmap_button_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_pixmap_button_new (<link linkend="gchar">gchar</link> **xpm_data,
768
<indexterm zone="gimp-pixmap-button-new" role="deprecated"><primary sortas="gimp_pixmap_button_new">gimp_pixmap_button_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> * gimp_pixmap_button_new (<link linkend="gchar">gchar</link> **xpm_data,
805
769
const <link linkend="gchar">gchar</link> *text);</programlisting>
806
770
<warning><para><literal>gimp_pixmap_button_new</literal> is deprecated and should not be used in newly-written code.</para></warning>
808
772
Convenience function that creates a <link linkend="GtkButton"><type>GtkButton</type></link> with a <link linkend="GimpPixmap"><type>GimpPixmap</type></link>
809
773
and an optional <link linkend="GtkLabel"><type>GtkLabel</type></link>.</para>
812
775
</para><variablelist role="params">
813
<varlistentry><term><parameter>xpm_data</parameter> :</term>
776
<varlistentry><term><parameter>xpm_data</parameter> :</term>
814
777
<listitem><simpara> The XPM data which will be passed to <link linkend="gimp-pixmap-new"><function>gimp_pixmap_new()</function></link>.
815
778
</simpara></listitem></varlistentry>
816
<varlistentry><term><parameter>text</parameter> :</term>
779
<varlistentry><term><parameter>text</parameter> :</term>
817
780
<listitem><simpara> An optional text which will appear right of the pixmap.
818
781
</simpara></listitem></varlistentry>
819
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The new <link linkend="GtkButton"><type>GtkButton</type></link>.
782
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The new <link linkend="GtkButton"><type>GtkButton</type></link>.
820
783
</simpara></listitem></varlistentry>
821
784
</variablelist></refsect2>
822
785
<refsect2 id="gimp-toggle-button-sensitive-update" role="function">
823
786
<title>gimp_toggle_button_sensitive_update ()</title>
824
<indexterm zone="gimp-toggle-button-sensitive-update"><primary>gimp_toggle_button_sensitive_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_toggle_button_sensitive_update (<link linkend="GtkToggleButton">GtkToggleButton</link> *toggle_button);</programlisting>
787
<indexterm zone="gimp-toggle-button-sensitive-update"><primary sortas="gimp_toggle_button_sensitive_update">gimp_toggle_button_sensitive_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_toggle_button_sensitive_update (<link linkend="GtkToggleButton">GtkToggleButton</link> *toggle_button);</programlisting>
826
789
If you attached a pointer to a <link linkend="GtkWidget"><type>GtkWidget</type></link> with <link linkend="g-object-set-data"><function>g_object_set_data()</function></link> and
827
790
the "set_sensitive" key to the <link linkend="GtkToggleButton"><type>GtkToggleButton</type></link>, the sensitive state of
837
800
button's inverse "active" state by attaching widgets with the
838
801
"inverse_sensitive" key.</para>
841
803
</para><variablelist role="params">
842
<varlistentry><term><parameter>toggle_button</parameter> :</term>
804
<varlistentry><term><parameter>toggle_button</parameter> :</term>
843
805
<listitem><simpara> The <link linkend="GtkToggleButton"><type>GtkToggleButton</type></link> the "set_sensitive" and
844
806
"inverse_sensitive" lists are attached to.
845
807
</simpara></listitem></varlistentry>
846
808
</variablelist></refsect2>
847
809
<refsect2 id="gimp-toggle-button-update" role="function">
848
810
<title>gimp_toggle_button_update ()</title>
849
<indexterm zone="gimp-toggle-button-update"><primary>gimp_toggle_button_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_toggle_button_update (<link linkend="GtkWidget">GtkWidget</link> *widget,
811
<indexterm zone="gimp-toggle-button-update"><primary sortas="gimp_toggle_button_update">gimp_toggle_button_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_toggle_button_update (<link linkend="GtkWidget">GtkWidget</link> *widget,
850
812
<link linkend="gpointer">gpointer</link> data);</programlisting>
852
814
Note that this function calls <link linkend="gimp-toggle-button-sensitive-update"><function>gimp_toggle_button_sensitive_update()</function></link>.</para>
855
816
</para><variablelist role="params">
856
<varlistentry><term><parameter>widget</parameter> :</term>
817
<varlistentry><term><parameter>widget</parameter> :</term>
857
818
<listitem><simpara> A <link linkend="GtkToggleButton"><type>GtkToggleButton</type></link>.
858
819
</simpara></listitem></varlistentry>
859
<varlistentry><term><parameter>data</parameter> :</term>
820
<varlistentry><term><parameter>data</parameter> :</term>
860
821
<listitem><simpara> A pointer to a <link linkend="gint"><type>gint</type></link> variable which will store the value of
861
822
<link linkend="gtk-toggle-button-get-active"><function>gtk_toggle_button_get_active()</function></link>.
862
823
</simpara></listitem></varlistentry>
863
824
</variablelist></refsect2>
864
825
<refsect2 id="gimp-radio-button-update" role="function">
865
826
<title>gimp_radio_button_update ()</title>
866
<indexterm zone="gimp-radio-button-update"><primary>gimp_radio_button_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_radio_button_update (<link linkend="GtkWidget">GtkWidget</link> *widget,
827
<indexterm zone="gimp-radio-button-update"><primary sortas="gimp_radio_button_update">gimp_radio_button_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_radio_button_update (<link linkend="GtkWidget">GtkWidget</link> *widget,
867
828
<link linkend="gpointer">gpointer</link> data);</programlisting>
869
830
Note that this function calls <link linkend="gimp-toggle-button-sensitive-update"><function>gimp_toggle_button_sensitive_update()</function></link>.</para>
872
832
</para><variablelist role="params">
873
<varlistentry><term><parameter>widget</parameter> :</term>
833
<varlistentry><term><parameter>widget</parameter> :</term>
874
834
<listitem><simpara> A <link linkend="GtkRadioButton"><type>GtkRadioButton</type></link>.
875
835
</simpara></listitem></varlistentry>
876
<varlistentry><term><parameter>data</parameter> :</term>
836
<varlistentry><term><parameter>data</parameter> :</term>
877
837
<listitem><simpara> A pointer to a <link linkend="gint"><type>gint</type></link> variable which will store the value of
878
838
GPOINTER_TO_INT (g_object_get_data (<parameter>widget</parameter>, "gimp-item-data")).
879
839
</simpara></listitem></varlistentry>
880
840
</variablelist></refsect2>
881
841
<refsect2 id="gimp-int-adjustment-update" role="function">
882
842
<title>gimp_int_adjustment_update ()</title>
883
<indexterm zone="gimp-int-adjustment-update"><primary>gimp_int_adjustment_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_int_adjustment_update (<link linkend="GtkAdjustment">GtkAdjustment</link> *adjustment,
843
<indexterm zone="gimp-int-adjustment-update"><primary sortas="gimp_int_adjustment_update">gimp_int_adjustment_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_int_adjustment_update (<link linkend="GtkAdjustment">GtkAdjustment</link> *adjustment,
884
844
<link linkend="gpointer">gpointer</link> data);</programlisting>
886
846
Note that the <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link>'s value (which is a <link linkend="gdouble"><type>gdouble</type></link>) will be
887
rounded with <link linkend="RINT:CAPS"><function>RINT()</function></link>.</para>
847
rounded with <link linkend="RINT--CAPS"><function>RINT()</function></link>.</para>
890
849
</para><variablelist role="params">
891
<varlistentry><term><parameter>adjustment</parameter> :</term>
850
<varlistentry><term><parameter>adjustment</parameter> :</term>
892
851
<listitem><simpara> A <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link>.
893
852
</simpara></listitem></varlistentry>
894
<varlistentry><term><parameter>data</parameter> :</term>
853
<varlistentry><term><parameter>data</parameter> :</term>
895
854
<listitem><simpara> A pointer to a <link linkend="gint"><type>gint</type></link> variable which will store the
896
855
<parameter>adjustment</parameter>'s value.
897
856
</simpara></listitem></varlistentry>
898
857
</variablelist></refsect2>
899
858
<refsect2 id="gimp-uint-adjustment-update" role="function">
900
859
<title>gimp_uint_adjustment_update ()</title>
901
<indexterm zone="gimp-uint-adjustment-update"><primary>gimp_uint_adjustment_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_uint_adjustment_update (<link linkend="GtkAdjustment">GtkAdjustment</link> *adjustment,
860
<indexterm zone="gimp-uint-adjustment-update"><primary sortas="gimp_uint_adjustment_update">gimp_uint_adjustment_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_uint_adjustment_update (<link linkend="GtkAdjustment">GtkAdjustment</link> *adjustment,
902
861
<link linkend="gpointer">gpointer</link> data);</programlisting>
904
863
Note that the <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link>'s value (which is a <link linkend="gdouble"><type>gdouble</type></link>) will be rounded
905
864
with (<link linkend="guint"><type>guint</type></link>) (value + 0.5).</para>
908
866
</para><variablelist role="params">
909
<varlistentry><term><parameter>adjustment</parameter> :</term>
867
<varlistentry><term><parameter>adjustment</parameter> :</term>
910
868
<listitem><simpara> A <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link>.
911
869
</simpara></listitem></varlistentry>
912
<varlistentry><term><parameter>data</parameter> :</term>
870
<varlistentry><term><parameter>data</parameter> :</term>
913
871
<listitem><simpara> A pointer to a <link linkend="guint"><type>guint</type></link> variable which will store the
914
872
<parameter>adjustment</parameter>'s value.
915
873
</simpara></listitem></varlistentry>
916
874
</variablelist></refsect2>
917
875
<refsect2 id="gimp-float-adjustment-update" role="function">
918
876
<title>gimp_float_adjustment_update ()</title>
919
<indexterm zone="gimp-float-adjustment-update"><primary>gimp_float_adjustment_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_float_adjustment_update (<link linkend="GtkAdjustment">GtkAdjustment</link> *adjustment,
877
<indexterm zone="gimp-float-adjustment-update"><primary sortas="gimp_float_adjustment_update">gimp_float_adjustment_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_float_adjustment_update (<link linkend="GtkAdjustment">GtkAdjustment</link> *adjustment,
920
878
<link linkend="gpointer">gpointer</link> data);</programlisting>
925
882
</para><variablelist role="params">
926
<varlistentry><term><parameter>adjustment</parameter> :</term>
883
<varlistentry><term><parameter>adjustment</parameter> :</term>
927
884
<listitem><simpara> A <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link>.
928
885
</simpara></listitem></varlistentry>
929
<varlistentry><term><parameter>data</parameter> :</term>
886
<varlistentry><term><parameter>data</parameter> :</term>
930
887
<listitem><simpara> A pointer to a <link linkend="gfloat"><type>gfloat</type></link> varaiable which will store the
931
888
<parameter>adjustment</parameter>'s value.
932
889
</simpara></listitem></varlistentry>
933
890
</variablelist></refsect2>
934
891
<refsect2 id="gimp-double-adjustment-update" role="function">
935
892
<title>gimp_double_adjustment_update ()</title>
936
<indexterm zone="gimp-double-adjustment-update"><primary>gimp_double_adjustment_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_double_adjustment_update (<link linkend="GtkAdjustment">GtkAdjustment</link> *adjustment,
893
<indexterm zone="gimp-double-adjustment-update"><primary sortas="gimp_double_adjustment_update">gimp_double_adjustment_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_double_adjustment_update (<link linkend="GtkAdjustment">GtkAdjustment</link> *adjustment,
937
894
<link linkend="gpointer">gpointer</link> data);</programlisting>
942
898
</para><variablelist role="params">
943
<varlistentry><term><parameter>adjustment</parameter> :</term>
899
<varlistentry><term><parameter>adjustment</parameter> :</term>
944
900
<listitem><simpara> A <link linkend="GtkAdjustment"><type>GtkAdjustment</type></link>.
945
901
</simpara></listitem></varlistentry>
946
<varlistentry><term><parameter>data</parameter> :</term>
902
<varlistentry><term><parameter>data</parameter> :</term>
947
903
<listitem><simpara> A pointer to a <link linkend="gdouble"><type>gdouble</type></link> variable which will store the
948
904
<parameter>adjustment</parameter>'s value.
949
905
</simpara></listitem></varlistentry>
950
906
</variablelist></refsect2>
951
907
<refsect2 id="gimp-unit-menu-update" role="function">
952
908
<title>gimp_unit_menu_update ()</title>
953
<indexterm zone="gimp-unit-menu-update"><primary>gimp_unit_menu_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_unit_menu_update (<link linkend="GtkWidget">GtkWidget</link> *widget,
909
<indexterm zone="gimp-unit-menu-update"><primary sortas="gimp_unit_menu_update">gimp_unit_menu_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_unit_menu_update (<link linkend="GtkWidget">GtkWidget</link> *widget,
954
910
<link linkend="gpointer">gpointer</link> data);</programlisting>
956
912
This callback can set the number of decimal digits of an arbitrary number
984
939
<link linkend="gint">gint</link> colspan,
985
940
<link linkend="gboolean">gboolean</link> left_align);</programlisting>
987
Note that the <parameter>label_text</parameter> can be <link linkend="NULL:CAPS"><literal>NULL</literal></link> and that the widget will be
942
Note that the <parameter>label_text</parameter> can be <link linkend="NULL--CAPS"><literal>NULL</literal></link> and that the widget will be
988
943
attached starting at (<parameter>column</parameter> + 1) in this case, too.</para>
991
945
</para><variablelist role="params">
992
<varlistentry><term><parameter>table</parameter> :</term>
946
<varlistentry><term><parameter>table</parameter> :</term>
993
947
<listitem><simpara> The <link linkend="GtkTable"><type>GtkTable</type></link> the widgets will be attached to.
994
948
</simpara></listitem></varlistentry>
995
<varlistentry><term><parameter>column</parameter> :</term>
949
<varlistentry><term><parameter>column</parameter> :</term>
996
950
<listitem><simpara> The column to start with.
997
951
</simpara></listitem></varlistentry>
998
<varlistentry><term><parameter>row</parameter> :</term>
952
<varlistentry><term><parameter>row</parameter> :</term>
999
953
<listitem><simpara> The row to attach the widgets.
1000
954
</simpara></listitem></varlistentry>
1001
<varlistentry><term><parameter>label_text</parameter> :</term>
955
<varlistentry><term><parameter>label_text</parameter> :</term>
1002
956
<listitem><simpara> The text for the <link linkend="GtkLabel"><type>GtkLabel</type></link> which will be attached left of
1004
958
</simpara></listitem></varlistentry>
1005
<varlistentry><term><parameter>xalign</parameter> :</term>
959
<varlistentry><term><parameter>xalign</parameter> :</term>
1006
960
<listitem><simpara> The horizontal alignment of the <link linkend="GtkLabel"><type>GtkLabel</type></link>.
1007
961
</simpara></listitem></varlistentry>
1008
<varlistentry><term><parameter>yalign</parameter> :</term>
962
<varlistentry><term><parameter>yalign</parameter> :</term>
1009
963
<listitem><simpara> The vertival alignment of the <link linkend="GtkLabel"><type>GtkLabel</type></link>.
1010
964
</simpara></listitem></varlistentry>
1011
<varlistentry><term><parameter>widget</parameter> :</term>
965
<varlistentry><term><parameter>widget</parameter> :</term>
1012
966
<listitem><simpara> The <link linkend="GtkWidget"><type>GtkWidget</type></link> to attach right of the label.
1013
967
</simpara></listitem></varlistentry>
1014
<varlistentry><term><parameter>colspan</parameter> :</term>
968
<varlistentry><term><parameter>colspan</parameter> :</term>
1015
969
<listitem><simpara> The number of columns the widget will use.
1016
970
</simpara></listitem></varlistentry>
1017
<varlistentry><term><parameter>left_align</parameter> :</term>
1018
<listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the widget should be left-aligned.
971
<varlistentry><term><parameter>left_align</parameter> :</term>
972
<listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the widget should be left-aligned.
1019
973
</simpara></listitem></varlistentry>
1020
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The created <link linkend="GtkLabel"><type>GtkLabel</type></link>.
974
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> The created <link linkend="GtkLabel"><type>GtkLabel</type></link>.
1021
975
</simpara></listitem></varlistentry>
1022
976
</variablelist></refsect2>
1023
977
<refsect2 id="gimp-label-set-attributes" role="function" condition="since:GIMP 2.2">
1024
978
<title>gimp_label_set_attributes ()</title>
1025
<indexterm zone="gimp-label-set-attributes" role="GIMP 2.2"><primary>gimp_label_set_attributes</primary></indexterm><programlisting><link linkend="void">void</link> gimp_label_set_attributes (<link linkend="GtkLabel">GtkLabel</link> *label,
979
<indexterm zone="gimp-label-set-attributes" role="GIMP 2.2"><primary sortas="gimp_label_set_attributes">gimp_label_set_attributes</primary></indexterm><programlisting><link linkend="void">void</link> gimp_label_set_attributes (<link linkend="GtkLabel">GtkLabel</link> *label,
1026
980
...);</programlisting>
1028
982
Sets Pango attributes on a <link linkend="GtkLabel"><type>GtkLabel</type></link> in a more convenient way than