67
65
<title role="details.title">Details</title>
68
66
<refsect2 id="gimp-scanner-new-file" role="function" condition="since:GIMP 2.4">
69
67
<title>gimp_scanner_new_file ()</title>
70
<indexterm zone="gimp-scanner-new-file" role="GIMP 2.4"><primary>gimp_scanner_new_file</primary></indexterm><programlisting><link linkend="GScanner">GScanner</link>* gimp_scanner_new_file (const <link linkend="gchar">gchar</link> *filename,
68
<indexterm zone="gimp-scanner-new-file" role="GIMP 2.4"><primary sortas="gimp_scanner_new_file">gimp_scanner_new_file</primary></indexterm><programlisting><link linkend="GScanner">GScanner</link> * gimp_scanner_new_file (const <link linkend="gchar">gchar</link> *filename,
71
69
<link linkend="GError">GError</link> **error);</programlisting>
76
73
</para><variablelist role="params">
77
<varlistentry><term><parameter>filename</parameter> :</term>
79
</simpara></listitem></varlistentry>
80
<varlistentry><term><parameter>error</parameter> :</term>
82
</simpara></listitem></varlistentry>
83
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
74
<varlistentry><term><parameter>filename</parameter> :</term>
76
</simpara></listitem></varlistentry>
77
<varlistentry><term><parameter>error</parameter> :</term>
79
</simpara></listitem></varlistentry>
80
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
85
82
</simpara></listitem></varlistentry>
86
</variablelist><para role="since">Since GIMP 2.4
83
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
88
84
<refsect2 id="gimp-scanner-new-string" role="function" condition="since:GIMP 2.4">
89
85
<title>gimp_scanner_new_string ()</title>
90
<indexterm zone="gimp-scanner-new-string" role="GIMP 2.4"><primary>gimp_scanner_new_string</primary></indexterm><programlisting><link linkend="GScanner">GScanner</link>* gimp_scanner_new_string (const <link linkend="gchar">gchar</link> *text,
86
<indexterm zone="gimp-scanner-new-string" role="GIMP 2.4"><primary sortas="gimp_scanner_new_string">gimp_scanner_new_string</primary></indexterm><programlisting><link linkend="GScanner">GScanner</link> * gimp_scanner_new_string (const <link linkend="gchar">gchar</link> *text,
91
87
<link linkend="gint">gint</link> text_len,
92
88
<link linkend="GError">GError</link> **error);</programlisting>
97
92
</para><variablelist role="params">
98
<varlistentry><term><parameter>text</parameter> :</term>
100
</simpara></listitem></varlistentry>
101
<varlistentry><term><parameter>text_len</parameter> :</term>
103
</simpara></listitem></varlistentry>
104
<varlistentry><term><parameter>error</parameter> :</term>
106
</simpara></listitem></varlistentry>
107
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
93
<varlistentry><term><parameter>text</parameter> :</term>
95
</simpara></listitem></varlistentry>
96
<varlistentry><term><parameter>text_len</parameter> :</term>
98
</simpara></listitem></varlistentry>
99
<varlistentry><term><parameter>error</parameter> :</term>
101
</simpara></listitem></varlistentry>
102
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
109
104
</simpara></listitem></varlistentry>
110
</variablelist><para role="since">Since GIMP 2.4
105
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
112
106
<refsect2 id="gimp-scanner-destroy" role="function" condition="since:GIMP 2.4">
113
107
<title>gimp_scanner_destroy ()</title>
114
<indexterm zone="gimp-scanner-destroy" role="GIMP 2.4"><primary>gimp_scanner_destroy</primary></indexterm><programlisting><link linkend="void">void</link> gimp_scanner_destroy (<link linkend="GScanner">GScanner</link> *scanner);</programlisting>
108
<indexterm zone="gimp-scanner-destroy" role="GIMP 2.4"><primary sortas="gimp_scanner_destroy">gimp_scanner_destroy</primary></indexterm><programlisting><link linkend="void">void</link> gimp_scanner_destroy (<link linkend="GScanner">GScanner</link> *scanner);</programlisting>
119
112
</para><variablelist role="params">
120
<varlistentry><term><parameter>scanner</parameter> :</term>
113
<varlistentry><term><parameter>scanner</parameter> :</term>
121
114
<listitem><simpara>
122
115
</simpara></listitem></varlistentry>
123
</variablelist><para role="since">Since GIMP 2.4
116
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
125
117
<refsect2 id="gimp-scanner-parse-token" role="function" condition="since:GIMP 2.4">
126
118
<title>gimp_scanner_parse_token ()</title>
127
<indexterm zone="gimp-scanner-parse-token" role="GIMP 2.4"><primary>gimp_scanner_parse_token</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_token (<link linkend="GScanner">GScanner</link> *scanner,
119
<indexterm zone="gimp-scanner-parse-token" role="GIMP 2.4"><primary sortas="gimp_scanner_parse_token">gimp_scanner_parse_token</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_token (<link linkend="GScanner">GScanner</link> *scanner,
128
120
<link linkend="GTokenType">GTokenType</link> token);</programlisting>
133
124
</para><variablelist role="params">
134
<varlistentry><term><parameter>scanner</parameter> :</term>
136
</simpara></listitem></varlistentry>
137
<varlistentry><term><parameter>token</parameter> :</term>
139
</simpara></listitem></varlistentry>
140
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
125
<varlistentry><term><parameter>scanner</parameter> :</term>
127
</simpara></listitem></varlistentry>
128
<varlistentry><term><parameter>token</parameter> :</term>
130
</simpara></listitem></varlistentry>
131
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
142
133
</simpara></listitem></varlistentry>
143
</variablelist><para role="since">Since GIMP 2.4
134
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
145
135
<refsect2 id="gimp-scanner-parse-identifier" role="function" condition="since:GIMP 2.4">
146
136
<title>gimp_scanner_parse_identifier ()</title>
147
<indexterm zone="gimp-scanner-parse-identifier" role="GIMP 2.4"><primary>gimp_scanner_parse_identifier</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_identifier (<link linkend="GScanner">GScanner</link> *scanner,
137
<indexterm zone="gimp-scanner-parse-identifier" role="GIMP 2.4"><primary sortas="gimp_scanner_parse_identifier">gimp_scanner_parse_identifier</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_identifier (<link linkend="GScanner">GScanner</link> *scanner,
148
138
const <link linkend="gchar">gchar</link> *identifier);</programlisting>
153
142
</para><variablelist role="params">
154
<varlistentry><term><parameter>scanner</parameter> :</term>
156
</simpara></listitem></varlistentry>
157
<varlistentry><term><parameter>identifier</parameter> :</term>
159
</simpara></listitem></varlistentry>
160
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
143
<varlistentry><term><parameter>scanner</parameter> :</term>
145
</simpara></listitem></varlistentry>
146
<varlistentry><term><parameter>identifier</parameter> :</term>
148
</simpara></listitem></varlistentry>
149
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
162
151
</simpara></listitem></varlistentry>
163
</variablelist><para role="since">Since GIMP 2.4
152
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
165
153
<refsect2 id="gimp-scanner-parse-string" role="function" condition="since:GIMP 2.4">
166
154
<title>gimp_scanner_parse_string ()</title>
167
<indexterm zone="gimp-scanner-parse-string" role="GIMP 2.4"><primary>gimp_scanner_parse_string</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_string (<link linkend="GScanner">GScanner</link> *scanner,
155
<indexterm zone="gimp-scanner-parse-string" role="GIMP 2.4"><primary sortas="gimp_scanner_parse_string">gimp_scanner_parse_string</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_string (<link linkend="GScanner">GScanner</link> *scanner,
168
156
<link linkend="gchar">gchar</link> **dest);</programlisting>
173
160
</para><variablelist role="params">
174
<varlistentry><term><parameter>scanner</parameter> :</term>
176
</simpara></listitem></varlistentry>
177
<varlistentry><term><parameter>dest</parameter> :</term>
179
</simpara></listitem></varlistentry>
180
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
161
<varlistentry><term><parameter>scanner</parameter> :</term>
163
</simpara></listitem></varlistentry>
164
<varlistentry><term><parameter>dest</parameter> :</term>
166
</simpara></listitem></varlistentry>
167
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
182
169
</simpara></listitem></varlistentry>
183
</variablelist><para role="since">Since GIMP 2.4
170
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
185
171
<refsect2 id="gimp-scanner-parse-string-no-validate" role="function" condition="since:GIMP 2.4">
186
172
<title>gimp_scanner_parse_string_no_validate ()</title>
187
<indexterm zone="gimp-scanner-parse-string-no-validate" role="GIMP 2.4"><primary>gimp_scanner_parse_string_no_validate</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_string_no_validate
173
<indexterm zone="gimp-scanner-parse-string-no-validate" role="GIMP 2.4"><primary sortas="gimp_scanner_parse_string_no_validate">gimp_scanner_parse_string_no_validate</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_string_no_validate
188
174
(<link linkend="GScanner">GScanner</link> *scanner,
189
175
<link linkend="gchar">gchar</link> **dest);</programlisting>
194
179
</para><variablelist role="params">
195
<varlistentry><term><parameter>scanner</parameter> :</term>
197
</simpara></listitem></varlistentry>
198
<varlistentry><term><parameter>dest</parameter> :</term>
200
</simpara></listitem></varlistentry>
201
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
180
<varlistentry><term><parameter>scanner</parameter> :</term>
182
</simpara></listitem></varlistentry>
183
<varlistentry><term><parameter>dest</parameter> :</term>
185
</simpara></listitem></varlistentry>
186
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
203
188
</simpara></listitem></varlistentry>
204
</variablelist><para role="since">Since GIMP 2.4
189
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
206
190
<refsect2 id="gimp-scanner-parse-data" role="function" condition="since:GIMP 2.4">
207
191
<title>gimp_scanner_parse_data ()</title>
208
<indexterm zone="gimp-scanner-parse-data" role="GIMP 2.4"><primary>gimp_scanner_parse_data</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_data (<link linkend="GScanner">GScanner</link> *scanner,
192
<indexterm zone="gimp-scanner-parse-data" role="GIMP 2.4"><primary sortas="gimp_scanner_parse_data">gimp_scanner_parse_data</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_data (<link linkend="GScanner">GScanner</link> *scanner,
209
193
<link linkend="gint">gint</link> length,
210
194
<link linkend="guint8">guint8</link> **dest);</programlisting>
215
198
</para><variablelist role="params">
216
<varlistentry><term><parameter>scanner</parameter> :</term>
218
</simpara></listitem></varlistentry>
219
<varlistentry><term><parameter>length</parameter> :</term>
221
</simpara></listitem></varlistentry>
222
<varlistentry><term><parameter>dest</parameter> :</term>
224
</simpara></listitem></varlistentry>
225
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
199
<varlistentry><term><parameter>scanner</parameter> :</term>
201
</simpara></listitem></varlistentry>
202
<varlistentry><term><parameter>length</parameter> :</term>
204
</simpara></listitem></varlistentry>
205
<varlistentry><term><parameter>dest</parameter> :</term>
207
</simpara></listitem></varlistentry>
208
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
227
210
</simpara></listitem></varlistentry>
228
</variablelist><para role="since">Since GIMP 2.4
211
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
230
212
<refsect2 id="gimp-scanner-parse-int" role="function" condition="since:GIMP 2.4">
231
213
<title>gimp_scanner_parse_int ()</title>
232
<indexterm zone="gimp-scanner-parse-int" role="GIMP 2.4"><primary>gimp_scanner_parse_int</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_int (<link linkend="GScanner">GScanner</link> *scanner,
214
<indexterm zone="gimp-scanner-parse-int" role="GIMP 2.4"><primary sortas="gimp_scanner_parse_int">gimp_scanner_parse_int</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_int (<link linkend="GScanner">GScanner</link> *scanner,
233
215
<link linkend="gint">gint</link> *dest);</programlisting>
238
219
</para><variablelist role="params">
239
<varlistentry><term><parameter>scanner</parameter> :</term>
241
</simpara></listitem></varlistentry>
242
<varlistentry><term><parameter>dest</parameter> :</term>
244
</simpara></listitem></varlistentry>
245
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
220
<varlistentry><term><parameter>scanner</parameter> :</term>
222
</simpara></listitem></varlistentry>
223
<varlistentry><term><parameter>dest</parameter> :</term>
225
</simpara></listitem></varlistentry>
226
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
247
228
</simpara></listitem></varlistentry>
248
</variablelist><para role="since">Since GIMP 2.4
229
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
250
230
<refsect2 id="gimp-scanner-parse-float" role="function" condition="since:GIMP 2.4">
251
231
<title>gimp_scanner_parse_float ()</title>
252
<indexterm zone="gimp-scanner-parse-float" role="GIMP 2.4"><primary>gimp_scanner_parse_float</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_float (<link linkend="GScanner">GScanner</link> *scanner,
232
<indexterm zone="gimp-scanner-parse-float" role="GIMP 2.4"><primary sortas="gimp_scanner_parse_float">gimp_scanner_parse_float</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_float (<link linkend="GScanner">GScanner</link> *scanner,
253
233
<link linkend="gdouble">gdouble</link> *dest);</programlisting>
258
237
</para><variablelist role="params">
259
<varlistentry><term><parameter>scanner</parameter> :</term>
261
</simpara></listitem></varlistentry>
262
<varlistentry><term><parameter>dest</parameter> :</term>
264
</simpara></listitem></varlistentry>
265
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
238
<varlistentry><term><parameter>scanner</parameter> :</term>
240
</simpara></listitem></varlistentry>
241
<varlistentry><term><parameter>dest</parameter> :</term>
243
</simpara></listitem></varlistentry>
244
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
267
246
</simpara></listitem></varlistentry>
268
</variablelist><para role="since">Since GIMP 2.4
247
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
270
248
<refsect2 id="gimp-scanner-parse-color" role="function" condition="since:GIMP 2.4">
271
249
<title>gimp_scanner_parse_color ()</title>
272
<indexterm zone="gimp-scanner-parse-color" role="GIMP 2.4"><primary>gimp_scanner_parse_color</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_color (<link linkend="GScanner">GScanner</link> *scanner,
250
<indexterm zone="gimp-scanner-parse-color" role="GIMP 2.4"><primary sortas="gimp_scanner_parse_color">gimp_scanner_parse_color</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_color (<link linkend="GScanner">GScanner</link> *scanner,
273
251
<link linkend="GimpRGB">GimpRGB</link> *dest);</programlisting>
278
255
</para><variablelist role="params">
279
<varlistentry><term><parameter>scanner</parameter> :</term>
281
</simpara></listitem></varlistentry>
282
<varlistentry><term><parameter>dest</parameter> :</term>
284
</simpara></listitem></varlistentry>
285
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
256
<varlistentry><term><parameter>scanner</parameter> :</term>
258
</simpara></listitem></varlistentry>
259
<varlistentry><term><parameter>dest</parameter> :</term>
261
</simpara></listitem></varlistentry>
262
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
287
264
</simpara></listitem></varlistentry>
288
</variablelist><para role="since">Since GIMP 2.4
265
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
290
266
<refsect2 id="gimp-scanner-parse-matrix2" role="function" condition="since:GIMP 2.4">
291
267
<title>gimp_scanner_parse_matrix2 ()</title>
292
<indexterm zone="gimp-scanner-parse-matrix2" role="GIMP 2.4"><primary>gimp_scanner_parse_matrix2</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_matrix2 (<link linkend="GScanner">GScanner</link> *scanner,
268
<indexterm zone="gimp-scanner-parse-matrix2" role="GIMP 2.4"><primary sortas="gimp_scanner_parse_matrix2">gimp_scanner_parse_matrix2</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_scanner_parse_matrix2 (<link linkend="GScanner">GScanner</link> *scanner,
293
269
<link linkend="GimpMatrix2">GimpMatrix2</link> *dest);</programlisting>
298
273
</para><variablelist role="params">
299
<varlistentry><term><parameter>scanner</parameter> :</term>
301
</simpara></listitem></varlistentry>
302
<varlistentry><term><parameter>dest</parameter> :</term>
304
</simpara></listitem></varlistentry>
305
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
274
<varlistentry><term><parameter>scanner</parameter> :</term>
276
</simpara></listitem></varlistentry>
277
<varlistentry><term><parameter>dest</parameter> :</term>
279
</simpara></listitem></varlistentry>
280
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
307
282
</simpara></listitem></varlistentry>
308
</variablelist><para role="since">Since GIMP 2.4
283
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>