~ubuntu-branches/ubuntu/jaunty/gimp/jaunty-security

« back to all changes in this revision

Viewing changes to devel-docs/libgimpconfig/html/libgimpconfig-GimpConfigWriter.html

  • Committer: Bazaar Package Importer
  • Author(s): Pedro Fragoso
  • Date: 2008-08-22 11:50:05 UTC
  • mfrom: (0.1.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 34.
  • Revision ID: james.westby@ubuntu.com-20080822115005-yxj5svf3v9x1mkr7
Tags: upstream-2.4.7
Import upstream version 2.4.7

Show diffs side-by-side

added added

removed removed

Lines of Context:
42
42
<a name="libgimpconfig-GimpConfigWriter.synopsis"></a><h2>Synopsis</h2>
43
43
<pre class="synopsis">
44
44
                    <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a>;
45
 
<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a>*   <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-new-file" title="gimp_config_writer_new_file ()">gimp_config_writer_new_file</a>         (const <a
46
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
47
 
>gchar</a> *filename,
48
 
                                                         <a
49
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
50
 
>gboolean</a> atomic,
51
 
                                                         const <a
52
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
53
 
>gchar</a> *header,
54
 
                                                         <a
55
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
56
 
>GError</a> **error);
57
 
<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a>*   <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-new-fd" title="gimp_config_writer_new_fd ()">gimp_config_writer_new_fd</a>           (<a
58
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
59
 
>gint</a> fd);
60
 
<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a>*   <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-new-string" title="gimp_config_writer_new_string ()">gimp_config_writer_new_string</a>       (<a
61
 
href="/usr/share/gtk-doc/html/glib/glib-Strings.html#GString"
62
 
>GString</a> *string);
 
45
<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a>*   <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-new-file" title="gimp_config_writer_new_file ()">gimp_config_writer_new_file</a>         (const gchar *filename,
 
46
                                                         gboolean atomic,
 
47
                                                         const gchar *header,
 
48
                                                         GError **error);
 
49
<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a>*   <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-new-fd" title="gimp_config_writer_new_fd ()">gimp_config_writer_new_fd</a>           (gint fd);
 
50
<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a>*   <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-new-string" title="gimp_config_writer_new_string ()">gimp_config_writer_new_string</a>       (GString *string);
63
51
void                <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-open" title="gimp_config_writer_open ()">gimp_config_writer_open</a>             (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
64
 
                                                         const <a
65
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
66
 
>gchar</a> *name);
 
52
                                                         const gchar *name);
67
53
void                <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-comment-mode" title="gimp_config_writer_comment_mode ()">gimp_config_writer_comment_mode</a>     (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
68
 
                                                         <a
69
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
70
 
>gboolean</a> enable);
 
54
                                                         gboolean enable);
71
55
void                <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-print" title="gimp_config_writer_print ()">gimp_config_writer_print</a>            (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
72
 
                                                         const <a
73
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
74
 
>gchar</a> *string,
75
 
                                                         <a
76
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
77
 
>gint</a> len);
 
56
                                                         const gchar *string,
 
57
                                                         gint len);
78
58
void                <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-printf" title="gimp_config_writer_printf ()">gimp_config_writer_printf</a>           (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
79
 
                                                         const <a
80
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
81
 
>gchar</a> *format,
 
59
                                                         const gchar *format,
82
60
                                                         ...);
83
61
void                <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-identifier" title="gimp_config_writer_identifier ()">gimp_config_writer_identifier</a>       (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
84
 
                                                         const <a
85
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
86
 
>gchar</a> *identifier);
 
62
                                                         const gchar *identifier);
87
63
void                <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-string" title="gimp_config_writer_string ()">gimp_config_writer_string</a>           (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
88
 
                                                         const <a
89
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
90
 
>gchar</a> *string);
 
64
                                                         const gchar *string);
91
65
void                <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-data" title="gimp_config_writer_data ()">gimp_config_writer_data</a>             (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
92
 
                                                         <a
93
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
94
 
>gint</a> length,
95
 
                                                         const <a
96
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
97
 
>guint8</a> *data);
 
66
                                                         gint length,
 
67
                                                         const guint8 *data);
98
68
void                <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-comment" title="gimp_config_writer_comment ()">gimp_config_writer_comment</a>          (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
99
 
                                                         const <a
100
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
101
 
>gchar</a> *comment);
 
69
                                                         const gchar *comment);
102
70
void                <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-linefeed" title="gimp_config_writer_linefeed ()">gimp_config_writer_linefeed</a>         (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer);
103
71
void                <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-revert" title="gimp_config_writer_revert ()">gimp_config_writer_revert</a>           (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer);
104
72
void                <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-close" title="gimp_config_writer_close ()">gimp_config_writer_close</a>            (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer);
105
 
<a
106
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
107
 
>gboolean</a>            <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-finish" title="gimp_config_writer_finish ()">gimp_config_writer_finish</a>           (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
108
 
                                                         const <a
109
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
110
 
>gchar</a> *footer,
111
 
                                                         <a
112
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
113
 
>GError</a> **error);
 
73
gboolean            <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-finish" title="gimp_config_writer_finish ()">gimp_config_writer_finish</a>           (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
 
74
                                                         const gchar *footer,
 
75
                                                         GError **error);
114
76
</pre>
115
77
</div>
116
78
<div class="refsect1" lang="en">
132
94
<hr>
133
95
<div class="refsect2" lang="en">
134
96
<a name="gimp-config-writer-new-file"></a><h3>gimp_config_writer_new_file ()</h3>
135
 
<pre class="programlisting"><a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a>*   gimp_config_writer_new_file         (const <a
136
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
137
 
>gchar</a> *filename,
138
 
                                                         <a
139
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
140
 
>gboolean</a> atomic,
141
 
                                                         const <a
142
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
143
 
>gchar</a> *header,
144
 
                                                         <a
145
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
146
 
>GError</a> **error);</pre>
 
97
<pre class="programlisting"><a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a>*   gimp_config_writer_new_file         (const gchar *filename,
 
98
                                                         gboolean atomic,
 
99
                                                         const gchar *header,
 
100
                                                         GError **error);</pre>
147
101
<p>
148
102
Creates a new <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter"><span class="type">GimpConfigWriter</span></a> and sets it up to write to
149
 
<em class="parameter"><code>filename</code></em>. If <em class="parameter"><code>atomic</code></em> is <a
150
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
151
 
><code class="literal">TRUE</code></a>, a temporary file is used to avoid
 
103
<em class="parameter"><code>filename</code></em>. If <em class="parameter"><code>atomic</code></em> is <code class="literal">TRUE</code>, a temporary file is used to avoid
152
104
possible race conditions. The temporary file is then moved to
153
105
<em class="parameter"><code>filename</code></em> when the writer is closed.</p>
154
106
<p>
164
116
</tr>
165
117
<tr>
166
118
<td><p><span class="term"><em class="parameter"><code>atomic</code></em> :</span></p></td>
167
 
<td> if <a
168
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
169
 
><code class="literal">TRUE</code></a> the file is written atomically
 
119
<td> if <code class="literal">TRUE</code> the file is written atomically
170
120
</td>
171
121
</tr>
172
122
<tr>
181
131
</tr>
182
132
<tr>
183
133
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
184
 
<td> a new <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter"><span class="type">GimpConfigWriter</span></a> or <a
185
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
186
 
><code class="literal">NULL</code></a> in case of an error
 
134
<td> a new <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter"><span class="type">GimpConfigWriter</span></a> or <code class="literal">NULL</code> in case of an error
187
135
 
188
136
</td>
189
137
</tr>
195
143
<hr>
196
144
<div class="refsect2" lang="en">
197
145
<a name="gimp-config-writer-new-fd"></a><h3>gimp_config_writer_new_fd ()</h3>
198
 
<pre class="programlisting"><a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a>*   gimp_config_writer_new_fd           (<a
199
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
200
 
>gint</a> fd);</pre>
 
146
<pre class="programlisting"><a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a>*   gimp_config_writer_new_fd           (gint fd);</pre>
201
147
<p>
202
148
</p>
203
149
<p>
213
159
</tr>
214
160
<tr>
215
161
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
216
 
<td> a new <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter"><span class="type">GimpConfigWriter</span></a> or <a
217
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
218
 
><code class="literal">NULL</code></a> in case of an error
 
162
<td> a new <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter"><span class="type">GimpConfigWriter</span></a> or <code class="literal">NULL</code> in case of an error
219
163
 
220
164
</td>
221
165
</tr>
227
171
<hr>
228
172
<div class="refsect2" lang="en">
229
173
<a name="gimp-config-writer-new-string"></a><h3>gimp_config_writer_new_string ()</h3>
230
 
<pre class="programlisting"><a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a>*   gimp_config_writer_new_string       (<a
231
 
href="/usr/share/gtk-doc/html/glib/glib-Strings.html#GString"
232
 
>GString</a> *string);</pre>
 
174
<pre class="programlisting"><a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a>*   gimp_config_writer_new_string       (GString *string);</pre>
233
175
<p>
234
176
</p>
235
177
<p>
245
187
</tr>
246
188
<tr>
247
189
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
248
 
<td> a new <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter"><span class="type">GimpConfigWriter</span></a> or <a
249
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
250
 
><code class="literal">NULL</code></a> in case of an error
 
190
<td> a new <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter"><span class="type">GimpConfigWriter</span></a> or <code class="literal">NULL</code> in case of an error
251
191
 
252
192
</td>
253
193
</tr>
260
200
<div class="refsect2" lang="en">
261
201
<a name="gimp-config-writer-open"></a><h3>gimp_config_writer_open ()</h3>
262
202
<pre class="programlisting">void                gimp_config_writer_open             (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
263
 
                                                         const <a
264
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
265
 
>gchar</a> *name);</pre>
 
203
                                                         const gchar *name);</pre>
266
204
<p>
267
205
This function writes the opening parenthese followed by <em class="parameter"><code>name</code></em>.
268
206
It also increases the indentation level and sets a mark that
292
230
<div class="refsect2" lang="en">
293
231
<a name="gimp-config-writer-comment-mode"></a><h3>gimp_config_writer_comment_mode ()</h3>
294
232
<pre class="programlisting">void                gimp_config_writer_comment_mode     (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
295
 
                                                         <a
296
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
297
 
>gboolean</a> enable);</pre>
 
233
                                                         gboolean enable);</pre>
298
234
<p>
299
235
This function toggles whether the <em class="parameter"><code>writer</code></em> should create commented
300
236
or uncommented output. This feature is used to generate the
316
252
</tr>
317
253
<tr>
318
254
<td><p><span class="term"><em class="parameter"><code>enable</code></em> :</span></p></td>
319
 
<td> <a
320
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
321
 
><code class="literal">TRUE</code></a> to enable comment mode, <a
322
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
323
 
><code class="literal">FALSE</code></a> to disable it
 
255
<td> <code class="literal">TRUE</code> to enable comment mode, <code class="literal">FALSE</code> to disable it
324
256
</td>
325
257
</tr>
326
258
</tbody>
332
264
<div class="refsect2" lang="en">
333
265
<a name="gimp-config-writer-print"></a><h3>gimp_config_writer_print ()</h3>
334
266
<pre class="programlisting">void                gimp_config_writer_print            (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
335
 
                                                         const <a
336
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
337
 
>gchar</a> *string,
338
 
                                                         <a
339
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
340
 
>gint</a> len);</pre>
 
267
                                                         const gchar *string,
 
268
                                                         gint len);</pre>
341
269
<p>
342
270
Appends a space followed by <em class="parameter"><code>string</code></em> to the <em class="parameter"><code>writer</code></em>. Note that string
343
271
must not contain any special characters that might need to be escaped.</p>
371
299
<div class="refsect2" lang="en">
372
300
<a name="gimp-config-writer-printf"></a><h3>gimp_config_writer_printf ()</h3>
373
301
<pre class="programlisting">void                gimp_config_writer_printf           (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
374
 
                                                         const <a
375
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
376
 
>gchar</a> *format,
 
302
                                                         const gchar *format,
377
303
                                                         ...);</pre>
378
304
<p>
379
305
A printf-like function for <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>.</p>
390
316
</tr>
391
317
<tr>
392
318
<td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
393
 
<td> a format string as described for <a
394
 
href="/usr/share/gtk-doc/html/glib/glib-String-Utility-Functions.html#g-strdup-printf"
395
 
><code class="function">g_strdup_printf()</code></a>.
 
319
<td> a format string as described for <code class="function">g_strdup_printf()</code>.
396
320
</td>
397
321
</tr>
398
322
<tr>
409
333
<div class="refsect2" lang="en">
410
334
<a name="gimp-config-writer-identifier"></a><h3>gimp_config_writer_identifier ()</h3>
411
335
<pre class="programlisting">void                gimp_config_writer_identifier       (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
412
 
                                                         const <a
413
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
414
 
>gchar</a> *identifier);</pre>
 
336
                                                         const gchar *identifier);</pre>
415
337
<p>
416
338
Writes an identifier to <em class="parameter"><code>writer</code></em>. The <em class="parameter"><code>string</code></em> is *not* quoted and special
417
339
characters are *not* escaped.</p>
440
362
<div class="refsect2" lang="en">
441
363
<a name="gimp-config-writer-string"></a><h3>gimp_config_writer_string ()</h3>
442
364
<pre class="programlisting">void                gimp_config_writer_string           (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
443
 
                                                         const <a
444
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
445
 
>gchar</a> *string);</pre>
 
365
                                                         const gchar *string);</pre>
446
366
<p>
447
367
Writes a string value to <em class="parameter"><code>writer</code></em>. The <em class="parameter"><code>string</code></em> is quoted and special
448
368
characters are escaped.</p>
471
391
<div class="refsect2" lang="en">
472
392
<a name="gimp-config-writer-data"></a><h3>gimp_config_writer_data ()</h3>
473
393
<pre class="programlisting">void                gimp_config_writer_data             (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
474
 
                                                         <a
475
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
476
 
>gint</a> length,
477
 
                                                         const <a
478
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
479
 
>guint8</a> *data);</pre>
 
394
                                                         gint length,
 
395
                                                         const guint8 *data);</pre>
480
396
<p>
481
397
</p>
482
398
<p>
509
425
<div class="refsect2" lang="en">
510
426
<a name="gimp-config-writer-comment"></a><h3>gimp_config_writer_comment ()</h3>
511
427
<pre class="programlisting">void                gimp_config_writer_comment          (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
512
 
                                                         const <a
513
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
514
 
>gchar</a> *comment);</pre>
 
428
                                                         const gchar *comment);</pre>
515
429
<p>
516
430
Appends the <em class="parameter"><code>comment</code></em> to <em class="parameter"><code>str</code></em> and inserts linebreaks and hash-marks to
517
431
format it as a comment. Note that this function does not handle non-ASCII
600
514
<hr>
601
515
<div class="refsect2" lang="en">
602
516
<a name="gimp-config-writer-finish"></a><h3>gimp_config_writer_finish ()</h3>
603
 
<pre class="programlisting"><a
604
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
605
 
>gboolean</a>            gimp_config_writer_finish           (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
606
 
                                                         const <a
607
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
608
 
>gchar</a> *footer,
609
 
                                                         <a
610
 
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
611
 
>GError</a> **error);</pre>
 
517
<pre class="programlisting">gboolean            gimp_config_writer_finish           (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter" title="GimpConfigWriter">GimpConfigWriter</a> *writer,
 
518
                                                         const gchar *footer,
 
519
                                                         GError **error);</pre>
612
520
<p>
613
521
This function finishes the work of <em class="parameter"><code>writer</code></em> and frees it afterwards.
614
522
It closes all open elements, appends an optional comment and
637
545
</tr>
638
546
<tr>
639
547
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
640
 
<td> <a
641
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
642
 
><code class="literal">TRUE</code></a> if everything could be successfully written,
643
 
              <a
644
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
645
 
><code class="literal">FALSE</code></a> otherwise
 
548
<td> <code class="literal">TRUE</code> if everything could be successfully written,
 
549
              <code class="literal">FALSE</code> otherwise
646
550
 
647
551
</td>
648
552
</tr>