~ubuntu-branches/ubuntu/intrepid/gimp/intrepid-updates

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Steve Kowalik
  • Date: 2007-11-21 17:39:07 UTC
  • mfrom: (1.1.8 upstream)
  • Revision ID: james.westby@ubuntu.com-20071121173907-od54p9hdtvn5frl0
Tags: 2.4.1-1ubuntu1
* Merge from Debian unstable.
* Remaining Ubuntu changes:
  - 02_help-message.patch, 03_gimp.desktop.in.in.patch: Distro changes.
  - Weave i18n magic in the rules file.
  - Munge Maintainer field as per spec.
* Ubuntu changes dropped:
  - Apply patch from upstream (SVN r23659) that corrects the image
    disappearing for large images at 150% zoom.
  - Symlink doc directories to avoid duplicate files, CDBS does this for
    us.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
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&#160;I.&#160;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&#160;I.&#160;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>
27
27
</tr>
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>
29
29
                  &#160;|&#160;
30
 
                  <a href="#id2580571" class="shortcut">Description</a></nobr></td></tr>
 
30
                  <a href="#id2586355" class="shortcut">Description</a></nobr></td></tr>
31
31
</table>
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>
35
35
<td valign="top">
36
36
<h2>
37
 
<a name="id2576128"></a><span class="refentrytitle">gimpconfigwriter</span>
 
37
<a name="id2583262"></a><span class="refentrytitle">gimpconfigwriter</span>
38
38
</h2>
39
39
<p>gimpconfigwriter &#8212; Functions for writing config info to a file for libgimpconfig.</p>
40
40
</td>
46
46
 
47
47
 
48
48
 
49
 
                    <a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a>;
50
 
<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a>*   <a href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-new-file">gimp_config_writer_new_file</a>         (const <a
 
49
                    <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a>;
 
50
<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a>*   <a class="link" href="libgimpconfig-GimpConfigWriter.html#gimp-config-writer-new-file">gimp_config_writer_new_file</a>         (const <a
51
51
href="../glib/glib-Basic-Types.html#gchar"
52
52
>gchar</a> *filename,
53
53
                                                         <a
59
59
                                                         <a
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"
64
64
>gint</a> fd);
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,
69
69
                                                         const <a
70
70
href="../glib/glib-Basic-Types.html#gchar"
71
71
>gchar</a> *name);
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,
73
73
                                                         <a
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,
77
77
                                                         const <a
78
78
href="../glib/glib-Basic-Types.html#gchar"
79
79
>gchar</a> *string,
80
80
                                                         <a
81
81
href="../glib/glib-Basic-Types.html#gint"
82
82
>gint</a> len);
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,
84
84
                                                         const <a
85
85
href="../glib/glib-Basic-Types.html#gchar"
86
86
>gchar</a> *format,
87
87
                                                         ...);
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,
89
89
                                                         const <a
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,
93
93
                                                         const <a
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,
97
97
                                                         <a
98
98
href="../glib/glib-Basic-Types.html#gint"
99
99
>gint</a> length,
100
100
                                                         const <a
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,
104
104
                                                         const <a
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);
110
110
<a
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,
113
113
                                                         const <a
114
114
href="../glib/glib-Basic-Types.html#gchar"
115
115
>gchar</a> *footer,
119
119
</pre>
120
120
</div>
121
121
<div class="refsect1" lang="en">
122
 
<a name="id2580571"></a><h2>Description</h2>
 
122
<a name="id2586355"></a><h2>Description</h2>
123
123
<p>
124
124
Functions for writing config info to a file for libgimpconfig.
125
125
 
126
126
</p>
127
127
</div>
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>
134
134
<p>
135
135
 
136
136
</p>
137
137
</div>
138
138
<hr>
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,
145
145
                                                         <a
152
152
href="../glib/glib-Error-Reporting.html#GError"
153
153
>GError</a> **error);</pre>
154
154
<p>
155
 
Creates a new <a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a> and sets it up to write to
 
155
Creates a new <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a> and sets it up to write to
156
156
<em class="parameter"><code>filename</code></em>. If <em class="parameter"><code>atomic</code></em> is <a
157
157
href="../glib/glib-Standard-Macros.html#TRUE:CAPS"
158
158
><code class="literal">TRUE</code></a>, a temporary file is used to avoid
165
165
<col align="left" valign="top">
166
166
<tbody>
167
167
<tr>
168
 
<td><span class="term"><em class="parameter"><code>filename</code></em>&#160;:</span></td>
 
168
<td><p><span class="term"><em class="parameter"><code>filename</code></em>&#160;:</span></p></td>
169
169
<td> a filename
170
170
</td>
171
171
</tr>
172
172
<tr>
173
 
<td><span class="term"><em class="parameter"><code>atomic</code></em>&#160;:</span></td>
 
173
<td><p><span class="term"><em class="parameter"><code>atomic</code></em>&#160;:</span></p></td>
174
174
<td> if <a
175
175
href="../glib/glib-Standard-Macros.html#TRUE:CAPS"
176
176
><code class="literal">TRUE</code></a> the file is written atomically
177
177
</td>
178
178
</tr>
179
179
<tr>
180
 
<td><span class="term"><em class="parameter"><code>header</code></em>&#160;:</span></td>
 
180
<td><p><span class="term"><em class="parameter"><code>header</code></em>&#160;:</span></p></td>
181
181
<td> text to include as comment at the top of the file
182
182
</td>
183
183
</tr>
184
184
<tr>
185
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
 
185
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
186
186
<td> return location for errors
187
187
</td>
188
188
</tr>
189
189
<tr>
190
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</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>&#160;:</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
194
194
 
201
201
</div>
202
202
<hr>
203
203
<div class="refsect2" lang="en">
204
 
<a name="id2571027"></a><h3>
 
204
<a name="id2612640"></a><h3>
205
205
<a name="gimp-config-writer-new-fd"></a>gimp_config_writer_new_fd ()</h3>
206
 
<a class="indexterm" name="id2571041"></a><pre class="programlisting"><a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a>*   gimp_config_writer_new_fd           (<a
 
206
<a class="indexterm" name="id2612655"></a><pre class="programlisting"><a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a>*   gimp_config_writer_new_fd           (<a
207
207
href="../glib/glib-Basic-Types.html#gint"
208
208
>gint</a> fd);</pre>
209
209
<p>
215
215
<col align="left" valign="top">
216
216
<tbody>
217
217
<tr>
218
 
<td><span class="term"><em class="parameter"><code>fd</code></em>&#160;:</span></td>
 
218
<td><p><span class="term"><em class="parameter"><code>fd</code></em>&#160;:</span></p></td>
219
219
<td>
220
220
</td>
221
221
</tr>
222
222
<tr>
223
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
224
 
<td> a new <a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a> or <a
 
223
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
224
<td> a new <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a> or <a
225
225
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
226
226
><code class="literal">NULL</code></a> in case of an error
227
227
 
234
234
</div>
235
235
<hr>
236
236
<div class="refsect2" lang="en">
237
 
<a name="id2571124"></a><h3>
 
237
<a name="id2612738"></a><h3>
238
238
<a name="gimp-config-writer-new-string"></a>gimp_config_writer_new_string ()</h3>
239
 
<a class="indexterm" name="id2571139"></a><pre class="programlisting"><a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a>*   gimp_config_writer_new_string       (<a
 
239
<a class="indexterm" name="id2612753"></a><pre class="programlisting"><a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a>*   gimp_config_writer_new_string       (<a
240
240
href="../glib/glib-Strings.html#GString"
241
241
>GString</a> *string);</pre>
242
242
<p>
248
248
<col align="left" valign="top">
249
249
<tbody>
250
250
<tr>
251
 
<td><span class="term"><em class="parameter"><code>string</code></em>&#160;:</span></td>
 
251
<td><p><span class="term"><em class="parameter"><code>string</code></em>&#160;:</span></p></td>
252
252
<td>
253
253
</td>
254
254
</tr>
255
255
<tr>
256
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
257
 
<td> a new <a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a> or <a
 
256
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
257
<td> a new <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a> or <a
258
258
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
259
259
><code class="literal">NULL</code></a> in case of an error
260
260
 
267
267
</div>
268
268
<hr>
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,
273
273
                                                         const <a
274
274
href="../glib/glib-Basic-Types.html#gchar"
275
275
>gchar</a> *name);</pre>
276
276
<p>
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>
280
280
<p>
281
281
 
282
282
</p>
284
284
<col align="left" valign="top">
285
285
<tbody>
286
286
<tr>
287
 
<td><span class="term"><em class="parameter"><code>writer</code></em>&#160;:</span></td>
288
 
<td> a <a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
 
287
<td><p><span class="term"><em class="parameter"><code>writer</code></em>&#160;:</span></p></td>
 
288
<td> a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
289
289
</td>
290
290
</tr>
291
291
<tr>
292
 
<td><span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></td>
 
292
<td><p><span class="term"><em class="parameter"><code>name</code></em>&#160;:</span></p></td>
293
293
<td> name of the element to open
294
294
</td>
295
295
</tr>
300
300
</div>
301
301
<hr>
302
302
<div class="refsect2" lang="en">
303
 
<a name="id2607344"></a><h3>
 
303
<a name="id2624816"></a><h3>
304
304
<a name="gimp-config-writer-comment-mode"></a>gimp_config_writer_comment_mode ()</h3>
305
 
<a class="indexterm" name="id2607358"></a><pre class="programlisting">void                gimp_config_writer_comment_mode     (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
 
305
<a class="indexterm" name="id2624830"></a><pre class="programlisting">void                gimp_config_writer_comment_mode     (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
306
306
                                                         <a
307
307
href="../glib/glib-Basic-Types.html#gboolean"
308
308
>gboolean</a> enable);</pre>
321
321
<col align="left" valign="top">
322
322
<tbody>
323
323
<tr>
324
 
<td><span class="term"><em class="parameter"><code>writer</code></em>&#160;:</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>&#160;:</span></p></td>
 
325
<td> a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
326
326
</td>
327
327
</tr>
328
328
<tr>
329
 
<td><span class="term"><em class="parameter"><code>enable</code></em>&#160;:</span></td>
 
329
<td><p><span class="term"><em class="parameter"><code>enable</code></em>&#160;:</span></p></td>
330
330
<td> <a
331
331
href="../glib/glib-Standard-Macros.html#TRUE:CAPS"
332
332
><code class="literal">TRUE</code></a> to enable comment mode, <a
341
341
</div>
342
342
<hr>
343
343
<div class="refsect2" lang="en">
344
 
<a name="id2607473"></a><h3>
 
344
<a name="id2624945"></a><h3>
345
345
<a name="gimp-config-writer-print"></a>gimp_config_writer_print ()</h3>
346
 
<a class="indexterm" name="id2607487"></a><pre class="programlisting">void                gimp_config_writer_print            (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
 
346
<a class="indexterm" name="id2624959"></a><pre class="programlisting">void                gimp_config_writer_print            (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
347
347
                                                         const <a
348
348
href="../glib/glib-Basic-Types.html#gchar"
349
349
>gchar</a> *string,
360
360
<col align="left" valign="top">
361
361
<tbody>
362
362
<tr>
363
 
<td><span class="term"><em class="parameter"><code>writer</code></em>&#160;:</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>&#160;:</span></p></td>
 
364
<td> a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
365
365
</td>
366
366
</tr>
367
367
<tr>
368
 
<td><span class="term"><em class="parameter"><code>string</code></em>&#160;:</span></td>
 
368
<td><p><span class="term"><em class="parameter"><code>string</code></em>&#160;:</span></p></td>
369
369
<td> a string to write
370
370
</td>
371
371
</tr>
372
372
<tr>
373
 
<td><span class="term"><em class="parameter"><code>len</code></em>&#160;:</span></td>
 
373
<td><p><span class="term"><em class="parameter"><code>len</code></em>&#160;:</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.
375
375
</td>
376
376
</tr>
381
381
</div>
382
382
<hr>
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,
387
387
                                                         const <a
388
388
href="../glib/glib-Basic-Types.html#gchar"
389
389
>gchar</a> *format,
390
390
                                                         ...);</pre>
391
391
<p>
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>
393
393
<p>
394
394
 
395
395
</p>
397
397
<col align="left" valign="top">
398
398
<tbody>
399
399
<tr>
400
 
<td><span class="term"><em class="parameter"><code>writer</code></em>&#160;:</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>&#160;:</span></p></td>
 
401
<td> a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
402
402
</td>
403
403
</tr>
404
404
<tr>
405
 
<td><span class="term"><em class="parameter"><code>format</code></em>&#160;:</span></td>
 
405
<td><p><span class="term"><em class="parameter"><code>format</code></em>&#160;:</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>.
409
409
</td>
410
410
</tr>
411
411
<tr>
412
 
<td><span class="term"><em class="parameter"><code>...</code></em>&#160;:</span></td>
 
412
<td><p><span class="term"><em class="parameter"><code>...</code></em>&#160;:</span></p></td>
413
413
<td> list of arguments according to <em class="parameter"><code>format</code></em>
414
414
</td>
415
415
</tr>
420
420
</div>
421
421
<hr>
422
422
<div class="refsect2" lang="en">
423
 
<a name="id2607758"></a><h3>
 
423
<a name="id2625230"></a><h3>
424
424
<a name="gimp-config-writer-identifier"></a>gimp_config_writer_identifier ()</h3>
425
 
<a class="indexterm" name="id2607774"></a><pre class="programlisting">void                gimp_config_writer_identifier       (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
 
425
<a class="indexterm" name="id2625246"></a><pre class="programlisting">void                gimp_config_writer_identifier       (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
426
426
                                                         const <a
427
427
href="../glib/glib-Basic-Types.html#gchar"
428
428
>gchar</a> *identifier);</pre>
436
436
<col align="left" valign="top">
437
437
<tbody>
438
438
<tr>
439
 
<td><span class="term"><em class="parameter"><code>writer</code></em>&#160;:</span></td>
440
 
<td>     a <a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
 
439
<td><p><span class="term"><em class="parameter"><code>writer</code></em>&#160;:</span></p></td>
 
440
<td>     a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
441
441
</td>
442
442
</tr>
443
443
<tr>
444
 
<td><span class="term"><em class="parameter"><code>identifier</code></em>&#160;:</span></td>
 
444
<td><p><span class="term"><em class="parameter"><code>identifier</code></em>&#160;:</span></p></td>
445
445
<td> a NUL-terminated string
446
446
</td>
447
447
</tr>
452
452
</div>
453
453
<hr>
454
454
<div class="refsect2" lang="en">
455
 
<a name="id2607872"></a><h3>
 
455
<a name="id2625344"></a><h3>
456
456
<a name="gimp-config-writer-string"></a>gimp_config_writer_string ()</h3>
457
 
<a class="indexterm" name="id2607887"></a><pre class="programlisting">void                gimp_config_writer_string           (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
 
457
<a class="indexterm" name="id2625358"></a><pre class="programlisting">void                gimp_config_writer_string           (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
458
458
                                                         const <a
459
459
href="../glib/glib-Basic-Types.html#gchar"
460
460
>gchar</a> *string);</pre>
468
468
<col align="left" valign="top">
469
469
<tbody>
470
470
<tr>
471
 
<td><span class="term"><em class="parameter"><code>writer</code></em>&#160;:</span></td>
472
 
<td> a <a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
 
471
<td><p><span class="term"><em class="parameter"><code>writer</code></em>&#160;:</span></p></td>
 
472
<td> a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
473
473
</td>
474
474
</tr>
475
475
<tr>
476
 
<td><span class="term"><em class="parameter"><code>string</code></em>&#160;:</span></td>
 
476
<td><p><span class="term"><em class="parameter"><code>string</code></em>&#160;:</span></p></td>
477
477
<td> a NUL-terminated string
478
478
</td>
479
479
</tr>
484
484
</div>
485
485
<hr>
486
486
<div class="refsect2" lang="en">
487
 
<a name="id2607984"></a><h3>
 
487
<a name="id2625456"></a><h3>
488
488
<a name="gimp-config-writer-data"></a>gimp_config_writer_data ()</h3>
489
 
<a class="indexterm" name="id2607998"></a><pre class="programlisting">void                gimp_config_writer_data             (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
 
489
<a class="indexterm" name="id2625470"></a><pre class="programlisting">void                gimp_config_writer_data             (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
490
490
                                                         <a
491
491
href="../glib/glib-Basic-Types.html#gint"
492
492
>gint</a> length,
502
502
<col align="left" valign="top">
503
503
<tbody>
504
504
<tr>
505
 
<td><span class="term"><em class="parameter"><code>writer</code></em>&#160;:</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>&#160;:</span></p></td>
 
506
<td> a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
507
507
</td>
508
508
</tr>
509
509
<tr>
510
 
<td><span class="term"><em class="parameter"><code>length</code></em>&#160;:</span></td>
 
510
<td><p><span class="term"><em class="parameter"><code>length</code></em>&#160;:</span></p></td>
511
511
<td>
512
512
</td>
513
513
</tr>
514
514
<tr>
515
 
<td><span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></td>
 
515
<td><p><span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></p></td>
516
516
<td>
517
517
</td>
518
518
</tr>
523
523
</div>
524
524
<hr>
525
525
<div class="refsect2" lang="en">
526
 
<a name="id2608104"></a><h3>
 
526
<a name="id2625576"></a><h3>
527
527
<a name="gimp-config-writer-comment"></a>gimp_config_writer_comment ()</h3>
528
 
<a class="indexterm" name="id2608119"></a><pre class="programlisting">void                gimp_config_writer_comment          (<a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
 
528
<a class="indexterm" name="id2625591"></a><pre class="programlisting">void                gimp_config_writer_comment          (<a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter">GimpConfigWriter</a> *writer,
529
529
                                                         const <a
530
530
href="../glib/glib-Basic-Types.html#gchar"
531
531
>gchar</a> *comment);</pre>
540
540
<col align="left" valign="top">
541
541
<tbody>
542
542
<tr>
543
 
<td><span class="term"><em class="parameter"><code>writer</code></em>&#160;:</span></td>
544
 
<td> a <a href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
 
543
<td><p><span class="term"><em class="parameter"><code>writer</code></em>&#160;:</span></p></td>
 
544
<td> a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
545
545
</td>
546
546
</tr>
547
547
<tr>
548
 
<td><span class="term"><em class="parameter"><code>comment</code></em>&#160;:</span></td>
 
548
<td><p><span class="term"><em class="parameter"><code>comment</code></em>&#160;:</span></p></td>
549
549
<td> the comment to write (ASCII only)
550
550
</td>
551
551
</tr>
556
556
</div>
557
557
<hr>
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>
562
562
<p>
563
563
 
564
564
</p>
565
565
<div class="variablelist"><table border="0">
566
566
<col align="left" valign="top">
567
567
<tbody><tr>
568
 
<td><span class="term"><em class="parameter"><code>writer</code></em>&#160;:</span></td>
 
568
<td><p><span class="term"><em class="parameter"><code>writer</code></em>&#160;:</span></p></td>
569
569
<td>
570
570
 
571
571
 
575
575
</div>
576
576
<hr>
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>
581
581
<p>
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>
585
585
<p>
586
586
 
587
587
</p>
588
588
<div class="variablelist"><table border="0">
589
589
<col align="left" valign="top">
590
590
<tbody><tr>
591
 
<td><span class="term"><em class="parameter"><code>writer</code></em>&#160;:</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>&#160;:</span></p></td>
 
592
<td> a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
593
593
</td>
594
594
</tr></tbody>
595
595
</table></div>
598
598
</div>
599
599
<hr>
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>
604
604
<p>
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>
606
606
<p>
607
607
 
608
608
</p>
609
609
<div class="variablelist"><table border="0">
610
610
<col align="left" valign="top">
611
611
<tbody><tr>
612
 
<td><span class="term"><em class="parameter"><code>writer</code></em>&#160;:</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>&#160;:</span></p></td>
 
613
<td> a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
614
614
</td>
615
615
</tr></tbody>
616
616
</table></div>
619
619
</div>
620
620
<hr>
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,
627
627
                                                         const <a
628
628
href="../glib/glib-Basic-Types.html#gchar"
629
629
>gchar</a> *footer,
642
642
<col align="left" valign="top">
643
643
<tbody>
644
644
<tr>
645
 
<td><span class="term"><em class="parameter"><code>writer</code></em>&#160;:</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>&#160;:</span></p></td>
 
646
<td> a <a class="link" href="libgimpconfig-GimpConfigWriter.html#GimpConfigWriter"><span class="type">GimpConfigWriter</span></a>
647
647
</td>
648
648
</tr>
649
649
<tr>
650
 
<td><span class="term"><em class="parameter"><code>footer</code></em>&#160;:</span></td>
 
650
<td><p><span class="term"><em class="parameter"><code>footer</code></em>&#160;:</span></p></td>
651
651
<td> text to include as comment at the bottom of the file
652
652
</td>
653
653
</tr>
654
654
<tr>
655
 
<td><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></td>
 
655
<td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td>
656
656
<td> return location for possible errors
657
657
</td>
658
658
</tr>
659
659
<tr>
660
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
660
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
661
661
<td> <a
662
662
href="../glib/glib-Standard-Macros.html#TRUE:CAPS"
663
663
><code class="literal">TRUE</code></a> if everything could be successfully written,
673
673
</p>
674
674
</div>
675
675
</div>
 
676
<div class="refsect1" lang="en">
 
677
<a name="id2626111"></a><div class="refsect2" lang="en"><a name="id2626112"></a></div>
 
678
<hr>
 
679
<div class="refsect2" lang="en"><a name="id2626113"></a></div>
 
680
</div>
676
681
</div>
677
682
</body>
678
683
</html>