4
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5
5
<title>gimpconfigwriter</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.72.0">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
7
7
<link rel="start" href="index.html" title="GIMP Config Library Reference Manual">
8
8
<link rel="up" href="libgimpconfig.html" title="Part I. GIMP Config Library">
9
9
<link rel="prev" href="libgimpconfig-gimpconfig-utils.html" title="gimpconfig-utils">
10
10
<link rel="next" href="libgimpconfig-GimpScanner.html" title="gimpscanner">
11
<meta name="generator" content="GTK-Doc V1.8 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.9 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="part" href="libgimpconfig.html" title="Part I. GIMP Config Library">
14
14
<link rel="chapter" href="libgimpconfig-hierarchy.html" title="Object Hierarchy">
25
25
<th width="100%" align="center">GIMP Config Library Reference Manual</th>
26
26
<td><a accesskey="n" href="libgimpconfig-GimpScanner.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
28
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2576128" class="shortcut">Top</a>
28
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2583262" class="shortcut">Top</a>
30
<a href="#id2580571" class="shortcut">Description</a></nobr></td></tr>
30
<a href="#id2586355" class="shortcut">Description</a></nobr></td></tr>
32
32
<div class="refentry" lang="en">
33
33
<a name="libgimpconfig-GimpConfigWriter"></a><div class="titlepage"></div>
34
34
<div class="refnamediv"><table width="100%"><tr>
37
<a name="id2576128"></a><span class="refentrytitle">gimpconfigwriter</span>
37
<a name="id2583262"></a><span class="refentrytitle">gimpconfigwriter</span>
39
39
<p>gimpconfigwriter — Functions for writing config info to a file for libgimpconfig.</p>
60
60
href="../glib/glib-Error-Reporting.html#GError"
61
61
>GError</a> **error);
62
<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a>* <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-new-fd">gimp_config_writer_new_fd</a> (<a
62
<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a>* <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-new-fd">gimp_config_writer_new_fd</a> (<a
63
63
href="../glib/glib-Basic-Types.html#gint"
65
<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a>* <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-new-string">gimp_config_writer_new_string</a> (<a
65
<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a>* <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-new-string">gimp_config_writer_new_string</a> (<a
66
66
href="../glib/glib-Strings.html#GString"
67
67
>GString</a> *string);
68
void <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-open">gimp_config_writer_open</a> (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
68
void <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-open">gimp_config_writer_open</a> (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
70
70
href="../glib/glib-Basic-Types.html#gchar"
72
void <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-comment-mode">gimp_config_writer_comment_mode</a> (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
72
void <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-comment-mode">gimp_config_writer_comment_mode</a> (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
74
74
href="../glib/glib-Basic-Types.html#gboolean"
75
75
>gboolean</a> enable);
76
void <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-print">gimp_config_writer_print</a> (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
76
void <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-print">gimp_config_writer_print</a> (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
78
78
href="../glib/glib-Basic-Types.html#gchar"
79
79
>gchar</a> *string,
81
81
href="../glib/glib-Basic-Types.html#gint"
83
void <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-printf">gimp_config_writer_printf</a> (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
83
void <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-printf">gimp_config_writer_printf</a> (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
85
85
href="../glib/glib-Basic-Types.html#gchar"
86
86
>gchar</a> *format,
88
void <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-identifier">gimp_config_writer_identifier</a> (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
88
void <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-identifier">gimp_config_writer_identifier</a> (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
90
90
href="../glib/glib-Basic-Types.html#gchar"
91
91
>gchar</a> *identifier);
92
void <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-string">gimp_config_writer_string</a> (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
92
void <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-string">gimp_config_writer_string</a> (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
94
94
href="../glib/glib-Basic-Types.html#gchar"
95
95
>gchar</a> *string);
96
void <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-data">gimp_config_writer_data</a> (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
96
void <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-data">gimp_config_writer_data</a> (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
98
98
href="../glib/glib-Basic-Types.html#gint"
101
101
href="../glib/glib-Basic-Types.html#guint8"
102
102
>guint8</a> *data);
103
void <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-comment">gimp_config_writer_comment</a> (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
103
void <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-comment">gimp_config_writer_comment</a> (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
105
105
href="../glib/glib-Basic-Types.html#gchar"
106
106
>gchar</a> *comment);
107
void <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-linefeed">gimp_config_writer_linefeed</a> (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer);
108
void <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-revert">gimp_config_writer_revert</a> (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer);
109
void <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-close">gimp_config_writer_close</a> (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer);
107
void <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-linefeed">gimp_config_writer_linefeed</a> (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer);
108
void <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-revert">gimp_config_writer_revert</a> (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer);
109
void <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-close">gimp_config_writer_close</a> (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer);
111
111
href="../glib/glib-Basic-Types.html#gboolean"
112
>gboolean</a> <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-finish">gimp_config_writer_finish</a> (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
112
>gboolean</a> <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-finish">gimp_config_writer_finish</a> (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
114
114
href="../glib/glib-Basic-Types.html#gchar"
115
115
>gchar</a> *footer,
121
121
<div class="refsect1" lang="en">
122
<a name="id2580571"></a><h2>Description</h2>
122
<a name="id2586355"></a><h2>Description</h2>
124
124
Functions for writing config info to a file for libgimpconfig.
128
128
<div class="refsect1" lang="en">
129
<a name="id2580587"></a><h2>Details</h2>
129
<a name="id2586371"></a><h2>Details</h2>
130
130
<div class="refsect2" lang="en">
131
<a name="id2580598"></a><h3>
131
<a name="id2586382"></a><h3>
132
132
<a name="GimpConfigWriter"></a>GimpConfigWriter</h3>
133
<a class="indexterm" name="id2580611"></a><pre class="programlisting">typedef struct _GimpConfigWriter GimpConfigWriter;</pre>
133
<a class="indexterm" name="id2586394"></a><pre class="programlisting">typedef struct _GimpConfigWriter GimpConfigWriter;</pre>
139
139
<div class="refsect2" lang="en">
140
<a name="id2580627"></a><h3>
140
<a name="id2586411"></a><h3>
141
141
<a name="gimp-config-writer-new-file"></a>gimp_config_writer_new_file ()</h3>
142
<a class="indexterm" name="id2580641"></a><pre class="programlisting"><a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a>* gimp_config_writer_new_file (const <a
142
<a class="indexterm" name="id2586424"></a><pre class="programlisting"><a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a>* gimp_config_writer_new_file (const <a
143
143
href="../glib/glib-Basic-Types.html#gchar"
144
144
>gchar</a> *filename,
165
165
<col align="left" valign="top">
168
<td><span class="term"><em class="parameter"><code>filename</code></em> :</span></td>
168
<td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td>
173
<td><span class="term"><em class="parameter"><code>atomic</code></em> :</span></td>
173
<td><p><span class="term"><em class="parameter"><code>atomic</code></em> :</span></p></td>
175
175
href="../glib/glib-Standard-Macros.html#TRUE:CAPS"
176
176
><code class="literal">TRUE</code></a> the file is written atomically
180
<td><span class="term"><em class="parameter"><code>header</code></em> :</span></td>
180
<td><p><span class="term"><em class="parameter"><code>header</code></em> :</span></p></td>
181
181
<td> text to include as comment at the top of the file
185
<td><span class="term"><em class="parameter"><code>error</code></em> :</span></td>
185
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
186
186
<td> return location for errors
190
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
191
<td> a new <a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a> or <a
190
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
191
<td> a new <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a> or <a
192
192
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
193
193
><code class="literal">NULL</code></a> in case of an error
269
269
<div class="refsect2" lang="en">
270
<a name="id2571222"></a><h3>
270
<a name="id2612837"></a><h3>
271
271
<a name="gimp-config-writer-open"></a>gimp_config_writer_open ()</h3>
272
<a class="indexterm" name="id2571236"></a><pre class="programlisting">void gimp_config_writer_open (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
272
<a class="indexterm" name="id2624724"></a><pre class="programlisting">void gimp_config_writer_open (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
274
274
href="../glib/glib-Basic-Types.html#gchar"
275
275
>gchar</a> *name);</pre>
277
277
This function writes the opening parenthese followed by <em class="parameter"><code>name</code></em>.
278
278
It also increases the indentation level and sets a mark that
279
can be used by <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-revert"><code class="function">gimp_config_writer_revert()</code></a>.</p>
279
can be used by <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-revert"><code class="function">gimp_config_writer_revert()</code></a>.</p>
321
321
<col align="left" valign="top">
324
<td><span class="term"><em class="parameter"><code>writer</code></em> :</span></td>
325
<td> a <a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
324
<td><p><span class="term"><em class="parameter"><code>writer</code></em> :</span></p></td>
325
<td> a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
329
<td><span class="term"><em class="parameter"><code>enable</code></em> :</span></td>
329
<td><p><span class="term"><em class="parameter"><code>enable</code></em> :</span></p></td>
331
331
href="../glib/glib-Standard-Macros.html#TRUE:CAPS"
332
332
><code class="literal">TRUE</code></a> to enable comment mode, <a
360
360
<col align="left" valign="top">
363
<td><span class="term"><em class="parameter"><code>writer</code></em> :</span></td>
364
<td> a <a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
363
<td><p><span class="term"><em class="parameter"><code>writer</code></em> :</span></p></td>
364
<td> a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
368
<td><span class="term"><em class="parameter"><code>string</code></em> :</span></td>
368
<td><p><span class="term"><em class="parameter"><code>string</code></em> :</span></p></td>
369
369
<td> a string to write
373
<td><span class="term"><em class="parameter"><code>len</code></em> :</span></td>
373
<td><p><span class="term"><em class="parameter"><code>len</code></em> :</span></p></td>
374
374
<td> number of bytes from <em class="parameter"><code>string</code></em> or -1 if <em class="parameter"><code>string</code></em> is NUL-terminated.
383
383
<div class="refsect2" lang="en">
384
<a name="id2607619"></a><h3>
384
<a name="id2625091"></a><h3>
385
385
<a name="gimp-config-writer-printf"></a>gimp_config_writer_printf ()</h3>
386
<a class="indexterm" name="id2607633"></a><pre class="programlisting">void gimp_config_writer_printf (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
386
<a class="indexterm" name="id2625105"></a><pre class="programlisting">void gimp_config_writer_printf (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
388
388
href="../glib/glib-Basic-Types.html#gchar"
389
389
>gchar</a> *format,
392
A printf-like function for <a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>.</p>
392
A printf-like function for <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>.</p>
397
397
<col align="left" valign="top">
400
<td><span class="term"><em class="parameter"><code>writer</code></em> :</span></td>
401
<td> a <a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
400
<td><p><span class="term"><em class="parameter"><code>writer</code></em> :</span></p></td>
401
<td> a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
405
<td><span class="term"><em class="parameter"><code>format</code></em> :</span></td>
405
<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
406
406
<td> a format string as described for <a
407
407
href="../glib/glib-String-Utility-Functions.html#g-strdup-printf"
408
408
><code class="function">g_strdup_printf()</code></a>.
412
<td><span class="term"><em class="parameter"><code>...</code></em> :</span></td>
412
<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
413
413
<td> list of arguments according to <em class="parameter"><code>format</code></em>
502
502
<col align="left" valign="top">
505
<td><span class="term"><em class="parameter"><code>writer</code></em> :</span></td>
506
<td> a <a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
505
<td><p><span class="term"><em class="parameter"><code>writer</code></em> :</span></p></td>
506
<td> a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
510
<td><span class="term"><em class="parameter"><code>length</code></em> :</span></td>
510
<td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
515
<td><span class="term"><em class="parameter"><code>data</code></em> :</span></td>
515
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
558
558
<div class="refsect2" lang="en">
559
<a name="id2608191"></a><h3>
559
<a name="id2625691"></a><h3>
560
560
<a name="gimp-config-writer-linefeed"></a>gimp_config_writer_linefeed ()</h3>
561
<a class="indexterm" name="id2608202"></a><pre class="programlisting">void gimp_config_writer_linefeed (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer);</pre>
561
<a class="indexterm" name="id2625702"></a><pre class="programlisting">void gimp_config_writer_linefeed (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer);</pre>
565
565
<div class="variablelist"><table border="0">
566
566
<col align="left" valign="top">
568
<td><span class="term"><em class="parameter"><code>writer</code></em> :</span></td>
568
<td><p><span class="term"><em class="parameter"><code>writer</code></em> :</span></p></td>
577
577
<div class="refsect2" lang="en">
578
<a name="id2608243"></a><h3>
578
<a name="id2625748"></a><h3>
579
579
<a name="gimp-config-writer-revert"></a>gimp_config_writer_revert ()</h3>
580
<a class="indexterm" name="id2608256"></a><pre class="programlisting">void gimp_config_writer_revert (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer);</pre>
580
<a class="indexterm" name="id2625763"></a><pre class="programlisting">void gimp_config_writer_revert (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer);</pre>
582
582
Reverts all changes to <em class="parameter"><code>writer</code></em> that were done since the last call
583
to <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-open"><code class="function">gimp_config_writer_open()</code></a>. This can only work if you didn't call
584
<a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-close"><code class="function">gimp_config_writer_close()</code></a> yet.</p>
583
to <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-open"><code class="function">gimp_config_writer_open()</code></a>. This can only work if you didn't call
584
<a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-close"><code class="function">gimp_config_writer_close()</code></a> yet.</p>
588
588
<div class="variablelist"><table border="0">
589
589
<col align="left" valign="top">
591
<td><span class="term"><em class="parameter"><code>writer</code></em> :</span></td>
592
<td> a <a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
591
<td><p><span class="term"><em class="parameter"><code>writer</code></em> :</span></p></td>
592
<td> a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
600
600
<div class="refsect2" lang="en">
601
<a name="id2608336"></a><h3>
601
<a name="id2625850"></a><h3>
602
602
<a name="gimp-config-writer-close"></a>gimp_config_writer_close ()</h3>
603
<a class="indexterm" name="id2608348"></a><pre class="programlisting">void gimp_config_writer_close (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer);</pre>
603
<a class="indexterm" name="id2625863"></a><pre class="programlisting">void gimp_config_writer_close (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer);</pre>
605
Closes an element opened with <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-open"><code class="function">gimp_config_writer_open()</code></a>.</p>
605
Closes an element opened with <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-open"><code class="function">gimp_config_writer_open()</code></a>.</p>
609
609
<div class="variablelist"><table border="0">
610
610
<col align="left" valign="top">
612
<td><span class="term"><em class="parameter"><code>writer</code></em> :</span></td>
613
<td> a <a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
612
<td><p><span class="term"><em class="parameter"><code>writer</code></em> :</span></p></td>
613
<td> a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
621
621
<div class="refsect2" lang="en">
622
<a name="id2608413"></a><h3>
622
<a name="id2625937"></a><h3>
623
623
<a name="gimp-config-writer-finish"></a>gimp_config_writer_finish ()</h3>
624
<a class="indexterm" name="id2608426"></a><pre class="programlisting"><a
624
<a class="indexterm" name="id2625951"></a><pre class="programlisting"><a
625
625
href="../glib/glib-Basic-Types.html#gboolean"
626
>gboolean</a> gimp_config_writer_finish (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
626
>gboolean</a> gimp_config_writer_finish (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
628
628
href="../glib/glib-Basic-Types.html#gchar"
629
629
>gchar</a> *footer,
642
642
<col align="left" valign="top">
645
<td><span class="term"><em class="parameter"><code>writer</code></em> :</span></td>
646
<td> a <a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
645
<td><p><span class="term"><em class="parameter"><code>writer</code></em> :</span></p></td>
646
<td> a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
650
<td><span class="term"><em class="parameter"><code>footer</code></em> :</span></td>
650
<td><p><span class="term"><em class="parameter"><code>footer</code></em> :</span></p></td>
651
651
<td> text to include as comment at the bottom of the file
655
<td><span class="term"><em class="parameter"><code>error</code></em> :</span></td>
655
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
656
656
<td> return location for possible errors
660
<td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td>
660
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
662
662
href="../glib/glib-Standard-Macros.html#TRUE:CAPS"
663
663
><code class="literal">TRUE</code></a> if everything could be successfully written,