4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>GimpPathEditor</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
7
<link rel="start" href="index.html" title="GIMP Widgets Library Reference Manual">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
<link rel="home" href="index.html" title="GIMP Widgets Library Reference Manual">
8
8
<link rel="up" href="libgimpwidgets-widgets.html" title="Part I. GIMP Widgets">
9
9
<link rel="prev" href="GimpPageSelector.html" title="GimpPageSelector">
10
10
<link rel="next" href="GimpPickButton.html" title="GimpPickButton">
11
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="part" href="libgimpwidgets-widgets.html" title="Part I. GIMP Widgets">
14
14
<link rel="chapter" href="libgimpwidgets-hierarchy.html" title="Object Hierarchy">
34
34
<th width="100%" align="center">GIMP Widgets Library Reference Manual</th>
35
35
<td><a accesskey="n" href="GimpPickButton.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
37
<tr><td colspan="5" class="shortcuts"><nobr><a href="#GimpPathEditor.synopsis" class="shortcut">Top</a>
39
<a href="#GimpPathEditor.description" class="shortcut">Description</a>
41
<a href="#GimpPathEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
43
<a href="#GimpPathEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
45
<a href="#GimpPathEditor.signals" class="shortcut">Signals</a></nobr></td></tr>
37
<tr><td colspan="5" class="shortcuts">
38
<a href="#GimpPathEditor.synopsis" class="shortcut">Top</a>
40
<a href="#GimpPathEditor.description" class="shortcut">Description</a>
42
<a href="#GimpPathEditor.object-hierarchy" class="shortcut">Object Hierarchy</a>
44
<a href="#GimpPathEditor.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
46
<a href="#GimpPathEditor.signals" class="shortcut">Signals</a>
47
<div class="refentry" lang="en">
49
<div class="refentry" title="GimpPathEditor">
48
50
<a name="GimpPathEditor"></a><div class="titlepage"></div>
49
51
<div class="refnamediv"><table width="100%"><tr>
54
56
<td valign="top" align="right"><img src="gimp-path-editor.png"></td>
55
57
</tr></table></div>
56
<div class="refsynopsisdiv">
58
<div class="refsynopsisdiv" title="Synopsis">
57
59
<a name="GimpPathEditor.synopsis"></a><h2>Synopsis</h2>
58
60
<pre class="synopsis">
59
61
<a class="link" href="GimpPathEditor.html#GimpPathEditor-struct" title="GimpPathEditor">GimpPathEditor</a>;
61
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
62
>GtkWidget</a>* <a class="link" href="GimpPathEditor.html#gimp-path-editor-new" title="gimp_path_editor_new ()">gimp_path_editor_new</a> (const <a
63
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
64
>GtkWidget</a> * <a class="link" href="GimpPathEditor.html#gimp-path-editor-new" title="gimp_path_editor_new ()">gimp_path_editor_new</a> (const <a
63
65
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
69
71
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
70
>gchar</a>* <a class="link" href="GimpPathEditor.html#gimp-path-editor-get-path" title="gimp_path_editor_get_path ()">gimp_path_editor_get_path</a> (<a class="link" href="GimpPathEditor.html" title="GimpPathEditor">GimpPathEditor</a> *editor);
72
>gchar</a> * <a class="link" href="GimpPathEditor.html#gimp-path-editor-get-path" title="gimp_path_editor_get_path ()">gimp_path_editor_get_path</a> (<a class="link" href="GimpPathEditor.html" title="GimpPathEditor">GimpPathEditor</a> *editor);
71
73
void <a class="link" href="GimpPathEditor.html#gimp-path-editor-set-path" title="gimp_path_editor_set_path ()">gimp_path_editor_set_path</a> (<a class="link" href="GimpPathEditor.html" title="GimpPathEditor">GimpPathEditor</a> *editor,
73
75
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
76
78
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
77
>gchar</a>* <a class="link" href="GimpPathEditor.html#gimp-path-editor-get-writable-path" title="gimp_path_editor_get_writable_path ()">gimp_path_editor_get_writable_path</a> (<a class="link" href="GimpPathEditor.html" title="GimpPathEditor">GimpPathEditor</a> *editor);
79
>gchar</a> * <a class="link" href="GimpPathEditor.html#gimp-path-editor-get-writable-path" title="gimp_path_editor_get_writable_path ()">gimp_path_editor_get_writable_path</a> (<a class="link" href="GimpPathEditor.html" title="GimpPathEditor">GimpPathEditor</a> *editor);
78
80
void <a class="link" href="GimpPathEditor.html#gimp-path-editor-set-writable-path" title="gimp_path_editor_set_writable_path ()">gimp_path_editor_set_writable_path</a> (<a class="link" href="GimpPathEditor.html" title="GimpPathEditor">GimpPathEditor</a> *editor,
80
82
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
104
106
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned"
105
107
>GInitiallyUnowned</a>
107
href="/usr/share/gtk-doc/html/gtk/GtkObject.html"
109
href="http://library.gnome.org/devel/gtk/unstable/GtkObject.html"
110
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
112
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
113
href="/usr/share/gtk-doc/html/gtk/GtkContainer.html"
115
href="http://library.gnome.org/devel/gtk/unstable/GtkContainer.html"
114
116
>GtkContainer</a>
116
href="/usr/share/gtk-doc/html/gtk/GtkBox.html"
118
href="http://library.gnome.org/devel/gtk/unstable/GtkBox.html"
119
href="/usr/share/gtk-doc/html/gtk/GtkVBox.html"
121
href="http://library.gnome.org/devel/gtk/unstable/GtkVBox.html"
121
123
+----GimpPathEditor
124
<div class="refsect1" lang="en">
126
<div class="refsect1" title="Implemented Interfaces">
125
127
<a name="GimpPathEditor.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
127
129
GimpPathEditor implements
128
AtkImplementorIface and <a
129
href="/usr/share/gtk-doc/html/gtk/gtk-gtkbuildable.html#GtkBuildable"
130
>GtkBuildable</a>.</p>
131
href="http://library.gnome.org/devel/gtk/unstable/gtk-gtkbuildable.html#GtkBuildable"
132
>GtkBuildable</a>, AtkImplementorIface and <a
133
href="http://library.gnome.org/devel/gtk/unstable/gtk-Orientable.html#GtkOrientable"
134
>GtkOrientable</a>.</p>
132
<div class="refsect1" lang="en">
136
<div class="refsect1" title="Signals">
133
137
<a name="GimpPathEditor.signals"></a><h2>Signals</h2>
134
138
<pre class="synopsis">
135
139
"<a class="link" href="GimpPathEditor.html#GimpPathEditor-path-changed" title='The "path-changed" signal'>path-changed</a>" : Run First
136
140
"<a class="link" href="GimpPathEditor.html#GimpPathEditor-writable-changed" title='The "writable-changed" signal'>writable-changed</a>" : Run First
139
<div class="refsect1" lang="en">
143
<div class="refsect1" title="Description">
140
144
<a name="GimpPathEditor.description"></a><h2>Description</h2>
142
146
This widget is used to edit file search paths.
155
159
the search path, the "path_changed" signal will be emitted.
158
<div class="refsect1" lang="en">
162
<div class="refsect1" title="Details">
159
163
<a name="GimpPathEditor.details"></a><h2>Details</h2>
160
<div class="refsect2" lang="en">
164
<div class="refsect2" title="GimpPathEditor">
161
165
<a name="GimpPathEditor-struct"></a><h3>GimpPathEditor</h3>
162
166
<pre class="programlisting">typedef struct _GimpPathEditor GimpPathEditor;</pre>
168
<div class="refsect2" lang="en">
171
<div class="refsect2" title="gimp_path_editor_new ()">
169
172
<a name="gimp-path-editor-new"></a><h3>gimp_path_editor_new ()</h3>
170
173
<pre class="programlisting"><a
171
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
172
>GtkWidget</a>* gimp_path_editor_new (const <a
174
href="http://library.gnome.org/devel/gtk/unstable/GtkWidget.html"
175
>GtkWidget</a> * gimp_path_editor_new (const <a
173
176
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
174
177
>gchar</a> *title,
182
185
The elements of the initial search path must be separated with the
184
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#G-SEARCHPATH-SEPARATOR:CAPS"
187
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#G-SEARCHPATH-SEPARATOR--CAPS"
185
188
><span class="type">G_SEARCHPATH_SEPARATOR</span></a> character.</p>
189
191
<div class="variablelist"><table border="0">
190
192
<col align="left" valign="top">
193
195
<td><p><span class="term"><em class="parameter"><code>title</code></em> :</span></p></td>
194
196
<td> The title of the <a
195
href="/usr/share/gtk-doc/html/gtk/GtkFileChooser.html"
197
href="http://library.gnome.org/devel/gtk/unstable/GtkFileChooser.html"
196
198
><span class="type">GtkFileChooser</span></a> dialog which can be popped up.
213
<div class="refsect2" lang="en">
215
<div class="refsect2" title="gimp_path_editor_get_path ()">
214
216
<a name="gimp-path-editor-get-path"></a><h3>gimp_path_editor_get_path ()</h3>
215
217
<pre class="programlisting"><a
216
218
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
217
>gchar</a>* gimp_path_editor_get_path (<a class="link" href="GimpPathEditor.html" title="GimpPathEditor">GimpPathEditor</a> *editor);</pre>
219
>gchar</a> * gimp_path_editor_get_path (<a class="link" href="GimpPathEditor.html" title="GimpPathEditor">GimpPathEditor</a> *editor);</pre>
219
221
The elements of the returned search path string are separated with the
221
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#G-SEARCHPATH-SEPARATOR:CAPS"
223
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#G-SEARCHPATH-SEPARATOR--CAPS"
222
224
><span class="type">G_SEARCHPATH_SEPARATOR</span></a> character.
226
228
href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"
227
229
><code class="function">g_free()</code></a> the returned string.</p>
231
232
<div class="variablelist"><table border="0">
232
233
<col align="left" valign="top">
248
<div class="refsect2" lang="en">
249
<div class="refsect2" title="gimp_path_editor_set_path ()">
249
250
<a name="gimp-path-editor-set-path"></a><h3>gimp_path_editor_set_path ()</h3>
250
251
<pre class="programlisting">void gimp_path_editor_set_path (<a class="link" href="GimpPathEditor.html" title="GimpPathEditor">GimpPathEditor</a> *editor,
255
256
The elements of the initial search path must be separated with the
257
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#G-SEARCHPATH-SEPARATOR:CAPS"
258
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#G-SEARCHPATH-SEPARATOR--CAPS"
258
259
><span class="type">G_SEARCHPATH_SEPARATOR</span></a> character.</p>
262
262
<div class="variablelist"><table border="0">
263
263
<col align="left" valign="top">
279
<div class="refsect2" lang="en">
279
<div class="refsect2" title="gimp_path_editor_get_writable_path ()">
280
280
<a name="gimp-path-editor-get-writable-path"></a><h3>gimp_path_editor_get_writable_path ()</h3>
281
281
<pre class="programlisting"><a
282
282
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
283
>gchar</a>* gimp_path_editor_get_writable_path (<a class="link" href="GimpPathEditor.html" title="GimpPathEditor">GimpPathEditor</a> *editor);</pre>
283
>gchar</a> * gimp_path_editor_get_writable_path (<a class="link" href="GimpPathEditor.html" title="GimpPathEditor">GimpPathEditor</a> *editor);</pre>
287
286
<div class="variablelist"><table border="0">
288
287
<col align="left" valign="top">
296
295
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
306
<div class="refsect2" lang="en">
303
<div class="refsect2" title="gimp_path_editor_set_writable_path ()">
307
304
<a name="gimp-path-editor-set-writable-path"></a><h3>gimp_path_editor_set_writable_path ()</h3>
308
305
<pre class="programlisting">void gimp_path_editor_set_writable_path (<a class="link" href="GimpPathEditor.html" title="GimpPathEditor">GimpPathEditor</a> *editor,
310
307
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
311
308
>gchar</a> *path);</pre>
315
311
<div class="variablelist"><table border="0">
316
312
<col align="left" valign="top">
324
320
<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
334
<div class="refsect2" lang="en">
328
<div class="refsect2" title="gimp_path_editor_get_dir_writable ()">
335
329
<a name="gimp-path-editor-get-dir-writable"></a><h3>gimp_path_editor_get_dir_writable ()</h3>
336
330
<pre class="programlisting"><a
337
331
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
359
352
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
369
<div class="refsect2" lang="en">
360
<div class="refsect2" title="gimp_path_editor_set_dir_writable ()">
370
361
<a name="gimp-path-editor-set-dir-writable"></a><h3>gimp_path_editor_set_dir_writable ()</h3>
371
362
<pre class="programlisting">void gimp_path_editor_set_dir_writable (<a class="link" href="GimpPathEditor.html" title="GimpPathEditor">GimpPathEditor</a> *editor,
395
385
<td><p><span class="term"><em class="parameter"><code>writable</code></em> :</span></p></td>
405
<div class="refsect1" lang="en">
393
<div class="refsect1" title="Signal Details">
406
394
<a name="GimpPathEditor.signal-details"></a><h2>Signal Details</h2>
407
<div class="refsect2" lang="en">
395
<div class="refsect2" title='The "path-changed" signal'>
408
396
<a name="GimpPathEditor-path-changed"></a><h3>The <code class="literal">"path-changed"</code> signal</h3>
409
397
<pre class="programlisting">void user_function (<a class="link" href="GimpPathEditor.html" title="GimpPathEditor">GimpPathEditor</a> *arg0,
414
402
This signal is emitted whenever the user adds, deletes, modifies
415
403
or reorders an element of the search path.</p>
419
406
<div class="variablelist"><table border="0">
420
407
<col align="left" valign="top">
428
<div class="refsect2" lang="en">
415
<div class="refsect2" title='The "writable-changed" signal'>
429
416
<a name="GimpPathEditor-writable-changed"></a><h3>The <code class="literal">"writable-changed"</code> signal</h3>
430
417
<pre class="programlisting">void user_function (<a class="link" href="GimpPathEditor.html" title="GimpPathEditor">GimpPathEditor</a> *arg0,
436
423
is changed, either by the user clicking on it or by calling
437
424
<a class="link" href="GimpPathEditor.html#gimp-path-editor-set-dir-writable" title="gimp_path_editor_set_dir_writable ()"><code class="function">gimp_path_editor_set_dir_writable()</code></a>.</p>
441
427
<div class="variablelist"><table border="0">
442
428
<col align="left" valign="top">
450
<div class="refsect1" lang="en">
436
<div class="refsect1" title="See Also">
451
437
<a name="GimpPathEditor.see-also"></a><h2>See Also</h2>
453
439
<a class="link" href="GimpFileEntry.html" title="GimpFileEntry"><span class="type">GimpFileEntry</span></a>
457
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#G-SEARCHPATH-SEPARATOR:CAPS"
443
href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#G-SEARCHPATH-SEPARATOR--CAPS"
458
444
><span class="type">G_SEARCHPATH_SEPARATOR</span></a>
462
448
<div class="footer">
464
Generated by GTK-Doc V1.10</div>
450
Generated by GTK-Doc V1.11</div>