~ubuntu-branches/ubuntu/trusty/pango1.0/trusty-proposed

« back to all changes in this revision

Viewing changes to docs/html/pango-Miscellaneous-Utilities.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2008-10-21 02:10:47 UTC
  • mfrom: (1.2.54 upstream)
  • Revision ID: james.westby@ubuntu.com-20081021021047-2u5lkgisok9gqfpp
Tags: 1.22.1-0ubuntu1
New upstream version

Show diffs side-by-side

added added

removed removed

Lines of Context:
57
57
char**              <a class="link" href="pango-Miscellaneous-Utilities.html#pango-split-file-list" title="pango_split_file_list ()">pango_split_file_list</a>               (const char *str);
58
58
char*               <a class="link" href="pango-Miscellaneous-Utilities.html#pango-trim-string" title="pango_trim_string ()">pango_trim_string</a>                   (const char *str);
59
59
<a
60
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
60
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
61
61
>gint</a>                <a class="link" href="pango-Miscellaneous-Utilities.html#pango-read-line" title="pango_read_line ()">pango_read_line</a>                     (FILE *stream,
62
62
                                                         <a
63
 
href="/usr/share/gtk-doc/html/glib/glib-Strings.html#GString"
 
63
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Strings.html#GString"
64
64
>GString</a> *str);
65
65
<a
66
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
66
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
67
67
>gboolean</a>            <a class="link" href="pango-Miscellaneous-Utilities.html#pango-skip-space" title="pango_skip_space ()">pango_skip_space</a>                    (const char **pos);
68
68
<a
69
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
69
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
70
70
>gboolean</a>            <a class="link" href="pango-Miscellaneous-Utilities.html#pango-scan-word" title="pango_scan_word ()">pango_scan_word</a>                     (const char **pos,
71
71
                                                         <a
72
 
href="/usr/share/gtk-doc/html/glib/glib-Strings.html#GString"
 
72
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Strings.html#GString"
73
73
>GString</a> *out);
74
74
<a
75
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
75
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
76
76
>gboolean</a>            <a class="link" href="pango-Miscellaneous-Utilities.html#pango-scan-string" title="pango_scan_string ()">pango_scan_string</a>                   (const char **pos,
77
77
                                                         <a
78
 
href="/usr/share/gtk-doc/html/glib/glib-Strings.html#GString"
 
78
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Strings.html#GString"
79
79
>GString</a> *out);
80
80
<a
81
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
81
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
82
82
>gboolean</a>            <a class="link" href="pango-Miscellaneous-Utilities.html#pango-scan-int" title="pango_scan_int ()">pango_scan_int</a>                      (const char **pos,
83
83
                                                         int *out);
84
84
char*               <a class="link" href="pango-Miscellaneous-Utilities.html#pango-config-key-get" title="pango_config_key_get ()">pango_config_key_get</a>                (const char *key);
86
86
                                                         char ***families,
87
87
                                                         int *n_families);
88
88
<a
89
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
89
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
90
90
>gboolean</a>            <a class="link" href="pango-Miscellaneous-Utilities.html#pango-parse-enum" title="pango_parse_enum ()">pango_parse_enum</a>                    (<a
91
 
href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"
 
91
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"
92
92
>GType</a> type,
93
93
                                                         const char *str,
94
94
                                                         int *value,
95
95
                                                         <a
96
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
96
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
97
97
>gboolean</a> warn,
98
98
                                                         char **possible_values);
99
99
<a
100
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
100
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
101
101
>gboolean</a>            <a class="link" href="pango-Miscellaneous-Utilities.html#pango-parse-style" title="pango_parse_style ()">pango_parse_style</a>                   (const char *str,
102
102
                                                         <a class="link" href="pango-Fonts.html#PangoStyle" title="enum PangoStyle">PangoStyle</a> *style,
103
103
                                                         <a
104
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
104
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
105
105
>gboolean</a> warn);
106
106
<a
107
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
107
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
108
108
>gboolean</a>            <a class="link" href="pango-Miscellaneous-Utilities.html#pango-parse-variant" title="pango_parse_variant ()">pango_parse_variant</a>                 (const char *str,
109
109
                                                         <a class="link" href="pango-Fonts.html#PangoVariant" title="enum PangoVariant">PangoVariant</a> *variant,
110
110
                                                         <a
111
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
111
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
112
112
>gboolean</a> warn);
113
113
<a
114
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
114
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
115
115
>gboolean</a>            <a class="link" href="pango-Miscellaneous-Utilities.html#pango-parse-weight" title="pango_parse_weight ()">pango_parse_weight</a>                  (const char *str,
116
116
                                                         <a class="link" href="pango-Fonts.html#PangoWeight" title="enum PangoWeight">PangoWeight</a> *weight,
117
117
                                                         <a
118
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
118
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
119
119
>gboolean</a> warn);
120
120
<a
121
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
121
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
122
122
>gboolean</a>            <a class="link" href="pango-Miscellaneous-Utilities.html#pango-parse-stretch" title="pango_parse_stretch ()">pango_parse_stretch</a>                 (const char *str,
123
123
                                                         <a class="link" href="pango-Fonts.html#PangoStretch" title="enum PangoStretch">PangoStretch</a> *stretch,
124
124
                                                         <a
125
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
125
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
126
126
>gboolean</a> warn);
127
127
const char*         <a class="link" href="pango-Miscellaneous-Utilities.html#pango-get-sysconf-subdirectory" title="pango_get_sysconf_subdirectory ()">pango_get_sysconf_subdirectory</a>      (void);
128
128
const char*         <a class="link" href="pango-Miscellaneous-Utilities.html#pango-get-lib-subdirectory" title="pango_get_lib_subdirectory ()">pango_get_lib_subdirectory</a>          (void);
129
 
guint8*             <a class="link" href="pango-Miscellaneous-Utilities.html#pango-log2vis-get-embedding-levels" title="pango_log2vis_get_embedding_levels ()">pango_log2vis_get_embedding_levels</a>  (const <a
130
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
 
129
<a
 
130
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
 
131
>guint8</a>*             <a class="link" href="pango-Miscellaneous-Utilities.html#pango-log2vis-get-embedding-levels" title="pango_log2vis_get_embedding_levels ()">pango_log2vis_get_embedding_levels</a>  (const <a
 
132
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
131
133
>gchar</a> *text,
132
134
                                                         int length,
133
135
                                                         <a class="link" href="pango-Bidirectional-Text.html#PangoDirection" title="enum PangoDirection">PangoDirection</a> *pbase_dir);
134
136
<a
135
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
137
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
136
138
>gboolean</a>            <a class="link" href="pango-Miscellaneous-Utilities.html#pango-is-zero-width" title="pango_is_zero_width ()">pango_is_zero_width</a>                 (<a
137
 
href="/usr/share/gtk-doc/html/glib/glib-Unicode-Manipulation.html#gunichar"
 
139
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Unicode-Manipulation.html#gunichar"
138
140
>gunichar</a> ch);
139
141
void                <a class="link" href="pango-Miscellaneous-Utilities.html#pango-quantize-line-geometry" title="pango_quantize_line_geometry ()">pango_quantize_line_geometry</a>        (int *thickness,
140
142
                                                         int *position);
154
156
<pre class="programlisting">char**              pango_split_file_list               (const char *str);</pre>
155
157
<p>
156
158
Splits a <a
157
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#G-SEARCHPATH-SEPARATOR:CAPS"
 
159
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#G-SEARCHPATH-SEPARATOR:CAPS"
158
160
><code class="literal">G_SEARCHPATH_SEPARATOR</code></a>-separated list of files, stripping
159
161
white space and substituting ~/ with $HOME/.</p>
160
162
<p>
166
168
<tr>
167
169
<td><p><span class="term"><em class="parameter"><code>str</code></em> :</span></p></td>
168
170
<td> a <a
169
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#G-SEARCHPATH-SEPARATOR:CAPS"
 
171
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#G-SEARCHPATH-SEPARATOR:CAPS"
170
172
><code class="literal">G_SEARCHPATH_SEPARATOR</code></a> separated list of filenames
171
173
</td>
172
174
</tr>
173
175
<tr>
174
176
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
175
177
<td> a list of strings to be freed with <a
176
 
href="/usr/share/gtk-doc/html/glib/glib-String-Utility-Functions.html#g-strfreev"
 
178
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-String-Utility-Functions.html#g-strfreev"
177
179
><code class="function">g_strfreev()</code></a>
178
180
</td>
179
181
</tr>
200
202
<tr>
201
203
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
202
204
<td> A newly-allocated string that must be freed with <a
203
 
href="/usr/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"
 
205
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"
204
206
><code class="function">g_free()</code></a>
205
207
</td>
206
208
</tr>
211
213
<div class="refsect2" lang="en">
212
214
<a name="pango-read-line"></a><h3>pango_read_line ()</h3>
213
215
<pre class="programlisting"><a
214
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
216
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
215
217
>gint</a>                pango_read_line                     (FILE *stream,
216
218
                                                         <a
217
 
href="/usr/share/gtk-doc/html/glib/glib-Strings.html#GString"
 
219
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Strings.html#GString"
218
220
>GString</a> *str);</pre>
219
221
<p>
220
222
Reads an entire line from a file into a buffer. Lines may
238
240
<tr>
239
241
<td><p><span class="term"><em class="parameter"><code>str</code></em> :</span></p></td>
240
242
<td> <a
241
 
href="/usr/share/gtk-doc/html/glib/glib-Strings.html#GString"
 
243
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Strings.html#GString"
242
244
><span class="type">GString</span></a> buffer into which to write the result
243
245
</td>
244
246
</tr>
256
258
<div class="refsect2" lang="en">
257
259
<a name="pango-skip-space"></a><h3>pango_skip_space ()</h3>
258
260
<pre class="programlisting"><a
259
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
261
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
260
262
>gboolean</a>            pango_skip_space                    (const char **pos);</pre>
261
263
<p>
262
264
Skips 0 or more characters of white space.</p>
274
276
<tr>
275
277
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
276
278
<td> <a
277
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
279
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
278
280
><code class="literal">FALSE</code></a> if skipping the white space leaves
279
281
the position at a '\0' character.
280
282
</td>
286
288
<div class="refsect2" lang="en">
287
289
<a name="pango-scan-word"></a><h3>pango_scan_word ()</h3>
288
290
<pre class="programlisting"><a
289
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
291
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
290
292
>gboolean</a>            pango_scan_word                     (const char **pos,
291
293
                                                         <a
292
 
href="/usr/share/gtk-doc/html/glib/glib-Strings.html#GString"
 
294
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Strings.html#GString"
293
295
>GString</a> *out);</pre>
294
296
<p>
295
297
Scans a word into a <a
296
 
href="/usr/share/gtk-doc/html/glib/glib-Strings.html#GString"
 
298
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Strings.html#GString"
297
299
><span class="type">GString</span></a> buffer. A word consists
298
300
of [A-Za-z_] followed by zero or more [A-Za-z_0-9]
299
301
Leading white space is skipped.</p>
311
313
<tr>
312
314
<td><p><span class="term"><em class="parameter"><code>out</code></em> :</span></p></td>
313
315
<td> a <a
314
 
href="/usr/share/gtk-doc/html/glib/glib-Strings.html#GString"
 
316
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Strings.html#GString"
315
317
><span class="type">GString</span></a> into which to write the result
316
318
</td>
317
319
</tr>
318
320
<tr>
319
321
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
320
322
<td> <a
321
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
323
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
322
324
><code class="literal">FALSE</code></a> if a parse error occurred.
323
325
</td>
324
326
</tr>
329
331
<div class="refsect2" lang="en">
330
332
<a name="pango-scan-string"></a><h3>pango_scan_string ()</h3>
331
333
<pre class="programlisting"><a
332
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
334
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
333
335
>gboolean</a>            pango_scan_string                   (const char **pos,
334
336
                                                         <a
335
 
href="/usr/share/gtk-doc/html/glib/glib-Strings.html#GString"
 
337
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Strings.html#GString"
336
338
>GString</a> *out);</pre>
337
339
<p>
338
340
Scans a string into a <a
339
 
href="/usr/share/gtk-doc/html/glib/glib-Strings.html#GString"
 
341
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Strings.html#GString"
340
342
><span class="type">GString</span></a> buffer. The string may either
341
343
be a sequence of non-white-space characters, or a quoted
342
344
string with '"'. Instead a quoted string, '\"' represents
355
357
<tr>
356
358
<td><p><span class="term"><em class="parameter"><code>out</code></em> :</span></p></td>
357
359
<td> a <a
358
 
href="/usr/share/gtk-doc/html/glib/glib-Strings.html#GString"
 
360
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Strings.html#GString"
359
361
><span class="type">GString</span></a> into which to write the result
360
362
</td>
361
363
</tr>
362
364
<tr>
363
365
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
364
366
<td> <a
365
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
367
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
366
368
><code class="literal">FALSE</code></a> if a parse error occurred.
367
369
</td>
368
370
</tr>
373
375
<div class="refsect2" lang="en">
374
376
<a name="pango-scan-int"></a><h3>pango_scan_int ()</h3>
375
377
<pre class="programlisting"><a
376
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
378
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
377
379
>gboolean</a>            pango_scan_int                      (const char **pos,
378
380
                                                         int *out);</pre>
379
381
<p>
398
400
<tr>
399
401
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
400
402
<td> <a
401
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
403
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
402
404
><code class="literal">FALSE</code></a> if a parse error occurred.
403
405
</td>
404
406
</tr>
427
429
<tr>
428
430
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
429
431
<td> the value, if found, otherwise <a
430
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
432
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
431
433
><code class="literal">NULL</code></a>. The value is a
432
434
newly-allocated string and must be freed with <a
433
 
href="/usr/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"
 
435
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"
434
436
><code class="function">g_free()</code></a>.
435
437
</td>
436
438
</tr>
476
478
<div class="refsect2" lang="en">
477
479
<a name="pango-parse-enum"></a><h3>pango_parse_enum ()</h3>
478
480
<pre class="programlisting"><a
479
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
481
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
480
482
>gboolean</a>            pango_parse_enum                    (<a
481
 
href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"
 
483
href="/home/behdad/.local/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"
482
484
>GType</a> type,
483
485
                                                         const char *str,
484
486
                                                         int *value,
485
487
                                                         <a
486
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
488
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
487
489
>gboolean</a> warn,
488
490
                                                         char **possible_values);</pre>
489
491
<p>
492
494
<p>
493
495
If <em class="parameter"><code>str</code></em> does not match the nick name of any of the possible values for the
494
496
enum, <a
495
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
497
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
496
498
><code class="literal">FALSE</code></a> is returned, a warning is issued if <em class="parameter"><code>warn</code></em> is <a
497
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
499
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
498
500
><code class="literal">TRUE</code></a>, and a
499
501
string representing the list of possible values is stored in
500
502
<em class="parameter"><code>possible_values</code></em>.  The list is slash-separated, eg.
501
503
"none/start/middle/end".  If failed and <em class="parameter"><code>possible_values</code></em> is not <a
502
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
504
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
503
505
><code class="literal">NULL</code></a>,
504
506
returned string should be freed using <a
505
 
href="/usr/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"
 
507
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"
506
508
><code class="function">g_free()</code></a>.</p>
507
509
<p>
508
510
 
518
520
<tr>
519
521
<td><p><span class="term"><em class="parameter"><code>str</code></em> :</span></p></td>
520
522
<td> string to parse.  May be <a
521
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
523
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
522
524
><code class="literal">NULL</code></a>.
523
525
</td>
524
526
</tr>
525
527
<tr>
526
528
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
527
529
<td> integer to store the result in, or <a
528
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
530
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
529
531
><code class="literal">NULL</code></a>.
530
532
</td>
531
533
</tr>
532
534
<tr>
533
535
<td><p><span class="term"><em class="parameter"><code>warn</code></em> :</span></p></td>
534
536
<td> if <a
535
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
537
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
536
538
><code class="literal">TRUE</code></a>, issue a <a
537
 
href="/usr/share/gtk-doc/html/glib/glib-Message-Logging.html#g-warning"
 
539
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Message-Logging.html#g-warning"
538
540
><code class="function">g_warning()</code></a> on bad input.
539
541
</td>
540
542
</tr>
541
543
<tr>
542
544
<td><p><span class="term"><em class="parameter"><code>possible_values</code></em> :</span></p></td>
543
545
<td> place to store list of possible values on failure, or <a
544
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
 
546
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"
545
547
><code class="literal">NULL</code></a>.
546
548
</td>
547
549
</tr>
548
550
<tr>
549
551
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
550
552
<td> <a
551
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
553
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
552
554
><code class="literal">TRUE</code></a> if <em class="parameter"><code>str</code></em> was successfully parsed.
553
555
 
554
556
</td>
562
564
<div class="refsect2" lang="en">
563
565
<a name="pango-parse-style"></a><h3>pango_parse_style ()</h3>
564
566
<pre class="programlisting"><a
565
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
567
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
566
568
>gboolean</a>            pango_parse_style                   (const char *str,
567
569
                                                         <a class="link" href="pango-Fonts.html#PangoStyle" title="enum PangoStyle">PangoStyle</a> *style,
568
570
                                                         <a
569
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
571
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
570
572
>gboolean</a> warn);</pre>
571
573
<p>
572
574
Parses a font style. The allowed values are "normal",
591
593
<tr>
592
594
<td><p><span class="term"><em class="parameter"><code>warn</code></em> :</span></p></td>
593
595
<td> if <a
594
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
596
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
595
597
><code class="literal">TRUE</code></a>, issue a <a
596
 
href="/usr/share/gtk-doc/html/glib/glib-Message-Logging.html#g-warning"
 
598
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Message-Logging.html#g-warning"
597
599
><code class="function">g_warning()</code></a> on bad input.
598
600
</td>
599
601
</tr>
600
602
<tr>
601
603
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
602
604
<td> <a
603
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
605
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
604
606
><code class="literal">TRUE</code></a> if <em class="parameter"><code>str</code></em> was successfully parsed.
605
607
</td>
606
608
</tr>
611
613
<div class="refsect2" lang="en">
612
614
<a name="pango-parse-variant"></a><h3>pango_parse_variant ()</h3>
613
615
<pre class="programlisting"><a
614
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
616
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
615
617
>gboolean</a>            pango_parse_variant                 (const char *str,
616
618
                                                         <a class="link" href="pango-Fonts.html#PangoVariant" title="enum PangoVariant">PangoVariant</a> *variant,
617
619
                                                         <a
618
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
620
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
619
621
>gboolean</a> warn);</pre>
620
622
<p>
621
623
Parses a font variant. The allowed values are "normal"
640
642
<tr>
641
643
<td><p><span class="term"><em class="parameter"><code>warn</code></em> :</span></p></td>
642
644
<td> if <a
643
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
645
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
644
646
><code class="literal">TRUE</code></a>, issue a <a
645
 
href="/usr/share/gtk-doc/html/glib/glib-Message-Logging.html#g-warning"
 
647
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Message-Logging.html#g-warning"
646
648
><code class="function">g_warning()</code></a> on bad input.
647
649
</td>
648
650
</tr>
649
651
<tr>
650
652
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
651
653
<td> <a
652
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
654
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
653
655
><code class="literal">TRUE</code></a> if <em class="parameter"><code>str</code></em> was successfully parsed.
654
656
</td>
655
657
</tr>
660
662
<div class="refsect2" lang="en">
661
663
<a name="pango-parse-weight"></a><h3>pango_parse_weight ()</h3>
662
664
<pre class="programlisting"><a
663
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
665
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
664
666
>gboolean</a>            pango_parse_weight                  (const char *str,
665
667
                                                         <a class="link" href="pango-Fonts.html#PangoWeight" title="enum PangoWeight">PangoWeight</a> *weight,
666
668
                                                         <a
667
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
669
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
668
670
>gboolean</a> warn);</pre>
669
671
<p>
670
672
Parses a font weight. The allowed values are "heavy",
689
691
<tr>
690
692
<td><p><span class="term"><em class="parameter"><code>warn</code></em> :</span></p></td>
691
693
<td> if <a
692
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
694
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
693
695
><code class="literal">TRUE</code></a>, issue a <a
694
 
href="/usr/share/gtk-doc/html/glib/glib-Message-Logging.html#g-warning"
 
696
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Message-Logging.html#g-warning"
695
697
><code class="function">g_warning()</code></a> on bad input.
696
698
</td>
697
699
</tr>
698
700
<tr>
699
701
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
700
702
<td> <a
701
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
703
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
702
704
><code class="literal">TRUE</code></a> if <em class="parameter"><code>str</code></em> was successfully parsed.
703
705
</td>
704
706
</tr>
709
711
<div class="refsect2" lang="en">
710
712
<a name="pango-parse-stretch"></a><h3>pango_parse_stretch ()</h3>
711
713
<pre class="programlisting"><a
712
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
714
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
713
715
>gboolean</a>            pango_parse_stretch                 (const char *str,
714
716
                                                         <a class="link" href="pango-Fonts.html#PangoStretch" title="enum PangoStretch">PangoStretch</a> *stretch,
715
717
                                                         <a
716
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
718
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
717
719
>gboolean</a> warn);</pre>
718
720
<p>
719
721
Parses a font stretch. The allowed values are
740
742
<tr>
741
743
<td><p><span class="term"><em class="parameter"><code>warn</code></em> :</span></p></td>
742
744
<td> if <a
743
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
745
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
744
746
><code class="literal">TRUE</code></a>, issue a <a
745
 
href="/usr/share/gtk-doc/html/glib/glib-Message-Logging.html#g-warning"
 
747
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Message-Logging.html#g-warning"
746
748
><code class="function">g_warning()</code></a> on bad input.
747
749
</td>
748
750
</tr>
749
751
<tr>
750
752
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
751
753
<td> <a
752
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
754
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
753
755
><code class="literal">TRUE</code></a> if <em class="parameter"><code>str</code></em> was successfully parsed.
754
756
</td>
755
757
</tr>
803
805
<hr>
804
806
<div class="refsect2" lang="en">
805
807
<a name="pango-log2vis-get-embedding-levels"></a><h3>pango_log2vis_get_embedding_levels ()</h3>
806
 
<pre class="programlisting">guint8*             pango_log2vis_get_embedding_levels  (const <a
807
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
 
808
<pre class="programlisting"><a
 
809
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#guint8"
 
810
>guint8</a>*             pango_log2vis_get_embedding_levels  (const <a
 
811
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
808
812
>gchar</a> *text,
809
813
                                                         int length,
810
814
                                                         <a class="link" href="pango-Bidirectional-Text.html#PangoDirection" title="enum PangoDirection">PangoDirection</a> *pbase_dir);</pre>
856
860
<div class="refsect2" lang="en">
857
861
<a name="pango-is-zero-width"></a><h3>pango_is_zero_width ()</h3>
858
862
<pre class="programlisting"><a
859
 
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
863
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
860
864
>gboolean</a>            pango_is_zero_width                 (<a
861
 
href="/usr/share/gtk-doc/html/glib/glib-Unicode-Manipulation.html#gunichar"
 
865
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Unicode-Manipulation.html#gunichar"
862
866
>gunichar</a> ch);</pre>
863
867
<p>
864
868
Checks <em class="parameter"><code>ch</code></em> to see if it is a character that should not be
865
869
normally rendered on the screen.  This includes all Unicode characters
866
870
with "ZERO WIDTH" in their name, as well as <em class="firstterm">bidi</em> formatting characters, and
867
871
a few other ones.  This is totally different from <a
868
 
href="/usr/share/gtk-doc/html/glib/glib-Unicode-Manipulation.html#g-unichar-iszerowidth"
 
872
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Unicode-Manipulation.html#g-unichar-iszerowidth"
869
873
><code class="function">g_unichar_iszerowidth()</code></a>
870
874
and is at best misnamed.</p>
871
875
<p>
882
886
<tr>
883
887
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
884
888
<td> <a
885
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
 
889
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"
886
890
><code class="literal">TRUE</code></a> if <em class="parameter"><code>ch</code></em> is a zero-width character, <a
887
 
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
 
891
href="/home/behdad/.local/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"
888
892
><code class="literal">FALSE</code></a> otherwise
889
893
 
890
894
</td>