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);
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,
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);
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);
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,
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);
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,
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);
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,
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);
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"
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);
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,
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);
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,
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);
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,
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);
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,
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"
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,
133
135
<a class="link" href="pango-Bidirectional-Text.html#PangoDirection" title="enum PangoDirection">PangoDirection</a> *pbase_dir);
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,
167
169
<td><p><span class="term"><em class="parameter"><code>str</code></em> :</span></p></td>
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
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>
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,
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>
220
222
Reads an entire line from a file into a buffer. Lines may
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,
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>
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>
312
314
<td><p><span class="term"><em class="parameter"><code>out</code></em> :</span></p></td>
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
319
321
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
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.
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,
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>
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
356
358
<td><p><span class="term"><em class="parameter"><code>out</code></em> :</span></p></td>
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
363
365
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
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.
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>.
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"
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>
493
495
If <em class="parameter"><code>str</code></em> does not match the nick name of any of the possible values for the
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>
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>.
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>.
533
535
<td><p><span class="term"><em class="parameter"><code>warn</code></em> :</span></p></td>
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.
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>.
549
551
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
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.
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,
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>
572
574
Parses a font style. The allowed values are "normal",
592
594
<td><p><span class="term"><em class="parameter"><code>warn</code></em> :</span></p></td>
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.
601
603
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
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.
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,
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>
621
623
Parses a font variant. The allowed values are "normal"
641
643
<td><p><span class="term"><em class="parameter"><code>warn</code></em> :</span></p></td>
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.
650
652
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
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.
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,
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>
670
672
Parses a font weight. The allowed values are "heavy",
690
692
<td><p><span class="term"><em class="parameter"><code>warn</code></em> :</span></p></td>
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.
699
701
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
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.
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,
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>
719
721
Parses a font stretch. The allowed values are
741
743
<td><p><span class="term"><em class="parameter"><code>warn</code></em> :</span></p></td>
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.
750
752
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
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.
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,
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>
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>