59
57
<a name="GimpDialog.synopsis"></a><h2>Synopsis</h2>
60
58
<pre class="synopsis">
61
59
<a class="link" href="GimpDialog.html#GimpDialog-struct" title="GimpDialog">GimpDialog</a>;
63
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
64
>GtkWidget</a>* <a class="link" href="GimpDialog.html#gimp-dialog-new" title="gimp_dialog_new ()">gimp_dialog_new</a> (const <a
65
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
68
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
71
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
72
>GtkWidget</a> *parent,
74
href="/usr/share/gtk-doc/html/gtk/GtkDialog.html#GtkDialogFlags"
75
>GtkDialogFlags</a> flags,
60
GtkWidget* <a class="link" href="GimpDialog.html#gimp-dialog-new" title="gimp_dialog_new ()">gimp_dialog_new</a> (const gchar *title,
76
64
<a class="link" href="libgimpwidgets-GimpHelpUI.html#GimpHelpFunc" title="GimpHelpFunc ()">GimpHelpFunc</a> help_func,
78
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
82
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
83
>GtkWidget</a>* <a class="link" href="GimpDialog.html#gimp-dialog-new-valist" title="gimp_dialog_new_valist ()">gimp_dialog_new_valist</a> (const <a
84
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
87
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
90
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
91
>GtkWidget</a> *parent,
93
href="/usr/share/gtk-doc/html/gtk/GtkDialog.html#GtkDialogFlags"
94
>GtkDialogFlags</a> flags,
67
GtkWidget* <a class="link" href="GimpDialog.html#gimp-dialog-new-valist" title="gimp_dialog_new_valist ()">gimp_dialog_new_valist</a> (const gchar *title,
95
71
<a class="link" href="libgimpwidgets-GimpHelpUI.html#GimpHelpFunc" title="GimpHelpFunc ()">GimpHelpFunc</a> help_func,
97
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
101
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
102
>GtkWidget</a>* <a class="link" href="GimpDialog.html#gimp-dialog-add-button" title="gimp_dialog_add_button ()">gimp_dialog_add_button</a> (<a class="link" href="GimpDialog.html" title="GimpDialog">GimpDialog</a> *dialog,
104
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
105
>gchar</a> *button_text,
107
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
108
>gint</a> response_id);
74
GtkWidget* <a class="link" href="GimpDialog.html#gimp-dialog-add-button" title="gimp_dialog_add_button ()">gimp_dialog_add_button</a> (<a class="link" href="GimpDialog.html" title="GimpDialog">GimpDialog</a> *dialog,
75
const gchar *button_text,
109
77
void <a class="link" href="GimpDialog.html#gimp-dialog-add-buttons" title="gimp_dialog_add_buttons ()">gimp_dialog_add_buttons</a> (<a class="link" href="GimpDialog.html" title="GimpDialog">GimpDialog</a> *dialog,
111
79
void <a class="link" href="GimpDialog.html#gimp-dialog-add-buttons-valist" title="gimp_dialog_add_buttons_valist ()">gimp_dialog_add_buttons_valist</a> (<a class="link" href="GimpDialog.html" title="GimpDialog">GimpDialog</a> *dialog,
114
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
115
>gint</a> <a class="link" href="GimpDialog.html#gimp-dialog-run" title="gimp_dialog_run ()">gimp_dialog_run</a> (<a class="link" href="GimpDialog.html" title="GimpDialog">GimpDialog</a> *dialog);
116
void <a class="link" href="GimpDialog.html#gimp-dialogs-show-help-button" title="gimp_dialogs_show_help_button ()">gimp_dialogs_show_help_button</a> (<a
117
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
81
gint <a class="link" href="GimpDialog.html#gimp-dialog-run" title="gimp_dialog_run ()">gimp_dialog_run</a> (<a class="link" href="GimpDialog.html" title="GimpDialog">GimpDialog</a> *dialog);
82
void <a class="link" href="GimpDialog.html#gimp-dialogs-show-help-button" title="gimp_dialogs_show_help_button ()">gimp_dialogs_show_help_button</a> (gboolean show);
121
85
<div class="refsect1" lang="en">
122
86
<a name="GimpDialog.object-hierarchy"></a><h2>Object Hierarchy</h2>
123
87
<pre class="synopsis">
125
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
128
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned"
129
>GInitiallyUnowned</a>
131
href="/usr/share/gtk-doc/html/gtk/GtkObject.html"
134
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
137
href="/usr/share/gtk-doc/html/gtk/GtkContainer.html"
140
href="/usr/share/gtk-doc/html/gtk/GtkBin.html"
143
href="/usr/share/gtk-doc/html/gtk/GtkWindow.html"
146
href="/usr/share/gtk-doc/html/gtk/GtkDialog.html"
89
+----GInitiallyUnowned
157
105
<div class="refsect1" lang="en">
158
106
<a name="GimpDialog.properties"></a><h2>Properties</h2>
159
107
<pre class="synopsis">
160
"<a class="link" href="GimpDialog.html#GimpDialog--help-func" title='The "help-func" property'>help-func</a>" <a
161
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
162
>gpointer</a> : Read / Write / Construct Only
163
"<a class="link" href="GimpDialog.html#GimpDialog--help-id" title='The "help-id" property'>help-id</a>" <a
164
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
165
>gchar</a>* : Read / Write / Construct Only
108
"<a class="link" href="GimpDialog.html#GimpDialog--help-func" title='The "help-func" property'>help-func</a>" gpointer : Read / Write / Construct Only
109
"<a class="link" href="GimpDialog.html#GimpDialog--help-id" title='The "help-id" property'>help-id</a>" gchar* : Read / Write / Construct Only
168
112
<div class="refsect1" lang="en">
184
128
<div class="refsect2" lang="en">
185
129
<a name="gimp-dialog-new"></a><h3>gimp_dialog_new ()</h3>
186
<pre class="programlisting"><a
187
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
188
>GtkWidget</a>* gimp_dialog_new (const <a
189
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
192
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
195
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
196
>GtkWidget</a> *parent,
198
href="/usr/share/gtk-doc/html/gtk/GtkDialog.html#GtkDialogFlags"
199
>GtkDialogFlags</a> flags,
130
<pre class="programlisting">GtkWidget* gimp_dialog_new (const gchar *title,
133
GtkDialogFlags flags,
200
134
<a class="link" href="libgimpwidgets-GimpHelpUI.html#GimpHelpFunc" title="GimpHelpFunc ()">GimpHelpFunc</a> help_func,
202
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
135
const gchar *help_id,
206
138
Creates a new <em class="parameter"><code>GimpDialog</code></em> widget.
224
154
<td><p><span class="term"><em class="parameter"><code>title</code></em> :</span></p></td>
225
155
<td> The dialog's title which will be set with
227
href="/usr/share/gtk-doc/html/gtk/GtkWindow.html#gtk-window-set-title"
228
><code class="function">gtk_window_set_title()</code></a>.
156
<code class="function">gtk_window_set_title()</code>.
232
160
<td><p><span class="term"><em class="parameter"><code>role</code></em> :</span></p></td>
233
161
<td> The dialog's <em class="parameter"><code>role</code></em> which will be set with
235
href="/usr/share/gtk-doc/html/gtk/GtkWindow.html#gtk-window-set-role"
236
><code class="function">gtk_window_set_role()</code></a>.
162
<code class="function">gtk_window_set_role()</code>.
278
200
<div class="refsect2" lang="en">
279
201
<a name="gimp-dialog-new-valist"></a><h3>gimp_dialog_new_valist ()</h3>
280
<pre class="programlisting"><a
281
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
282
>GtkWidget</a>* gimp_dialog_new_valist (const <a
283
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
286
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
289
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
290
>GtkWidget</a> *parent,
292
href="/usr/share/gtk-doc/html/gtk/GtkDialog.html#GtkDialogFlags"
293
>GtkDialogFlags</a> flags,
202
<pre class="programlisting">GtkWidget* gimp_dialog_new_valist (const gchar *title,
205
GtkDialogFlags flags,
294
206
<a class="link" href="libgimpwidgets-GimpHelpUI.html#GimpHelpFunc" title="GimpHelpFunc ()">GimpHelpFunc</a> help_func,
296
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
207
const gchar *help_id,
298
208
va_list args);</pre>
300
210
Creates a new <em class="parameter"><code>GimpDialog</code></em> widget. If a GtkWindow is specified as
315
223
<td><p><span class="term"><em class="parameter"><code>title</code></em> :</span></p></td>
316
224
<td> The dialog's title which will be set with
318
href="/usr/share/gtk-doc/html/gtk/GtkWindow.html#gtk-window-set-title"
319
><code class="function">gtk_window_set_title()</code></a>.
225
<code class="function">gtk_window_set_title()</code>.
323
229
<td><p><span class="term"><em class="parameter"><code>role</code></em> :</span></p></td>
324
230
<td> The dialog's <em class="parameter"><code>role</code></em> which will be set with
326
href="/usr/share/gtk-doc/html/gtk/GtkWindow.html#gtk-window-set-role"
327
><code class="function">gtk_window_set_role()</code></a>.
231
<code class="function">gtk_window_set_role()</code>.
331
235
<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
332
<td> The <em class="parameter"><code>parent</code></em> widget of this dialog or <a
333
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
334
><code class="literal">NULL</code></a>.
236
<td> The <em class="parameter"><code>parent</code></em> widget of this dialog or <code class="literal">NULL</code>.
338
240
<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
339
<td> The <em class="parameter"><code>flags</code></em> (see the <a
340
href="/usr/share/gtk-doc/html/gtk/GtkDialog.html"
341
><span class="type">GtkDialog</span></a> documentation).
241
<td> The <em class="parameter"><code>flags</code></em> (see the <span class="type">GtkDialog</span> documentation).
368
268
<div class="refsect2" lang="en">
369
269
<a name="gimp-dialog-add-button"></a><h3>gimp_dialog_add_button ()</h3>
370
<pre class="programlisting"><a
371
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
372
>GtkWidget</a>* gimp_dialog_add_button (<a class="link" href="GimpDialog.html" title="GimpDialog">GimpDialog</a> *dialog,
374
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
375
>gchar</a> *button_text,
377
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
378
>gint</a> response_id);</pre>
270
<pre class="programlisting">GtkWidget* gimp_dialog_add_button (<a class="link" href="GimpDialog.html" title="GimpDialog">GimpDialog</a> *dialog,
271
const gchar *button_text,
272
gint response_id);</pre>
380
This function is essentially the same as <a
381
href="/usr/share/gtk-doc/html/gtk/GtkDialog.html#gtk-dialog-add-button"
382
><code class="function">gtk_dialog_add_button()</code></a>
274
This function is essentially the same as <code class="function">gtk_dialog_add_button()</code>
383
275
except it ensures there is only one help button and automatically
384
276
sets the RESPONSE_OK widget as the default response.</p>
417
309
<pre class="programlisting">void gimp_dialog_add_buttons (<a class="link" href="GimpDialog.html" title="GimpDialog">GimpDialog</a> *dialog,
420
This function is essentially the same as <a
421
href="/usr/share/gtk-doc/html/gtk/GtkDialog.html#gtk-dialog-add-buttons"
422
><code class="function">gtk_dialog_add_buttons()</code></a>
423
except it calls <a class="link" href="GimpDialog.html#gimp-dialog-add-button" title="gimp_dialog_add_button ()"><code class="function">gimp_dialog_add_button()</code></a> instead of <a
424
href="/usr/share/gtk-doc/html/gtk/GtkDialog.html#gtk-dialog-add-button"
425
><code class="function">gtk_dialog_add_button()</code></a></p>
312
This function is essentially the same as <code class="function">gtk_dialog_add_buttons()</code>
313
except it calls <a class="link" href="GimpDialog.html#gimp-dialog-add-button" title="gimp_dialog_add_button ()"><code class="function">gimp_dialog_add_button()</code></a> instead of <code class="function">gtk_dialog_add_button()</code></p>
473
361
<div class="refsect2" lang="en">
474
362
<a name="gimp-dialog-run"></a><h3>gimp_dialog_run ()</h3>
475
<pre class="programlisting"><a
476
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
477
>gint</a> gimp_dialog_run (<a class="link" href="GimpDialog.html" title="GimpDialog">GimpDialog</a> *dialog);</pre>
363
<pre class="programlisting">gint gimp_dialog_run (<a class="link" href="GimpDialog.html" title="GimpDialog">GimpDialog</a> *dialog);</pre>
479
This function does exactly the same as <a
480
href="/usr/share/gtk-doc/html/gtk/GtkDialog.html#gtk-dialog-run"
481
><code class="function">gtk_dialog_run()</code></a> except it
482
does not make the dialog modal while the <a
483
href="/usr/share/gtk-doc/html/glib/glib-The-Main-Event-Loop.html#GMainLoop"
484
><span class="type">GMainLoop</span></a> is running.</p>
365
This function does exactly the same as <code class="function">gtk_dialog_run()</code> except it
366
does not make the dialog modal while the <span class="type">GMainLoop</span> is running.</p>
528
408
<a name="GimpDialog.property-details"></a><h2>Property Details</h2>
529
409
<div class="refsect2" lang="en">
530
410
<a name="GimpDialog--help-func"></a><h3>The <code class="literal">"help-func"</code> property</h3>
531
<pre class="programlisting"> "help-func" <a
532
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
533
>gpointer</a> : Read / Write / Construct Only</pre>
411
<pre class="programlisting"> "help-func" gpointer : Read / Write / Construct Only</pre>
537
415
<div class="refsect2" lang="en">
538
416
<a name="GimpDialog--help-id"></a><h3>The <code class="literal">"help-id"</code> property</h3>
539
<pre class="programlisting"> "help-id" <a
540
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
541
>gchar</a>* : Read / Write / Construct Only</pre>
417
<pre class="programlisting"> "help-id" gchar* : Read / Write / Construct Only</pre>
543
419
<p>Default value: NULL</p>