3 <namespace name=
"Pango">
4 <function name=
"attr_background_new" symbol=
"pango_attr_background_new">
5 <return-type type=
"PangoAttribute*"/>
7 <parameter name=
"red" type=
"guint16"/>
8 <parameter name=
"green" type=
"guint16"/>
9 <parameter name=
"blue" type=
"guint16"/>
12 <function name=
"attr_fallback_new" symbol=
"pango_attr_fallback_new">
13 <return-type type=
"PangoAttribute*"/>
15 <parameter name=
"enable_fallback" type=
"gboolean"/>
18 <function name=
"attr_family_new" symbol=
"pango_attr_family_new">
19 <return-type type=
"PangoAttribute*"/>
21 <parameter name=
"family" type=
"char*"/>
24 <function name=
"attr_foreground_new" symbol=
"pango_attr_foreground_new">
25 <return-type type=
"PangoAttribute*"/>
27 <parameter name=
"red" type=
"guint16"/>
28 <parameter name=
"green" type=
"guint16"/>
29 <parameter name=
"blue" type=
"guint16"/>
32 <function name=
"attr_gravity_hint_new" symbol=
"pango_attr_gravity_hint_new">
33 <return-type type=
"PangoAttribute*"/>
35 <parameter name=
"hint" type=
"PangoGravityHint"/>
38 <function name=
"attr_gravity_new" symbol=
"pango_attr_gravity_new">
39 <return-type type=
"PangoAttribute*"/>
41 <parameter name=
"gravity" type=
"PangoGravity"/>
44 <function name=
"attr_letter_spacing_new" symbol=
"pango_attr_letter_spacing_new">
45 <return-type type=
"PangoAttribute*"/>
47 <parameter name=
"letter_spacing" type=
"int"/>
50 <function name=
"attr_rise_new" symbol=
"pango_attr_rise_new">
51 <return-type type=
"PangoAttribute*"/>
53 <parameter name=
"rise" type=
"int"/>
56 <function name=
"attr_scale_new" symbol=
"pango_attr_scale_new">
57 <return-type type=
"PangoAttribute*"/>
59 <parameter name=
"scale_factor" type=
"double"/>
62 <function name=
"attr_stretch_new" symbol=
"pango_attr_stretch_new">
63 <return-type type=
"PangoAttribute*"/>
65 <parameter name=
"stretch" type=
"PangoStretch"/>
68 <function name=
"attr_strikethrough_color_new" symbol=
"pango_attr_strikethrough_color_new">
69 <return-type type=
"PangoAttribute*"/>
71 <parameter name=
"red" type=
"guint16"/>
72 <parameter name=
"green" type=
"guint16"/>
73 <parameter name=
"blue" type=
"guint16"/>
76 <function name=
"attr_strikethrough_new" symbol=
"pango_attr_strikethrough_new">
77 <return-type type=
"PangoAttribute*"/>
79 <parameter name=
"strikethrough" type=
"gboolean"/>
82 <function name=
"attr_style_new" symbol=
"pango_attr_style_new">
83 <return-type type=
"PangoAttribute*"/>
85 <parameter name=
"style" type=
"PangoStyle"/>
88 <function name=
"attr_type_get_name" symbol=
"pango_attr_type_get_name">
89 <return-type type=
"char*"/>
91 <parameter name=
"type" type=
"PangoAttrType"/>
94 <function name=
"attr_type_register" symbol=
"pango_attr_type_register">
95 <return-type type=
"PangoAttrType"/>
97 <parameter name=
"name" type=
"gchar*"/>
100 <function name=
"attr_underline_color_new" symbol=
"pango_attr_underline_color_new">
101 <return-type type=
"PangoAttribute*"/>
103 <parameter name=
"red" type=
"guint16"/>
104 <parameter name=
"green" type=
"guint16"/>
105 <parameter name=
"blue" type=
"guint16"/>
108 <function name=
"attr_underline_new" symbol=
"pango_attr_underline_new">
109 <return-type type=
"PangoAttribute*"/>
111 <parameter name=
"underline" type=
"PangoUnderline"/>
114 <function name=
"attr_variant_new" symbol=
"pango_attr_variant_new">
115 <return-type type=
"PangoAttribute*"/>
117 <parameter name=
"variant" type=
"PangoVariant"/>
120 <function name=
"attr_weight_new" symbol=
"pango_attr_weight_new">
121 <return-type type=
"PangoAttribute*"/>
123 <parameter name=
"weight" type=
"PangoWeight"/>
126 <function name=
"bidi_type_for_unichar" symbol=
"pango_bidi_type_for_unichar">
127 <return-type type=
"PangoBidiType"/>
129 <parameter name=
"ch" type=
"gunichar"/>
132 <function name=
"break" symbol=
"pango_break">
133 <return-type type=
"void"/>
135 <parameter name=
"text" type=
"gchar*"/>
136 <parameter name=
"length" type=
"int"/>
137 <parameter name=
"analysis" type=
"PangoAnalysis*"/>
138 <parameter name=
"attrs" type=
"PangoLogAttr*"/>
139 <parameter name=
"attrs_len" type=
"int"/>
142 <function name=
"extents_to_pixels" symbol=
"pango_extents_to_pixels">
143 <return-type type=
"void"/>
145 <parameter name=
"inclusive" type=
"PangoRectangle*"/>
146 <parameter name=
"nearest" type=
"PangoRectangle*"/>
149 <function name=
"find_base_dir" symbol=
"pango_find_base_dir">
150 <return-type type=
"PangoDirection"/>
152 <parameter name=
"text" type=
"gchar*"/>
153 <parameter name=
"length" type=
"gint"/>
156 <function name=
"find_paragraph_boundary" symbol=
"pango_find_paragraph_boundary">
157 <return-type type=
"void"/>
159 <parameter name=
"text" type=
"gchar*"/>
160 <parameter name=
"length" type=
"gint"/>
161 <parameter name=
"paragraph_delimiter_index" type=
"gint*"/>
162 <parameter name=
"next_paragraph_start" type=
"gint*"/>
165 <function name=
"get_log_attrs" symbol=
"pango_get_log_attrs">
166 <return-type type=
"void"/>
168 <parameter name=
"text" type=
"char*"/>
169 <parameter name=
"length" type=
"int"/>
170 <parameter name=
"level" type=
"int"/>
171 <parameter name=
"language" type=
"PangoLanguage*"/>
172 <parameter name=
"log_attrs" type=
"PangoLogAttr*"/>
173 <parameter name=
"attrs_len" type=
"int"/>
176 <function name=
"gravity_get_for_matrix" symbol=
"pango_gravity_get_for_matrix">
177 <return-type type=
"PangoGravity"/>
179 <parameter name=
"matrix" type=
"PangoMatrix*"/>
182 <function name=
"gravity_get_for_script" symbol=
"pango_gravity_get_for_script">
183 <return-type type=
"PangoGravity"/>
185 <parameter name=
"script" type=
"PangoScript"/>
186 <parameter name=
"base_gravity" type=
"PangoGravity"/>
187 <parameter name=
"hint" type=
"PangoGravityHint"/>
190 <function name=
"gravity_to_rotation" symbol=
"pango_gravity_to_rotation">
191 <return-type type=
"double"/>
193 <parameter name=
"gravity" type=
"PangoGravity"/>
196 <function name=
"is_zero_width" symbol=
"pango_is_zero_width">
197 <return-type type=
"gboolean"/>
199 <parameter name=
"ch" type=
"gunichar"/>
202 <function name=
"itemize" symbol=
"pango_itemize">
203 <return-type type=
"GList*"/>
205 <parameter name=
"context" type=
"PangoContext*"/>
206 <parameter name=
"text" type=
"char*"/>
207 <parameter name=
"start_index" type=
"int"/>
208 <parameter name=
"length" type=
"int"/>
209 <parameter name=
"attrs" type=
"PangoAttrList*"/>
210 <parameter name=
"cached_iter" type=
"PangoAttrIterator*"/>
213 <function name=
"itemize_with_base_dir" symbol=
"pango_itemize_with_base_dir">
214 <return-type type=
"GList*"/>
216 <parameter name=
"context" type=
"PangoContext*"/>
217 <parameter name=
"base_dir" type=
"PangoDirection"/>
218 <parameter name=
"text" type=
"char*"/>
219 <parameter name=
"start_index" type=
"int"/>
220 <parameter name=
"length" type=
"int"/>
221 <parameter name=
"attrs" type=
"PangoAttrList*"/>
222 <parameter name=
"cached_iter" type=
"PangoAttrIterator*"/>
225 <function name=
"log2vis_get_embedding_levels" symbol=
"pango_log2vis_get_embedding_levels">
226 <return-type type=
"guint8*"/>
228 <parameter name=
"text" type=
"gchar*"/>
229 <parameter name=
"length" type=
"int"/>
230 <parameter name=
"pbase_dir" type=
"PangoDirection*"/>
233 <function name=
"parse_enum" symbol=
"pango_parse_enum">
234 <return-type type=
"gboolean"/>
236 <parameter name=
"type" type=
"GType"/>
237 <parameter name=
"str" type=
"char*"/>
238 <parameter name=
"value" type=
"int*"/>
239 <parameter name=
"warn" type=
"gboolean"/>
240 <parameter name=
"possible_values" type=
"char**"/>
243 <function name=
"parse_markup" symbol=
"pango_parse_markup">
244 <return-type type=
"gboolean"/>
246 <parameter name=
"markup_text" type=
"char*"/>
247 <parameter name=
"length" type=
"int"/>
248 <parameter name=
"accel_marker" type=
"gunichar"/>
249 <parameter name=
"attr_list" type=
"PangoAttrList**"/>
250 <parameter name=
"text" type=
"char**"/>
251 <parameter name=
"accel_char" type=
"gunichar*"/>
252 <parameter name=
"error" type=
"GError**"/>
255 <function name=
"parse_stretch" symbol=
"pango_parse_stretch">
256 <return-type type=
"gboolean"/>
258 <parameter name=
"str" type=
"char*"/>
259 <parameter name=
"stretch" type=
"PangoStretch*"/>
260 <parameter name=
"warn" type=
"gboolean"/>
263 <function name=
"parse_style" symbol=
"pango_parse_style">
264 <return-type type=
"gboolean"/>
266 <parameter name=
"str" type=
"char*"/>
267 <parameter name=
"style" type=
"PangoStyle*"/>
268 <parameter name=
"warn" type=
"gboolean"/>
271 <function name=
"parse_variant" symbol=
"pango_parse_variant">
272 <return-type type=
"gboolean"/>
274 <parameter name=
"str" type=
"char*"/>
275 <parameter name=
"variant" type=
"PangoVariant*"/>
276 <parameter name=
"warn" type=
"gboolean"/>
279 <function name=
"parse_weight" symbol=
"pango_parse_weight">
280 <return-type type=
"gboolean"/>
282 <parameter name=
"str" type=
"char*"/>
283 <parameter name=
"weight" type=
"PangoWeight*"/>
284 <parameter name=
"warn" type=
"gboolean"/>
287 <function name=
"quantize_line_geometry" symbol=
"pango_quantize_line_geometry">
288 <return-type type=
"void"/>
290 <parameter name=
"thickness" type=
"int*"/>
291 <parameter name=
"position" type=
"int*"/>
294 <function name=
"read_line" symbol=
"pango_read_line">
295 <return-type type=
"gint"/>
297 <parameter name=
"stream" type=
"FILE*"/>
298 <parameter name=
"str" type=
"GString*"/>
301 <function name=
"reorder_items" symbol=
"pango_reorder_items">
302 <return-type type=
"GList*"/>
304 <parameter name=
"logical_items" type=
"GList*"/>
307 <function name=
"scan_int" symbol=
"pango_scan_int">
308 <return-type type=
"gboolean"/>
310 <parameter name=
"pos" type=
"char**"/>
311 <parameter name=
"out" type=
"int*"/>
314 <function name=
"scan_string" symbol=
"pango_scan_string">
315 <return-type type=
"gboolean"/>
317 <parameter name=
"pos" type=
"char**"/>
318 <parameter name=
"out" type=
"GString*"/>
321 <function name=
"scan_word" symbol=
"pango_scan_word">
322 <return-type type=
"gboolean"/>
324 <parameter name=
"pos" type=
"char**"/>
325 <parameter name=
"out" type=
"GString*"/>
328 <function name=
"script_for_unichar" symbol=
"pango_script_for_unichar">
329 <return-type type=
"PangoScript"/>
331 <parameter name=
"ch" type=
"gunichar"/>
334 <function name=
"script_get_sample_language" symbol=
"pango_script_get_sample_language">
335 <return-type type=
"PangoLanguage*"/>
337 <parameter name=
"script" type=
"PangoScript"/>
340 <function name=
"shape" symbol=
"pango_shape">
341 <return-type type=
"void"/>
343 <parameter name=
"text" type=
"gchar*"/>
344 <parameter name=
"length" type=
"gint"/>
345 <parameter name=
"analysis" type=
"PangoAnalysis*"/>
346 <parameter name=
"glyphs" type=
"PangoGlyphString*"/>
349 <function name=
"skip_space" symbol=
"pango_skip_space">
350 <return-type type=
"gboolean"/>
352 <parameter name=
"pos" type=
"char**"/>
355 <function name=
"split_file_list" symbol=
"pango_split_file_list">
356 <return-type type=
"char**"/>
358 <parameter name=
"str" type=
"char*"/>
361 <function name=
"trim_string" symbol=
"pango_trim_string">
362 <return-type type=
"char*"/>
364 <parameter name=
"str" type=
"char*"/>
367 <function name=
"unichar_direction" symbol=
"pango_unichar_direction">
368 <return-type type=
"PangoDirection"/>
370 <parameter name=
"ch" type=
"gunichar"/>
373 <function name=
"units_from_double" symbol=
"pango_units_from_double">
374 <return-type type=
"int"/>
376 <parameter name=
"d" type=
"double"/>
379 <function name=
"units_to_double" symbol=
"pango_units_to_double">
380 <return-type type=
"double"/>
382 <parameter name=
"i" type=
"int"/>
385 <function name=
"version" symbol=
"pango_version">
386 <return-type type=
"int"/>
388 <function name=
"version_check" symbol=
"pango_version_check">
389 <return-type type=
"char*"/>
391 <parameter name=
"required_major" type=
"int"/>
392 <parameter name=
"required_minor" type=
"int"/>
393 <parameter name=
"required_micro" type=
"int"/>
396 <function name=
"version_string" symbol=
"pango_version_string">
397 <return-type type=
"char*"/>
399 <callback name=
"PangoAttrDataCopyFunc">
400 <return-type type=
"gpointer"/>
402 <parameter name=
"data" type=
"gconstpointer"/>
405 <callback name=
"PangoAttrFilterFunc">
406 <return-type type=
"gboolean"/>
408 <parameter name=
"attribute" type=
"PangoAttribute*"/>
409 <parameter name=
"data" type=
"gpointer"/>
412 <callback name=
"PangoFontsetForeachFunc">
413 <return-type type=
"gboolean"/>
415 <parameter name=
"fontset" type=
"PangoFontset*"/>
416 <parameter name=
"font" type=
"PangoFont*"/>
417 <parameter name=
"data" type=
"gpointer"/>
420 <struct name=
"PangoAnalysis">
421 <field name=
"shape_engine" type=
"PangoEngineShape*"/>
422 <field name=
"lang_engine" type=
"PangoEngineLang*"/>
423 <field name=
"font" type=
"PangoFont*"/>
424 <field name=
"level" type=
"guint8"/>
425 <field name=
"gravity" type=
"guint8"/>
426 <field name=
"flags" type=
"guint8"/>
427 <field name=
"script" type=
"guint8"/>
428 <field name=
"language" type=
"PangoLanguage*"/>
429 <field name=
"extra_attrs" type=
"GSList*"/>
431 <struct name=
"PangoAttrClass">
432 <field name=
"type" type=
"PangoAttrType"/>
433 <field name=
"copy" type=
"GCallback"/>
434 <field name=
"destroy" type=
"GCallback"/>
435 <field name=
"equal" type=
"GCallback"/>
437 <struct name=
"PangoAttrColor">
438 <field name=
"attr" type=
"PangoAttribute"/>
439 <field name=
"color" type=
"PangoColor"/>
441 <struct name=
"PangoAttrFloat">
442 <field name=
"attr" type=
"PangoAttribute"/>
443 <field name=
"value" type=
"double"/>
445 <struct name=
"PangoAttrFontDesc">
446 <method name=
"new" symbol=
"pango_attr_font_desc_new">
447 <return-type type=
"PangoAttribute*"/>
449 <parameter name=
"desc" type=
"PangoFontDescription*"/>
452 <field name=
"attr" type=
"PangoAttribute"/>
453 <field name=
"desc" type=
"PangoFontDescription*"/>
455 <struct name=
"PangoAttrInt">
456 <field name=
"attr" type=
"PangoAttribute"/>
457 <field name=
"value" type=
"int"/>
459 <struct name=
"PangoAttrIterator">
460 <method name=
"copy" symbol=
"pango_attr_iterator_copy">
461 <return-type type=
"PangoAttrIterator*"/>
463 <parameter name=
"iterator" type=
"PangoAttrIterator*"/>
466 <method name=
"destroy" symbol=
"pango_attr_iterator_destroy">
467 <return-type type=
"void"/>
469 <parameter name=
"iterator" type=
"PangoAttrIterator*"/>
472 <method name=
"get" symbol=
"pango_attr_iterator_get">
473 <return-type type=
"PangoAttribute*"/>
475 <parameter name=
"iterator" type=
"PangoAttrIterator*"/>
476 <parameter name=
"type" type=
"PangoAttrType"/>
479 <method name=
"get_attrs" symbol=
"pango_attr_iterator_get_attrs">
480 <return-type type=
"GSList*"/>
482 <parameter name=
"iterator" type=
"PangoAttrIterator*"/>
485 <method name=
"get_font" symbol=
"pango_attr_iterator_get_font">
486 <return-type type=
"void"/>
488 <parameter name=
"iterator" type=
"PangoAttrIterator*"/>
489 <parameter name=
"desc" type=
"PangoFontDescription*"/>
490 <parameter name=
"language" type=
"PangoLanguage**"/>
491 <parameter name=
"extra_attrs" type=
"GSList**"/>
494 <method name=
"next" symbol=
"pango_attr_iterator_next">
495 <return-type type=
"gboolean"/>
497 <parameter name=
"iterator" type=
"PangoAttrIterator*"/>
500 <method name=
"range" symbol=
"pango_attr_iterator_range">
501 <return-type type=
"void"/>
503 <parameter name=
"iterator" type=
"PangoAttrIterator*"/>
504 <parameter name=
"start" type=
"gint*"/>
505 <parameter name=
"end" type=
"gint*"/>
509 <struct name=
"PangoAttrLanguage">
510 <method name=
"new" symbol=
"pango_attr_language_new">
511 <return-type type=
"PangoAttribute*"/>
513 <parameter name=
"language" type=
"PangoLanguage*"/>
516 <field name=
"attr" type=
"PangoAttribute"/>
517 <field name=
"value" type=
"PangoLanguage*"/>
519 <struct name=
"PangoAttrShape">
520 <method name=
"new" symbol=
"pango_attr_shape_new">
521 <return-type type=
"PangoAttribute*"/>
523 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
524 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
527 <method name=
"new_with_data" symbol=
"pango_attr_shape_new_with_data">
528 <return-type type=
"PangoAttribute*"/>
530 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
531 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
532 <parameter name=
"data" type=
"gpointer"/>
533 <parameter name=
"copy_func" type=
"PangoAttrDataCopyFunc"/>
534 <parameter name=
"destroy_func" type=
"GDestroyNotify"/>
537 <field name=
"attr" type=
"PangoAttribute"/>
538 <field name=
"ink_rect" type=
"PangoRectangle"/>
539 <field name=
"logical_rect" type=
"PangoRectangle"/>
540 <field name=
"data" type=
"gpointer"/>
541 <field name=
"copy_func" type=
"PangoAttrDataCopyFunc"/>
542 <field name=
"destroy_func" type=
"GDestroyNotify"/>
544 <struct name=
"PangoAttrSize">
545 <method name=
"new" symbol=
"pango_attr_size_new">
546 <return-type type=
"PangoAttribute*"/>
548 <parameter name=
"size" type=
"int"/>
551 <method name=
"new_absolute" symbol=
"pango_attr_size_new_absolute">
552 <return-type type=
"PangoAttribute*"/>
554 <parameter name=
"size" type=
"int"/>
557 <field name=
"attr" type=
"PangoAttribute"/>
558 <field name=
"size" type=
"int"/>
559 <field name=
"absolute" type=
"guint"/>
561 <struct name=
"PangoAttrString">
562 <field name=
"attr" type=
"PangoAttribute"/>
563 <field name=
"value" type=
"char*"/>
565 <struct name=
"PangoAttribute">
566 <method name=
"copy" symbol=
"pango_attribute_copy">
567 <return-type type=
"PangoAttribute*"/>
569 <parameter name=
"attr" type=
"PangoAttribute*"/>
572 <method name=
"destroy" symbol=
"pango_attribute_destroy">
573 <return-type type=
"void"/>
575 <parameter name=
"attr" type=
"PangoAttribute*"/>
578 <method name=
"equal" symbol=
"pango_attribute_equal">
579 <return-type type=
"gboolean"/>
581 <parameter name=
"attr1" type=
"PangoAttribute*"/>
582 <parameter name=
"attr2" type=
"PangoAttribute*"/>
585 <method name=
"init" symbol=
"pango_attribute_init">
586 <return-type type=
"void"/>
588 <parameter name=
"attr" type=
"PangoAttribute*"/>
589 <parameter name=
"klass" type=
"PangoAttrClass*"/>
592 <field name=
"klass" type=
"PangoAttrClass*"/>
593 <field name=
"start_index" type=
"guint"/>
594 <field name=
"end_index" type=
"guint"/>
596 <struct name=
"PangoContextClass">
598 <struct name=
"PangoCoverage">
599 <method name=
"copy" symbol=
"pango_coverage_copy">
600 <return-type type=
"PangoCoverage*"/>
602 <parameter name=
"coverage" type=
"PangoCoverage*"/>
605 <method name=
"from_bytes" symbol=
"pango_coverage_from_bytes">
606 <return-type type=
"PangoCoverage*"/>
608 <parameter name=
"bytes" type=
"guchar*"/>
609 <parameter name=
"n_bytes" type=
"int"/>
612 <method name=
"get" symbol=
"pango_coverage_get">
613 <return-type type=
"PangoCoverageLevel"/>
615 <parameter name=
"coverage" type=
"PangoCoverage*"/>
616 <parameter name=
"index_" type=
"int"/>
619 <method name=
"max" symbol=
"pango_coverage_max">
620 <return-type type=
"void"/>
622 <parameter name=
"coverage" type=
"PangoCoverage*"/>
623 <parameter name=
"other" type=
"PangoCoverage*"/>
626 <method name=
"new" symbol=
"pango_coverage_new">
627 <return-type type=
"PangoCoverage*"/>
629 <method name=
"ref" symbol=
"pango_coverage_ref">
630 <return-type type=
"PangoCoverage*"/>
632 <parameter name=
"coverage" type=
"PangoCoverage*"/>
635 <method name=
"set" symbol=
"pango_coverage_set">
636 <return-type type=
"void"/>
638 <parameter name=
"coverage" type=
"PangoCoverage*"/>
639 <parameter name=
"index_" type=
"int"/>
640 <parameter name=
"level" type=
"PangoCoverageLevel"/>
643 <method name=
"to_bytes" symbol=
"pango_coverage_to_bytes">
644 <return-type type=
"void"/>
646 <parameter name=
"coverage" type=
"PangoCoverage*"/>
647 <parameter name=
"bytes" type=
"guchar**"/>
648 <parameter name=
"n_bytes" type=
"int*"/>
651 <method name=
"unref" symbol=
"pango_coverage_unref">
652 <return-type type=
"void"/>
654 <parameter name=
"coverage" type=
"PangoCoverage*"/>
658 <struct name=
"PangoEngineLang">
660 <struct name=
"PangoEngineShape">
662 <struct name=
"PangoGlyph">
664 <struct name=
"PangoGlyphGeometry">
665 <field name=
"width" type=
"PangoGlyphUnit"/>
666 <field name=
"x_offset" type=
"PangoGlyphUnit"/>
667 <field name=
"y_offset" type=
"PangoGlyphUnit"/>
669 <struct name=
"PangoGlyphInfo">
670 <field name=
"glyph" type=
"PangoGlyph"/>
671 <field name=
"geometry" type=
"PangoGlyphGeometry"/>
672 <field name=
"attr" type=
"PangoGlyphVisAttr"/>
674 <struct name=
"PangoGlyphUnit">
676 <struct name=
"PangoGlyphVisAttr">
677 <field name=
"is_cluster_start" type=
"guint"/>
679 <struct name=
"PangoLayoutClass">
681 <struct name=
"PangoLayoutRun">
683 <struct name=
"PangoLogAttr">
684 <field name=
"is_line_break" type=
"guint"/>
685 <field name=
"is_mandatory_break" type=
"guint"/>
686 <field name=
"is_char_break" type=
"guint"/>
687 <field name=
"is_white" type=
"guint"/>
688 <field name=
"is_cursor_position" type=
"guint"/>
689 <field name=
"is_word_start" type=
"guint"/>
690 <field name=
"is_word_end" type=
"guint"/>
691 <field name=
"is_sentence_boundary" type=
"guint"/>
692 <field name=
"is_sentence_start" type=
"guint"/>
693 <field name=
"is_sentence_end" type=
"guint"/>
694 <field name=
"backspace_deletes_character" type=
"guint"/>
695 <field name=
"is_expandable_space" type=
"guint"/>
696 <field name=
"is_word_boundary" type=
"guint"/>
698 <struct name=
"PangoRectangle">
699 <field name=
"x" type=
"int"/>
700 <field name=
"y" type=
"int"/>
701 <field name=
"width" type=
"int"/>
702 <field name=
"height" type=
"int"/>
704 <struct name=
"PangoScriptIter">
705 <method name=
"free" symbol=
"pango_script_iter_free">
706 <return-type type=
"void"/>
708 <parameter name=
"iter" type=
"PangoScriptIter*"/>
711 <method name=
"get_range" symbol=
"pango_script_iter_get_range">
712 <return-type type=
"void"/>
714 <parameter name=
"iter" type=
"PangoScriptIter*"/>
715 <parameter name=
"start" type=
"char**"/>
716 <parameter name=
"end" type=
"char**"/>
717 <parameter name=
"script" type=
"PangoScript*"/>
720 <method name=
"new" symbol=
"pango_script_iter_new">
721 <return-type type=
"PangoScriptIter*"/>
723 <parameter name=
"text" type=
"char*"/>
724 <parameter name=
"length" type=
"int"/>
727 <method name=
"next" symbol=
"pango_script_iter_next">
728 <return-type type=
"gboolean"/>
730 <parameter name=
"iter" type=
"PangoScriptIter*"/>
734 <boxed name=
"PangoAttrList" type-name=
"PangoAttrList" get-type=
"pango_attr_list_get_type">
735 <method name=
"change" symbol=
"pango_attr_list_change">
736 <return-type type=
"void"/>
738 <parameter name=
"list" type=
"PangoAttrList*"/>
739 <parameter name=
"attr" type=
"PangoAttribute*"/>
742 <method name=
"copy" symbol=
"pango_attr_list_copy">
743 <return-type type=
"PangoAttrList*"/>
745 <parameter name=
"list" type=
"PangoAttrList*"/>
748 <method name=
"filter" symbol=
"pango_attr_list_filter">
749 <return-type type=
"PangoAttrList*"/>
751 <parameter name=
"list" type=
"PangoAttrList*"/>
752 <parameter name=
"func" type=
"PangoAttrFilterFunc"/>
753 <parameter name=
"data" type=
"gpointer"/>
756 <method name=
"get_iterator" symbol=
"pango_attr_list_get_iterator">
757 <return-type type=
"PangoAttrIterator*"/>
759 <parameter name=
"list" type=
"PangoAttrList*"/>
762 <method name=
"insert" symbol=
"pango_attr_list_insert">
763 <return-type type=
"void"/>
765 <parameter name=
"list" type=
"PangoAttrList*"/>
766 <parameter name=
"attr" type=
"PangoAttribute*"/>
769 <method name=
"insert_before" symbol=
"pango_attr_list_insert_before">
770 <return-type type=
"void"/>
772 <parameter name=
"list" type=
"PangoAttrList*"/>
773 <parameter name=
"attr" type=
"PangoAttribute*"/>
776 <constructor name=
"new" symbol=
"pango_attr_list_new">
777 <return-type type=
"PangoAttrList*"/>
779 <method name=
"ref" symbol=
"pango_attr_list_ref">
780 <return-type type=
"PangoAttrList*"/>
782 <parameter name=
"list" type=
"PangoAttrList*"/>
785 <method name=
"splice" symbol=
"pango_attr_list_splice">
786 <return-type type=
"void"/>
788 <parameter name=
"list" type=
"PangoAttrList*"/>
789 <parameter name=
"other" type=
"PangoAttrList*"/>
790 <parameter name=
"pos" type=
"gint"/>
791 <parameter name=
"len" type=
"gint"/>
794 <method name=
"unref" symbol=
"pango_attr_list_unref">
795 <return-type type=
"void"/>
797 <parameter name=
"list" type=
"PangoAttrList*"/>
801 <boxed name=
"PangoColor" type-name=
"PangoColor" get-type=
"pango_color_get_type">
802 <method name=
"copy" symbol=
"pango_color_copy">
803 <return-type type=
"PangoColor*"/>
805 <parameter name=
"src" type=
"PangoColor*"/>
808 <method name=
"free" symbol=
"pango_color_free">
809 <return-type type=
"void"/>
811 <parameter name=
"color" type=
"PangoColor*"/>
814 <method name=
"parse" symbol=
"pango_color_parse">
815 <return-type type=
"gboolean"/>
817 <parameter name=
"color" type=
"PangoColor*"/>
818 <parameter name=
"spec" type=
"char*"/>
821 <method name=
"to_string" symbol=
"pango_color_to_string">
822 <return-type type=
"gchar*"/>
824 <parameter name=
"color" type=
"PangoColor*"/>
827 <field name=
"red" type=
"guint16"/>
828 <field name=
"green" type=
"guint16"/>
829 <field name=
"blue" type=
"guint16"/>
831 <boxed name=
"PangoFontDescription" type-name=
"PangoFontDescription" get-type=
"pango_font_description_get_type">
832 <method name=
"better_match" symbol=
"pango_font_description_better_match">
833 <return-type type=
"gboolean"/>
835 <parameter name=
"desc" type=
"PangoFontDescription*"/>
836 <parameter name=
"old_match" type=
"PangoFontDescription*"/>
837 <parameter name=
"new_match" type=
"PangoFontDescription*"/>
840 <method name=
"copy" symbol=
"pango_font_description_copy">
841 <return-type type=
"PangoFontDescription*"/>
843 <parameter name=
"desc" type=
"PangoFontDescription*"/>
846 <method name=
"copy_static" symbol=
"pango_font_description_copy_static">
847 <return-type type=
"PangoFontDescription*"/>
849 <parameter name=
"desc" type=
"PangoFontDescription*"/>
852 <method name=
"equal" symbol=
"pango_font_description_equal">
853 <return-type type=
"gboolean"/>
855 <parameter name=
"desc1" type=
"PangoFontDescription*"/>
856 <parameter name=
"desc2" type=
"PangoFontDescription*"/>
859 <method name=
"free" symbol=
"pango_font_description_free">
860 <return-type type=
"void"/>
862 <parameter name=
"desc" type=
"PangoFontDescription*"/>
865 <method name=
"from_string" symbol=
"pango_font_description_from_string">
866 <return-type type=
"PangoFontDescription*"/>
868 <parameter name=
"str" type=
"char*"/>
871 <method name=
"get_family" symbol=
"pango_font_description_get_family">
872 <return-type type=
"char*"/>
874 <parameter name=
"desc" type=
"PangoFontDescription*"/>
877 <method name=
"get_gravity" symbol=
"pango_font_description_get_gravity">
878 <return-type type=
"PangoGravity"/>
880 <parameter name=
"desc" type=
"PangoFontDescription*"/>
883 <method name=
"get_set_fields" symbol=
"pango_font_description_get_set_fields">
884 <return-type type=
"PangoFontMask"/>
886 <parameter name=
"desc" type=
"PangoFontDescription*"/>
889 <method name=
"get_size" symbol=
"pango_font_description_get_size">
890 <return-type type=
"gint"/>
892 <parameter name=
"desc" type=
"PangoFontDescription*"/>
895 <method name=
"get_size_is_absolute" symbol=
"pango_font_description_get_size_is_absolute">
896 <return-type type=
"gboolean"/>
898 <parameter name=
"desc" type=
"PangoFontDescription*"/>
901 <method name=
"get_stretch" symbol=
"pango_font_description_get_stretch">
902 <return-type type=
"PangoStretch"/>
904 <parameter name=
"desc" type=
"PangoFontDescription*"/>
907 <method name=
"get_style" symbol=
"pango_font_description_get_style">
908 <return-type type=
"PangoStyle"/>
910 <parameter name=
"desc" type=
"PangoFontDescription*"/>
913 <method name=
"get_variant" symbol=
"pango_font_description_get_variant">
914 <return-type type=
"PangoVariant"/>
916 <parameter name=
"desc" type=
"PangoFontDescription*"/>
919 <method name=
"get_weight" symbol=
"pango_font_description_get_weight">
920 <return-type type=
"PangoWeight"/>
922 <parameter name=
"desc" type=
"PangoFontDescription*"/>
925 <method name=
"hash" symbol=
"pango_font_description_hash">
926 <return-type type=
"guint"/>
928 <parameter name=
"desc" type=
"PangoFontDescription*"/>
931 <method name=
"merge" symbol=
"pango_font_description_merge">
932 <return-type type=
"void"/>
934 <parameter name=
"desc" type=
"PangoFontDescription*"/>
935 <parameter name=
"desc_to_merge" type=
"PangoFontDescription*"/>
936 <parameter name=
"replace_existing" type=
"gboolean"/>
939 <method name=
"merge_static" symbol=
"pango_font_description_merge_static">
940 <return-type type=
"void"/>
942 <parameter name=
"desc" type=
"PangoFontDescription*"/>
943 <parameter name=
"desc_to_merge" type=
"PangoFontDescription*"/>
944 <parameter name=
"replace_existing" type=
"gboolean"/>
947 <constructor name=
"new" symbol=
"pango_font_description_new">
948 <return-type type=
"PangoFontDescription*"/>
950 <method name=
"set_absolute_size" symbol=
"pango_font_description_set_absolute_size">
951 <return-type type=
"void"/>
953 <parameter name=
"desc" type=
"PangoFontDescription*"/>
954 <parameter name=
"size" type=
"double"/>
957 <method name=
"set_family" symbol=
"pango_font_description_set_family">
958 <return-type type=
"void"/>
960 <parameter name=
"desc" type=
"PangoFontDescription*"/>
961 <parameter name=
"family" type=
"char*"/>
964 <method name=
"set_family_static" symbol=
"pango_font_description_set_family_static">
965 <return-type type=
"void"/>
967 <parameter name=
"desc" type=
"PangoFontDescription*"/>
968 <parameter name=
"family" type=
"char*"/>
971 <method name=
"set_gravity" symbol=
"pango_font_description_set_gravity">
972 <return-type type=
"void"/>
974 <parameter name=
"desc" type=
"PangoFontDescription*"/>
975 <parameter name=
"gravity" type=
"PangoGravity"/>
978 <method name=
"set_size" symbol=
"pango_font_description_set_size">
979 <return-type type=
"void"/>
981 <parameter name=
"desc" type=
"PangoFontDescription*"/>
982 <parameter name=
"size" type=
"gint"/>
985 <method name=
"set_stretch" symbol=
"pango_font_description_set_stretch">
986 <return-type type=
"void"/>
988 <parameter name=
"desc" type=
"PangoFontDescription*"/>
989 <parameter name=
"stretch" type=
"PangoStretch"/>
992 <method name=
"set_style" symbol=
"pango_font_description_set_style">
993 <return-type type=
"void"/>
995 <parameter name=
"desc" type=
"PangoFontDescription*"/>
996 <parameter name=
"style" type=
"PangoStyle"/>
999 <method name=
"set_variant" symbol=
"pango_font_description_set_variant">
1000 <return-type type=
"void"/>
1002 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1003 <parameter name=
"variant" type=
"PangoVariant"/>
1006 <method name=
"set_weight" symbol=
"pango_font_description_set_weight">
1007 <return-type type=
"void"/>
1009 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1010 <parameter name=
"weight" type=
"PangoWeight"/>
1013 <method name=
"to_filename" symbol=
"pango_font_description_to_filename">
1014 <return-type type=
"char*"/>
1016 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1019 <method name=
"to_string" symbol=
"pango_font_description_to_string">
1020 <return-type type=
"char*"/>
1022 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1025 <method name=
"unset_fields" symbol=
"pango_font_description_unset_fields">
1026 <return-type type=
"void"/>
1028 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1029 <parameter name=
"to_unset" type=
"PangoFontMask"/>
1033 <boxed name=
"PangoFontMetrics" type-name=
"PangoFontMetrics" get-type=
"pango_font_metrics_get_type">
1034 <method name=
"get_approximate_char_width" symbol=
"pango_font_metrics_get_approximate_char_width">
1035 <return-type type=
"int"/>
1037 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1040 <method name=
"get_approximate_digit_width" symbol=
"pango_font_metrics_get_approximate_digit_width">
1041 <return-type type=
"int"/>
1043 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1046 <method name=
"get_ascent" symbol=
"pango_font_metrics_get_ascent">
1047 <return-type type=
"int"/>
1049 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1052 <method name=
"get_descent" symbol=
"pango_font_metrics_get_descent">
1053 <return-type type=
"int"/>
1055 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1058 <method name=
"get_strikethrough_position" symbol=
"pango_font_metrics_get_strikethrough_position">
1059 <return-type type=
"int"/>
1061 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1064 <method name=
"get_strikethrough_thickness" symbol=
"pango_font_metrics_get_strikethrough_thickness">
1065 <return-type type=
"int"/>
1067 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1070 <method name=
"get_underline_position" symbol=
"pango_font_metrics_get_underline_position">
1071 <return-type type=
"int"/>
1073 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1076 <method name=
"get_underline_thickness" symbol=
"pango_font_metrics_get_underline_thickness">
1077 <return-type type=
"int"/>
1079 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1082 <method name=
"ref" symbol=
"pango_font_metrics_ref">
1083 <return-type type=
"PangoFontMetrics*"/>
1085 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1088 <method name=
"unref" symbol=
"pango_font_metrics_unref">
1089 <return-type type=
"void"/>
1091 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1095 <boxed name=
"PangoGlyphItem" type-name=
"PangoGlyphItem" get-type=
"pango_glyph_item_get_type">
1096 <method name=
"apply_attrs" symbol=
"pango_glyph_item_apply_attrs">
1097 <return-type type=
"GSList*"/>
1099 <parameter name=
"glyph_item" type=
"PangoGlyphItem*"/>
1100 <parameter name=
"text" type=
"char*"/>
1101 <parameter name=
"list" type=
"PangoAttrList*"/>
1104 <method name=
"copy" symbol=
"pango_glyph_item_copy">
1105 <return-type type=
"PangoGlyphItem*"/>
1107 <parameter name=
"orig" type=
"PangoGlyphItem*"/>
1110 <method name=
"free" symbol=
"pango_glyph_item_free">
1111 <return-type type=
"void"/>
1113 <parameter name=
"glyph_item" type=
"PangoGlyphItem*"/>
1116 <method name=
"letter_space" symbol=
"pango_glyph_item_letter_space">
1117 <return-type type=
"void"/>
1119 <parameter name=
"glyph_item" type=
"PangoGlyphItem*"/>
1120 <parameter name=
"text" type=
"char*"/>
1121 <parameter name=
"log_attrs" type=
"PangoLogAttr*"/>
1122 <parameter name=
"letter_spacing" type=
"int"/>
1125 <method name=
"split" symbol=
"pango_glyph_item_split">
1126 <return-type type=
"PangoGlyphItem*"/>
1128 <parameter name=
"orig" type=
"PangoGlyphItem*"/>
1129 <parameter name=
"text" type=
"char*"/>
1130 <parameter name=
"split_index" type=
"int"/>
1133 <field name=
"item" type=
"PangoItem*"/>
1134 <field name=
"glyphs" type=
"PangoGlyphString*"/>
1136 <boxed name=
"PangoGlyphItemIter" type-name=
"PangoGlyphItemIter" get-type=
"pango_glyph_item_iter_get_type">
1137 <method name=
"copy" symbol=
"pango_glyph_item_iter_copy">
1138 <return-type type=
"PangoGlyphItemIter*"/>
1140 <parameter name=
"orig" type=
"PangoGlyphItemIter*"/>
1143 <method name=
"free" symbol=
"pango_glyph_item_iter_free">
1144 <return-type type=
"void"/>
1146 <parameter name=
"iter" type=
"PangoGlyphItemIter*"/>
1149 <method name=
"init_end" symbol=
"pango_glyph_item_iter_init_end">
1150 <return-type type=
"gboolean"/>
1152 <parameter name=
"iter" type=
"PangoGlyphItemIter*"/>
1153 <parameter name=
"glyph_item" type=
"PangoGlyphItem*"/>
1154 <parameter name=
"text" type=
"char*"/>
1157 <method name=
"init_start" symbol=
"pango_glyph_item_iter_init_start">
1158 <return-type type=
"gboolean"/>
1160 <parameter name=
"iter" type=
"PangoGlyphItemIter*"/>
1161 <parameter name=
"glyph_item" type=
"PangoGlyphItem*"/>
1162 <parameter name=
"text" type=
"char*"/>
1165 <method name=
"next_cluster" symbol=
"pango_glyph_item_iter_next_cluster">
1166 <return-type type=
"gboolean"/>
1168 <parameter name=
"iter" type=
"PangoGlyphItemIter*"/>
1171 <method name=
"prev_cluster" symbol=
"pango_glyph_item_iter_prev_cluster">
1172 <return-type type=
"gboolean"/>
1174 <parameter name=
"iter" type=
"PangoGlyphItemIter*"/>
1177 <field name=
"glyph_item" type=
"PangoGlyphItem*"/>
1178 <field name=
"text" type=
"gchar*"/>
1179 <field name=
"start_glyph" type=
"int"/>
1180 <field name=
"start_index" type=
"int"/>
1181 <field name=
"start_char" type=
"int"/>
1182 <field name=
"end_glyph" type=
"int"/>
1183 <field name=
"end_index" type=
"int"/>
1184 <field name=
"end_char" type=
"int"/>
1186 <boxed name=
"PangoGlyphString" type-name=
"PangoGlyphString" get-type=
"pango_glyph_string_get_type">
1187 <method name=
"copy" symbol=
"pango_glyph_string_copy">
1188 <return-type type=
"PangoGlyphString*"/>
1190 <parameter name=
"string" type=
"PangoGlyphString*"/>
1193 <method name=
"extents" symbol=
"pango_glyph_string_extents">
1194 <return-type type=
"void"/>
1196 <parameter name=
"glyphs" type=
"PangoGlyphString*"/>
1197 <parameter name=
"font" type=
"PangoFont*"/>
1198 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
1199 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1202 <method name=
"extents_range" symbol=
"pango_glyph_string_extents_range">
1203 <return-type type=
"void"/>
1205 <parameter name=
"glyphs" type=
"PangoGlyphString*"/>
1206 <parameter name=
"start" type=
"int"/>
1207 <parameter name=
"end" type=
"int"/>
1208 <parameter name=
"font" type=
"PangoFont*"/>
1209 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
1210 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1213 <method name=
"free" symbol=
"pango_glyph_string_free">
1214 <return-type type=
"void"/>
1216 <parameter name=
"string" type=
"PangoGlyphString*"/>
1219 <method name=
"get_logical_widths" symbol=
"pango_glyph_string_get_logical_widths">
1220 <return-type type=
"void"/>
1222 <parameter name=
"glyphs" type=
"PangoGlyphString*"/>
1223 <parameter name=
"text" type=
"char*"/>
1224 <parameter name=
"length" type=
"int"/>
1225 <parameter name=
"embedding_level" type=
"int"/>
1226 <parameter name=
"logical_widths" type=
"int*"/>
1229 <method name=
"get_width" symbol=
"pango_glyph_string_get_width">
1230 <return-type type=
"int"/>
1232 <parameter name=
"glyphs" type=
"PangoGlyphString*"/>
1235 <method name=
"index_to_x" symbol=
"pango_glyph_string_index_to_x">
1236 <return-type type=
"void"/>
1238 <parameter name=
"glyphs" type=
"PangoGlyphString*"/>
1239 <parameter name=
"text" type=
"char*"/>
1240 <parameter name=
"length" type=
"int"/>
1241 <parameter name=
"analysis" type=
"PangoAnalysis*"/>
1242 <parameter name=
"index_" type=
"int"/>
1243 <parameter name=
"trailing" type=
"gboolean"/>
1244 <parameter name=
"x_pos" type=
"int*"/>
1247 <constructor name=
"new" symbol=
"pango_glyph_string_new">
1248 <return-type type=
"PangoGlyphString*"/>
1250 <method name=
"set_size" symbol=
"pango_glyph_string_set_size">
1251 <return-type type=
"void"/>
1253 <parameter name=
"string" type=
"PangoGlyphString*"/>
1254 <parameter name=
"new_len" type=
"gint"/>
1257 <method name=
"x_to_index" symbol=
"pango_glyph_string_x_to_index">
1258 <return-type type=
"void"/>
1260 <parameter name=
"glyphs" type=
"PangoGlyphString*"/>
1261 <parameter name=
"text" type=
"char*"/>
1262 <parameter name=
"length" type=
"int"/>
1263 <parameter name=
"analysis" type=
"PangoAnalysis*"/>
1264 <parameter name=
"x_pos" type=
"int"/>
1265 <parameter name=
"index_" type=
"int*"/>
1266 <parameter name=
"trailing" type=
"int*"/>
1269 <field name=
"num_glyphs" type=
"gint"/>
1270 <field name=
"glyphs" type=
"PangoGlyphInfo*"/>
1271 <field name=
"log_clusters" type=
"gint*"/>
1272 <field name=
"space" type=
"gint"/>
1274 <boxed name=
"PangoItem" type-name=
"PangoItem" get-type=
"pango_item_get_type">
1275 <method name=
"copy" symbol=
"pango_item_copy">
1276 <return-type type=
"PangoItem*"/>
1278 <parameter name=
"item" type=
"PangoItem*"/>
1281 <method name=
"free" symbol=
"pango_item_free">
1282 <return-type type=
"void"/>
1284 <parameter name=
"item" type=
"PangoItem*"/>
1287 <constructor name=
"new" symbol=
"pango_item_new">
1288 <return-type type=
"PangoItem*"/>
1290 <method name=
"split" symbol=
"pango_item_split">
1291 <return-type type=
"PangoItem*"/>
1293 <parameter name=
"orig" type=
"PangoItem*"/>
1294 <parameter name=
"split_index" type=
"int"/>
1295 <parameter name=
"split_offset" type=
"int"/>
1298 <field name=
"offset" type=
"gint"/>
1299 <field name=
"length" type=
"gint"/>
1300 <field name=
"num_chars" type=
"gint"/>
1301 <field name=
"analysis" type=
"PangoAnalysis"/>
1303 <boxed name=
"PangoLanguage" type-name=
"PangoLanguage" get-type=
"pango_language_get_type">
1304 <method name=
"from_string" symbol=
"pango_language_from_string">
1305 <return-type type=
"PangoLanguage*"/>
1307 <parameter name=
"language" type=
"char*"/>
1310 <method name=
"get_default" symbol=
"pango_language_get_default">
1311 <return-type type=
"PangoLanguage*"/>
1313 <method name=
"get_sample_string" symbol=
"pango_language_get_sample_string">
1314 <return-type type=
"char*"/>
1316 <parameter name=
"language" type=
"PangoLanguage*"/>
1319 <method name=
"get_scripts" symbol=
"pango_language_get_scripts">
1320 <return-type type=
"PangoScript*"/>
1322 <parameter name=
"language" type=
"PangoLanguage*"/>
1323 <parameter name=
"num_scripts" type=
"int*"/>
1326 <method name=
"includes_script" symbol=
"pango_language_includes_script">
1327 <return-type type=
"gboolean"/>
1329 <parameter name=
"language" type=
"PangoLanguage*"/>
1330 <parameter name=
"script" type=
"PangoScript"/>
1333 <method name=
"matches" symbol=
"pango_language_matches">
1334 <return-type type=
"gboolean"/>
1336 <parameter name=
"language" type=
"PangoLanguage*"/>
1337 <parameter name=
"range_list" type=
"char*"/>
1340 <method name=
"to_string" symbol=
"pango_language_to_string">
1341 <return-type type=
"char*"/>
1343 <parameter name=
"language" type=
"PangoLanguage*"/>
1347 <boxed name=
"PangoLayoutIter" type-name=
"PangoLayoutIter" get-type=
"pango_layout_iter_get_type">
1348 <method name=
"at_last_line" symbol=
"pango_layout_iter_at_last_line">
1349 <return-type type=
"gboolean"/>
1351 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1354 <method name=
"copy" symbol=
"pango_layout_iter_copy">
1355 <return-type type=
"PangoLayoutIter*"/>
1357 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1360 <method name=
"free" symbol=
"pango_layout_iter_free">
1361 <return-type type=
"void"/>
1363 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1366 <method name=
"get_baseline" symbol=
"pango_layout_iter_get_baseline">
1367 <return-type type=
"int"/>
1369 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1372 <method name=
"get_char_extents" symbol=
"pango_layout_iter_get_char_extents">
1373 <return-type type=
"void"/>
1375 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1376 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1379 <method name=
"get_cluster_extents" symbol=
"pango_layout_iter_get_cluster_extents">
1380 <return-type type=
"void"/>
1382 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1383 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
1384 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1387 <method name=
"get_index" symbol=
"pango_layout_iter_get_index">
1388 <return-type type=
"int"/>
1390 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1393 <method name=
"get_layout" symbol=
"pango_layout_iter_get_layout">
1394 <return-type type=
"PangoLayout*"/>
1396 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1399 <method name=
"get_layout_extents" symbol=
"pango_layout_iter_get_layout_extents">
1400 <return-type type=
"void"/>
1402 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1403 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
1404 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1407 <method name=
"get_line" symbol=
"pango_layout_iter_get_line">
1408 <return-type type=
"PangoLayoutLine*"/>
1410 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1413 <method name=
"get_line_extents" symbol=
"pango_layout_iter_get_line_extents">
1414 <return-type type=
"void"/>
1416 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1417 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
1418 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1421 <method name=
"get_line_readonly" symbol=
"pango_layout_iter_get_line_readonly">
1422 <return-type type=
"PangoLayoutLine*"/>
1424 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1427 <method name=
"get_line_yrange" symbol=
"pango_layout_iter_get_line_yrange">
1428 <return-type type=
"void"/>
1430 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1431 <parameter name=
"y0_" type=
"int*"/>
1432 <parameter name=
"y1_" type=
"int*"/>
1435 <method name=
"get_run" symbol=
"pango_layout_iter_get_run">
1436 <return-type type=
"PangoLayoutRun*"/>
1438 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1441 <method name=
"get_run_extents" symbol=
"pango_layout_iter_get_run_extents">
1442 <return-type type=
"void"/>
1444 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1445 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
1446 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1449 <method name=
"get_run_readonly" symbol=
"pango_layout_iter_get_run_readonly">
1450 <return-type type=
"PangoLayoutRun*"/>
1452 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1455 <method name=
"next_char" symbol=
"pango_layout_iter_next_char">
1456 <return-type type=
"gboolean"/>
1458 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1461 <method name=
"next_cluster" symbol=
"pango_layout_iter_next_cluster">
1462 <return-type type=
"gboolean"/>
1464 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1467 <method name=
"next_line" symbol=
"pango_layout_iter_next_line">
1468 <return-type type=
"gboolean"/>
1470 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1473 <method name=
"next_run" symbol=
"pango_layout_iter_next_run">
1474 <return-type type=
"gboolean"/>
1476 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1480 <boxed name=
"PangoLayoutLine" type-name=
"PangoLayoutLine" get-type=
"pango_layout_line_get_type">
1481 <method name=
"get_extents" symbol=
"pango_layout_line_get_extents">
1482 <return-type type=
"void"/>
1484 <parameter name=
"line" type=
"PangoLayoutLine*"/>
1485 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
1486 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1489 <method name=
"get_pixel_extents" symbol=
"pango_layout_line_get_pixel_extents">
1490 <return-type type=
"void"/>
1492 <parameter name=
"layout_line" type=
"PangoLayoutLine*"/>
1493 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
1494 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1497 <method name=
"get_x_ranges" symbol=
"pango_layout_line_get_x_ranges">
1498 <return-type type=
"void"/>
1500 <parameter name=
"line" type=
"PangoLayoutLine*"/>
1501 <parameter name=
"start_index" type=
"int"/>
1502 <parameter name=
"end_index" type=
"int"/>
1503 <parameter name=
"ranges" type=
"int**"/>
1504 <parameter name=
"n_ranges" type=
"int*"/>
1507 <method name=
"index_to_x" symbol=
"pango_layout_line_index_to_x">
1508 <return-type type=
"void"/>
1510 <parameter name=
"line" type=
"PangoLayoutLine*"/>
1511 <parameter name=
"index_" type=
"int"/>
1512 <parameter name=
"trailing" type=
"gboolean"/>
1513 <parameter name=
"x_pos" type=
"int*"/>
1516 <method name=
"ref" symbol=
"pango_layout_line_ref">
1517 <return-type type=
"PangoLayoutLine*"/>
1519 <parameter name=
"line" type=
"PangoLayoutLine*"/>
1522 <method name=
"unref" symbol=
"pango_layout_line_unref">
1523 <return-type type=
"void"/>
1525 <parameter name=
"line" type=
"PangoLayoutLine*"/>
1528 <method name=
"x_to_index" symbol=
"pango_layout_line_x_to_index">
1529 <return-type type=
"gboolean"/>
1531 <parameter name=
"line" type=
"PangoLayoutLine*"/>
1532 <parameter name=
"x_pos" type=
"int"/>
1533 <parameter name=
"index_" type=
"int*"/>
1534 <parameter name=
"trailing" type=
"int*"/>
1537 <field name=
"layout" type=
"PangoLayout*"/>
1538 <field name=
"start_index" type=
"gint"/>
1539 <field name=
"length" type=
"gint"/>
1540 <field name=
"runs" type=
"GSList*"/>
1541 <field name=
"is_paragraph_start" type=
"guint"/>
1542 <field name=
"resolved_dir" type=
"guint"/>
1544 <boxed name=
"PangoMatrix" type-name=
"PangoMatrix" get-type=
"pango_matrix_get_type">
1545 <method name=
"concat" symbol=
"pango_matrix_concat">
1546 <return-type type=
"void"/>
1548 <parameter name=
"matrix" type=
"PangoMatrix*"/>
1549 <parameter name=
"new_matrix" type=
"PangoMatrix*"/>
1552 <method name=
"copy" symbol=
"pango_matrix_copy">
1553 <return-type type=
"PangoMatrix*"/>
1555 <parameter name=
"matrix" type=
"PangoMatrix*"/>
1558 <method name=
"free" symbol=
"pango_matrix_free">
1559 <return-type type=
"void"/>
1561 <parameter name=
"matrix" type=
"PangoMatrix*"/>
1564 <method name=
"get_font_scale_factor" symbol=
"pango_matrix_get_font_scale_factor">
1565 <return-type type=
"double"/>
1567 <parameter name=
"matrix" type=
"PangoMatrix*"/>
1570 <method name=
"rotate" symbol=
"pango_matrix_rotate">
1571 <return-type type=
"void"/>
1573 <parameter name=
"matrix" type=
"PangoMatrix*"/>
1574 <parameter name=
"degrees" type=
"double"/>
1577 <method name=
"scale" symbol=
"pango_matrix_scale">
1578 <return-type type=
"void"/>
1580 <parameter name=
"matrix" type=
"PangoMatrix*"/>
1581 <parameter name=
"scale_x" type=
"double"/>
1582 <parameter name=
"scale_y" type=
"double"/>
1585 <method name=
"transform_distance" symbol=
"pango_matrix_transform_distance">
1586 <return-type type=
"void"/>
1588 <parameter name=
"matrix" type=
"PangoMatrix*"/>
1589 <parameter name=
"dx" type=
"double*"/>
1590 <parameter name=
"dy" type=
"double*"/>
1593 <method name=
"transform_pixel_rectangle" symbol=
"pango_matrix_transform_pixel_rectangle">
1594 <return-type type=
"void"/>
1596 <parameter name=
"matrix" type=
"PangoMatrix*"/>
1597 <parameter name=
"rect" type=
"PangoRectangle*"/>
1600 <method name=
"transform_point" symbol=
"pango_matrix_transform_point">
1601 <return-type type=
"void"/>
1603 <parameter name=
"matrix" type=
"PangoMatrix*"/>
1604 <parameter name=
"x" type=
"double*"/>
1605 <parameter name=
"y" type=
"double*"/>
1608 <method name=
"transform_rectangle" symbol=
"pango_matrix_transform_rectangle">
1609 <return-type type=
"void"/>
1611 <parameter name=
"matrix" type=
"PangoMatrix*"/>
1612 <parameter name=
"rect" type=
"PangoRectangle*"/>
1615 <method name=
"translate" symbol=
"pango_matrix_translate">
1616 <return-type type=
"void"/>
1618 <parameter name=
"matrix" type=
"PangoMatrix*"/>
1619 <parameter name=
"tx" type=
"double"/>
1620 <parameter name=
"ty" type=
"double"/>
1623 <field name=
"xx" type=
"double"/>
1624 <field name=
"xy" type=
"double"/>
1625 <field name=
"yx" type=
"double"/>
1626 <field name=
"yy" type=
"double"/>
1627 <field name=
"x0" type=
"double"/>
1628 <field name=
"y0" type=
"double"/>
1630 <boxed name=
"PangoTabArray" type-name=
"PangoTabArray" get-type=
"pango_tab_array_get_type">
1631 <method name=
"copy" symbol=
"pango_tab_array_copy">
1632 <return-type type=
"PangoTabArray*"/>
1634 <parameter name=
"src" type=
"PangoTabArray*"/>
1637 <method name=
"free" symbol=
"pango_tab_array_free">
1638 <return-type type=
"void"/>
1640 <parameter name=
"tab_array" type=
"PangoTabArray*"/>
1643 <method name=
"get_positions_in_pixels" symbol=
"pango_tab_array_get_positions_in_pixels">
1644 <return-type type=
"gboolean"/>
1646 <parameter name=
"tab_array" type=
"PangoTabArray*"/>
1649 <method name=
"get_size" symbol=
"pango_tab_array_get_size">
1650 <return-type type=
"gint"/>
1652 <parameter name=
"tab_array" type=
"PangoTabArray*"/>
1655 <method name=
"get_tab" symbol=
"pango_tab_array_get_tab">
1656 <return-type type=
"void"/>
1658 <parameter name=
"tab_array" type=
"PangoTabArray*"/>
1659 <parameter name=
"tab_index" type=
"gint"/>
1660 <parameter name=
"alignment" type=
"PangoTabAlign*"/>
1661 <parameter name=
"location" type=
"gint*"/>
1664 <method name=
"get_tabs" symbol=
"pango_tab_array_get_tabs">
1665 <return-type type=
"void"/>
1667 <parameter name=
"tab_array" type=
"PangoTabArray*"/>
1668 <parameter name=
"alignments" type=
"PangoTabAlign**"/>
1669 <parameter name=
"locations" type=
"gint**"/>
1672 <constructor name=
"new" symbol=
"pango_tab_array_new">
1673 <return-type type=
"PangoTabArray*"/>
1675 <parameter name=
"initial_size" type=
"gint"/>
1676 <parameter name=
"positions_in_pixels" type=
"gboolean"/>
1679 <constructor name=
"new_with_positions" symbol=
"pango_tab_array_new_with_positions">
1680 <return-type type=
"PangoTabArray*"/>
1682 <parameter name=
"size" type=
"gint"/>
1683 <parameter name=
"positions_in_pixels" type=
"gboolean"/>
1684 <parameter name=
"first_alignment" type=
"PangoTabAlign"/>
1685 <parameter name=
"first_position" type=
"gint"/>
1688 <method name=
"resize" symbol=
"pango_tab_array_resize">
1689 <return-type type=
"void"/>
1691 <parameter name=
"tab_array" type=
"PangoTabArray*"/>
1692 <parameter name=
"new_size" type=
"gint"/>
1695 <method name=
"set_tab" symbol=
"pango_tab_array_set_tab">
1696 <return-type type=
"void"/>
1698 <parameter name=
"tab_array" type=
"PangoTabArray*"/>
1699 <parameter name=
"tab_index" type=
"gint"/>
1700 <parameter name=
"alignment" type=
"PangoTabAlign"/>
1701 <parameter name=
"location" type=
"gint"/>
1705 <enum name=
"PangoAlignment" type-name=
"PangoAlignment" get-type=
"pango_alignment_get_type">
1706 <member name=
"PANGO_ALIGN_LEFT" value=
"0"/>
1707 <member name=
"PANGO_ALIGN_CENTER" value=
"1"/>
1708 <member name=
"PANGO_ALIGN_RIGHT" value=
"2"/>
1710 <enum name=
"PangoAttrType" type-name=
"PangoAttrType" get-type=
"pango_attr_type_get_type">
1711 <member name=
"PANGO_ATTR_INVALID" value=
"0"/>
1712 <member name=
"PANGO_ATTR_LANGUAGE" value=
"1"/>
1713 <member name=
"PANGO_ATTR_FAMILY" value=
"2"/>
1714 <member name=
"PANGO_ATTR_STYLE" value=
"3"/>
1715 <member name=
"PANGO_ATTR_WEIGHT" value=
"4"/>
1716 <member name=
"PANGO_ATTR_VARIANT" value=
"5"/>
1717 <member name=
"PANGO_ATTR_STRETCH" value=
"6"/>
1718 <member name=
"PANGO_ATTR_SIZE" value=
"7"/>
1719 <member name=
"PANGO_ATTR_FONT_DESC" value=
"8"/>
1720 <member name=
"PANGO_ATTR_FOREGROUND" value=
"9"/>
1721 <member name=
"PANGO_ATTR_BACKGROUND" value=
"10"/>
1722 <member name=
"PANGO_ATTR_UNDERLINE" value=
"11"/>
1723 <member name=
"PANGO_ATTR_STRIKETHROUGH" value=
"12"/>
1724 <member name=
"PANGO_ATTR_RISE" value=
"13"/>
1725 <member name=
"PANGO_ATTR_SHAPE" value=
"14"/>
1726 <member name=
"PANGO_ATTR_SCALE" value=
"15"/>
1727 <member name=
"PANGO_ATTR_FALLBACK" value=
"16"/>
1728 <member name=
"PANGO_ATTR_LETTER_SPACING" value=
"17"/>
1729 <member name=
"PANGO_ATTR_UNDERLINE_COLOR" value=
"18"/>
1730 <member name=
"PANGO_ATTR_STRIKETHROUGH_COLOR" value=
"19"/>
1731 <member name=
"PANGO_ATTR_ABSOLUTE_SIZE" value=
"20"/>
1732 <member name=
"PANGO_ATTR_GRAVITY" value=
"21"/>
1733 <member name=
"PANGO_ATTR_GRAVITY_HINT" value=
"22"/>
1735 <enum name=
"PangoBidiType" type-name=
"PangoBidiType" get-type=
"pango_bidi_type_get_type">
1736 <member name=
"PANGO_BIDI_TYPE_L" value=
"0"/>
1737 <member name=
"PANGO_BIDI_TYPE_LRE" value=
"1"/>
1738 <member name=
"PANGO_BIDI_TYPE_LRO" value=
"2"/>
1739 <member name=
"PANGO_BIDI_TYPE_R" value=
"3"/>
1740 <member name=
"PANGO_BIDI_TYPE_AL" value=
"4"/>
1741 <member name=
"PANGO_BIDI_TYPE_RLE" value=
"5"/>
1742 <member name=
"PANGO_BIDI_TYPE_RLO" value=
"6"/>
1743 <member name=
"PANGO_BIDI_TYPE_PDF" value=
"7"/>
1744 <member name=
"PANGO_BIDI_TYPE_EN" value=
"8"/>
1745 <member name=
"PANGO_BIDI_TYPE_ES" value=
"9"/>
1746 <member name=
"PANGO_BIDI_TYPE_ET" value=
"10"/>
1747 <member name=
"PANGO_BIDI_TYPE_AN" value=
"11"/>
1748 <member name=
"PANGO_BIDI_TYPE_CS" value=
"12"/>
1749 <member name=
"PANGO_BIDI_TYPE_NSM" value=
"13"/>
1750 <member name=
"PANGO_BIDI_TYPE_BN" value=
"14"/>
1751 <member name=
"PANGO_BIDI_TYPE_B" value=
"15"/>
1752 <member name=
"PANGO_BIDI_TYPE_S" value=
"16"/>
1753 <member name=
"PANGO_BIDI_TYPE_WS" value=
"17"/>
1754 <member name=
"PANGO_BIDI_TYPE_ON" value=
"18"/>
1756 <enum name=
"PangoCoverageLevel" type-name=
"PangoCoverageLevel" get-type=
"pango_coverage_level_get_type">
1757 <member name=
"PANGO_COVERAGE_NONE" value=
"0"/>
1758 <member name=
"PANGO_COVERAGE_FALLBACK" value=
"1"/>
1759 <member name=
"PANGO_COVERAGE_APPROXIMATE" value=
"2"/>
1760 <member name=
"PANGO_COVERAGE_EXACT" value=
"3"/>
1762 <enum name=
"PangoDirection" type-name=
"PangoDirection" get-type=
"pango_direction_get_type">
1763 <member name=
"PANGO_DIRECTION_LTR" value=
"0"/>
1764 <member name=
"PANGO_DIRECTION_RTL" value=
"1"/>
1765 <member name=
"PANGO_DIRECTION_TTB_LTR" value=
"2"/>
1766 <member name=
"PANGO_DIRECTION_TTB_RTL" value=
"3"/>
1767 <member name=
"PANGO_DIRECTION_WEAK_LTR" value=
"4"/>
1768 <member name=
"PANGO_DIRECTION_WEAK_RTL" value=
"5"/>
1769 <member name=
"PANGO_DIRECTION_NEUTRAL" value=
"6"/>
1771 <enum name=
"PangoEllipsizeMode" type-name=
"PangoEllipsizeMode" get-type=
"pango_ellipsize_mode_get_type">
1772 <member name=
"PANGO_ELLIPSIZE_NONE" value=
"0"/>
1773 <member name=
"PANGO_ELLIPSIZE_START" value=
"1"/>
1774 <member name=
"PANGO_ELLIPSIZE_MIDDLE" value=
"2"/>
1775 <member name=
"PANGO_ELLIPSIZE_END" value=
"3"/>
1777 <enum name=
"PangoGravity" type-name=
"PangoGravity" get-type=
"pango_gravity_get_type">
1778 <member name=
"PANGO_GRAVITY_SOUTH" value=
"0"/>
1779 <member name=
"PANGO_GRAVITY_EAST" value=
"1"/>
1780 <member name=
"PANGO_GRAVITY_NORTH" value=
"2"/>
1781 <member name=
"PANGO_GRAVITY_WEST" value=
"3"/>
1782 <member name=
"PANGO_GRAVITY_AUTO" value=
"4"/>
1784 <enum name=
"PangoGravityHint" type-name=
"PangoGravityHint" get-type=
"pango_gravity_hint_get_type">
1785 <member name=
"PANGO_GRAVITY_HINT_NATURAL" value=
"0"/>
1786 <member name=
"PANGO_GRAVITY_HINT_STRONG" value=
"1"/>
1787 <member name=
"PANGO_GRAVITY_HINT_LINE" value=
"2"/>
1789 <enum name=
"PangoRenderPart" type-name=
"PangoRenderPart" get-type=
"pango_render_part_get_type">
1790 <member name=
"PANGO_RENDER_PART_FOREGROUND" value=
"0"/>
1791 <member name=
"PANGO_RENDER_PART_BACKGROUND" value=
"1"/>
1792 <member name=
"PANGO_RENDER_PART_UNDERLINE" value=
"2"/>
1793 <member name=
"PANGO_RENDER_PART_STRIKETHROUGH" value=
"3"/>
1795 <enum name=
"PangoScript" type-name=
"PangoScript" get-type=
"pango_script_get_type">
1796 <member name=
"PANGO_SCRIPT_INVALID_CODE" value=
"-1"/>
1797 <member name=
"PANGO_SCRIPT_COMMON" value=
"0"/>
1798 <member name=
"PANGO_SCRIPT_INHERITED" value=
"1"/>
1799 <member name=
"PANGO_SCRIPT_ARABIC" value=
"2"/>
1800 <member name=
"PANGO_SCRIPT_ARMENIAN" value=
"3"/>
1801 <member name=
"PANGO_SCRIPT_BENGALI" value=
"4"/>
1802 <member name=
"PANGO_SCRIPT_BOPOMOFO" value=
"5"/>
1803 <member name=
"PANGO_SCRIPT_CHEROKEE" value=
"6"/>
1804 <member name=
"PANGO_SCRIPT_COPTIC" value=
"7"/>
1805 <member name=
"PANGO_SCRIPT_CYRILLIC" value=
"8"/>
1806 <member name=
"PANGO_SCRIPT_DESERET" value=
"9"/>
1807 <member name=
"PANGO_SCRIPT_DEVANAGARI" value=
"10"/>
1808 <member name=
"PANGO_SCRIPT_ETHIOPIC" value=
"11"/>
1809 <member name=
"PANGO_SCRIPT_GEORGIAN" value=
"12"/>
1810 <member name=
"PANGO_SCRIPT_GOTHIC" value=
"13"/>
1811 <member name=
"PANGO_SCRIPT_GREEK" value=
"14"/>
1812 <member name=
"PANGO_SCRIPT_GUJARATI" value=
"15"/>
1813 <member name=
"PANGO_SCRIPT_GURMUKHI" value=
"16"/>
1814 <member name=
"PANGO_SCRIPT_HAN" value=
"17"/>
1815 <member name=
"PANGO_SCRIPT_HANGUL" value=
"18"/>
1816 <member name=
"PANGO_SCRIPT_HEBREW" value=
"19"/>
1817 <member name=
"PANGO_SCRIPT_HIRAGANA" value=
"20"/>
1818 <member name=
"PANGO_SCRIPT_KANNADA" value=
"21"/>
1819 <member name=
"PANGO_SCRIPT_KATAKANA" value=
"22"/>
1820 <member name=
"PANGO_SCRIPT_KHMER" value=
"23"/>
1821 <member name=
"PANGO_SCRIPT_LAO" value=
"24"/>
1822 <member name=
"PANGO_SCRIPT_LATIN" value=
"25"/>
1823 <member name=
"PANGO_SCRIPT_MALAYALAM" value=
"26"/>
1824 <member name=
"PANGO_SCRIPT_MONGOLIAN" value=
"27"/>
1825 <member name=
"PANGO_SCRIPT_MYANMAR" value=
"28"/>
1826 <member name=
"PANGO_SCRIPT_OGHAM" value=
"29"/>
1827 <member name=
"PANGO_SCRIPT_OLD_ITALIC" value=
"30"/>
1828 <member name=
"PANGO_SCRIPT_ORIYA" value=
"31"/>
1829 <member name=
"PANGO_SCRIPT_RUNIC" value=
"32"/>
1830 <member name=
"PANGO_SCRIPT_SINHALA" value=
"33"/>
1831 <member name=
"PANGO_SCRIPT_SYRIAC" value=
"34"/>
1832 <member name=
"PANGO_SCRIPT_TAMIL" value=
"35"/>
1833 <member name=
"PANGO_SCRIPT_TELUGU" value=
"36"/>
1834 <member name=
"PANGO_SCRIPT_THAANA" value=
"37"/>
1835 <member name=
"PANGO_SCRIPT_THAI" value=
"38"/>
1836 <member name=
"PANGO_SCRIPT_TIBETAN" value=
"39"/>
1837 <member name=
"PANGO_SCRIPT_CANADIAN_ABORIGINAL" value=
"40"/>
1838 <member name=
"PANGO_SCRIPT_YI" value=
"41"/>
1839 <member name=
"PANGO_SCRIPT_TAGALOG" value=
"42"/>
1840 <member name=
"PANGO_SCRIPT_HANUNOO" value=
"43"/>
1841 <member name=
"PANGO_SCRIPT_BUHID" value=
"44"/>
1842 <member name=
"PANGO_SCRIPT_TAGBANWA" value=
"45"/>
1843 <member name=
"PANGO_SCRIPT_BRAILLE" value=
"46"/>
1844 <member name=
"PANGO_SCRIPT_CYPRIOT" value=
"47"/>
1845 <member name=
"PANGO_SCRIPT_LIMBU" value=
"48"/>
1846 <member name=
"PANGO_SCRIPT_OSMANYA" value=
"49"/>
1847 <member name=
"PANGO_SCRIPT_SHAVIAN" value=
"50"/>
1848 <member name=
"PANGO_SCRIPT_LINEAR_B" value=
"51"/>
1849 <member name=
"PANGO_SCRIPT_TAI_LE" value=
"52"/>
1850 <member name=
"PANGO_SCRIPT_UGARITIC" value=
"53"/>
1851 <member name=
"PANGO_SCRIPT_NEW_TAI_LUE" value=
"54"/>
1852 <member name=
"PANGO_SCRIPT_BUGINESE" value=
"55"/>
1853 <member name=
"PANGO_SCRIPT_GLAGOLITIC" value=
"56"/>
1854 <member name=
"PANGO_SCRIPT_TIFINAGH" value=
"57"/>
1855 <member name=
"PANGO_SCRIPT_SYLOTI_NAGRI" value=
"58"/>
1856 <member name=
"PANGO_SCRIPT_OLD_PERSIAN" value=
"59"/>
1857 <member name=
"PANGO_SCRIPT_KHAROSHTHI" value=
"60"/>
1858 <member name=
"PANGO_SCRIPT_UNKNOWN" value=
"61"/>
1859 <member name=
"PANGO_SCRIPT_BALINESE" value=
"62"/>
1860 <member name=
"PANGO_SCRIPT_CUNEIFORM" value=
"63"/>
1861 <member name=
"PANGO_SCRIPT_PHOENICIAN" value=
"64"/>
1862 <member name=
"PANGO_SCRIPT_PHAGS_PA" value=
"65"/>
1863 <member name=
"PANGO_SCRIPT_NKO" value=
"66"/>
1864 <member name=
"PANGO_SCRIPT_KAYAH_LI" value=
"67"/>
1865 <member name=
"PANGO_SCRIPT_LEPCHA" value=
"68"/>
1866 <member name=
"PANGO_SCRIPT_REJANG" value=
"69"/>
1867 <member name=
"PANGO_SCRIPT_SUNDANESE" value=
"70"/>
1868 <member name=
"PANGO_SCRIPT_SAURASHTRA" value=
"71"/>
1869 <member name=
"PANGO_SCRIPT_CHAM" value=
"72"/>
1870 <member name=
"PANGO_SCRIPT_OL_CHIKI" value=
"73"/>
1871 <member name=
"PANGO_SCRIPT_VAI" value=
"74"/>
1872 <member name=
"PANGO_SCRIPT_CARIAN" value=
"75"/>
1873 <member name=
"PANGO_SCRIPT_LYCIAN" value=
"76"/>
1874 <member name=
"PANGO_SCRIPT_LYDIAN" value=
"77"/>
1876 <enum name=
"PangoStretch" type-name=
"PangoStretch" get-type=
"pango_stretch_get_type">
1877 <member name=
"PANGO_STRETCH_ULTRA_CONDENSED" value=
"0"/>
1878 <member name=
"PANGO_STRETCH_EXTRA_CONDENSED" value=
"1"/>
1879 <member name=
"PANGO_STRETCH_CONDENSED" value=
"2"/>
1880 <member name=
"PANGO_STRETCH_SEMI_CONDENSED" value=
"3"/>
1881 <member name=
"PANGO_STRETCH_NORMAL" value=
"4"/>
1882 <member name=
"PANGO_STRETCH_SEMI_EXPANDED" value=
"5"/>
1883 <member name=
"PANGO_STRETCH_EXPANDED" value=
"6"/>
1884 <member name=
"PANGO_STRETCH_EXTRA_EXPANDED" value=
"7"/>
1885 <member name=
"PANGO_STRETCH_ULTRA_EXPANDED" value=
"8"/>
1887 <enum name=
"PangoStyle" type-name=
"PangoStyle" get-type=
"pango_style_get_type">
1888 <member name=
"PANGO_STYLE_NORMAL" value=
"0"/>
1889 <member name=
"PANGO_STYLE_OBLIQUE" value=
"1"/>
1890 <member name=
"PANGO_STYLE_ITALIC" value=
"2"/>
1892 <enum name=
"PangoTabAlign" type-name=
"PangoTabAlign" get-type=
"pango_tab_align_get_type">
1893 <member name=
"PANGO_TAB_LEFT" value=
"0"/>
1895 <enum name=
"PangoUnderline" type-name=
"PangoUnderline" get-type=
"pango_underline_get_type">
1896 <member name=
"PANGO_UNDERLINE_NONE" value=
"0"/>
1897 <member name=
"PANGO_UNDERLINE_SINGLE" value=
"1"/>
1898 <member name=
"PANGO_UNDERLINE_DOUBLE" value=
"2"/>
1899 <member name=
"PANGO_UNDERLINE_LOW" value=
"3"/>
1900 <member name=
"PANGO_UNDERLINE_ERROR" value=
"4"/>
1902 <enum name=
"PangoVariant" type-name=
"PangoVariant" get-type=
"pango_variant_get_type">
1903 <member name=
"PANGO_VARIANT_NORMAL" value=
"0"/>
1904 <member name=
"PANGO_VARIANT_SMALL_CAPS" value=
"1"/>
1906 <enum name=
"PangoWeight" type-name=
"PangoWeight" get-type=
"pango_weight_get_type">
1907 <member name=
"PANGO_WEIGHT_THIN" value=
"100"/>
1908 <member name=
"PANGO_WEIGHT_ULTRALIGHT" value=
"200"/>
1909 <member name=
"PANGO_WEIGHT_LIGHT" value=
"300"/>
1910 <member name=
"PANGO_WEIGHT_BOOK" value=
"380"/>
1911 <member name=
"PANGO_WEIGHT_NORMAL" value=
"400"/>
1912 <member name=
"PANGO_WEIGHT_MEDIUM" value=
"500"/>
1913 <member name=
"PANGO_WEIGHT_SEMIBOLD" value=
"600"/>
1914 <member name=
"PANGO_WEIGHT_BOLD" value=
"700"/>
1915 <member name=
"PANGO_WEIGHT_ULTRABOLD" value=
"800"/>
1916 <member name=
"PANGO_WEIGHT_HEAVY" value=
"900"/>
1917 <member name=
"PANGO_WEIGHT_ULTRAHEAVY" value=
"1000"/>
1919 <enum name=
"PangoWrapMode" type-name=
"PangoWrapMode" get-type=
"pango_wrap_mode_get_type">
1920 <member name=
"PANGO_WRAP_WORD" value=
"0"/>
1921 <member name=
"PANGO_WRAP_CHAR" value=
"1"/>
1922 <member name=
"PANGO_WRAP_WORD_CHAR" value=
"2"/>
1924 <flags name=
"PangoFontMask" type-name=
"PangoFontMask" get-type=
"pango_font_mask_get_type">
1925 <member name=
"PANGO_FONT_MASK_FAMILY" value=
"1"/>
1926 <member name=
"PANGO_FONT_MASK_STYLE" value=
"2"/>
1927 <member name=
"PANGO_FONT_MASK_VARIANT" value=
"4"/>
1928 <member name=
"PANGO_FONT_MASK_WEIGHT" value=
"8"/>
1929 <member name=
"PANGO_FONT_MASK_STRETCH" value=
"16"/>
1930 <member name=
"PANGO_FONT_MASK_SIZE" value=
"32"/>
1931 <member name=
"PANGO_FONT_MASK_GRAVITY" value=
"64"/>
1933 <object name=
"PangoContext" parent=
"GObject" type-name=
"PangoContext" get-type=
"pango_context_get_type">
1934 <method name=
"get_base_dir" symbol=
"pango_context_get_base_dir">
1935 <return-type type=
"PangoDirection"/>
1937 <parameter name=
"context" type=
"PangoContext*"/>
1940 <method name=
"get_base_gravity" symbol=
"pango_context_get_base_gravity">
1941 <return-type type=
"PangoGravity"/>
1943 <parameter name=
"context" type=
"PangoContext*"/>
1946 <method name=
"get_font_description" symbol=
"pango_context_get_font_description">
1947 <return-type type=
"PangoFontDescription*"/>
1949 <parameter name=
"context" type=
"PangoContext*"/>
1952 <method name=
"get_font_map" symbol=
"pango_context_get_font_map">
1953 <return-type type=
"PangoFontMap*"/>
1955 <parameter name=
"context" type=
"PangoContext*"/>
1958 <method name=
"get_gravity" symbol=
"pango_context_get_gravity">
1959 <return-type type=
"PangoGravity"/>
1961 <parameter name=
"context" type=
"PangoContext*"/>
1964 <method name=
"get_gravity_hint" symbol=
"pango_context_get_gravity_hint">
1965 <return-type type=
"PangoGravityHint"/>
1967 <parameter name=
"context" type=
"PangoContext*"/>
1970 <method name=
"get_language" symbol=
"pango_context_get_language">
1971 <return-type type=
"PangoLanguage*"/>
1973 <parameter name=
"context" type=
"PangoContext*"/>
1976 <method name=
"get_matrix" symbol=
"pango_context_get_matrix">
1977 <return-type type=
"PangoMatrix*"/>
1979 <parameter name=
"context" type=
"PangoContext*"/>
1982 <method name=
"get_metrics" symbol=
"pango_context_get_metrics">
1983 <return-type type=
"PangoFontMetrics*"/>
1985 <parameter name=
"context" type=
"PangoContext*"/>
1986 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1987 <parameter name=
"language" type=
"PangoLanguage*"/>
1990 <method name=
"list_families" symbol=
"pango_context_list_families">
1991 <return-type type=
"void"/>
1993 <parameter name=
"context" type=
"PangoContext*"/>
1994 <parameter name=
"families" type=
"PangoFontFamily***"/>
1995 <parameter name=
"n_families" type=
"int*"/>
1998 <method name=
"load_font" symbol=
"pango_context_load_font">
1999 <return-type type=
"PangoFont*"/>
2001 <parameter name=
"context" type=
"PangoContext*"/>
2002 <parameter name=
"desc" type=
"PangoFontDescription*"/>
2005 <method name=
"load_fontset" symbol=
"pango_context_load_fontset">
2006 <return-type type=
"PangoFontset*"/>
2008 <parameter name=
"context" type=
"PangoContext*"/>
2009 <parameter name=
"desc" type=
"PangoFontDescription*"/>
2010 <parameter name=
"language" type=
"PangoLanguage*"/>
2013 <constructor name=
"new" symbol=
"pango_context_new">
2014 <return-type type=
"PangoContext*"/>
2016 <method name=
"set_base_dir" symbol=
"pango_context_set_base_dir">
2017 <return-type type=
"void"/>
2019 <parameter name=
"context" type=
"PangoContext*"/>
2020 <parameter name=
"direction" type=
"PangoDirection"/>
2023 <method name=
"set_base_gravity" symbol=
"pango_context_set_base_gravity">
2024 <return-type type=
"void"/>
2026 <parameter name=
"context" type=
"PangoContext*"/>
2027 <parameter name=
"gravity" type=
"PangoGravity"/>
2030 <method name=
"set_font_description" symbol=
"pango_context_set_font_description">
2031 <return-type type=
"void"/>
2033 <parameter name=
"context" type=
"PangoContext*"/>
2034 <parameter name=
"desc" type=
"PangoFontDescription*"/>
2037 <method name=
"set_font_map" symbol=
"pango_context_set_font_map">
2038 <return-type type=
"void"/>
2040 <parameter name=
"context" type=
"PangoContext*"/>
2041 <parameter name=
"font_map" type=
"PangoFontMap*"/>
2044 <method name=
"set_gravity_hint" symbol=
"pango_context_set_gravity_hint">
2045 <return-type type=
"void"/>
2047 <parameter name=
"context" type=
"PangoContext*"/>
2048 <parameter name=
"hint" type=
"PangoGravityHint"/>
2051 <method name=
"set_language" symbol=
"pango_context_set_language">
2052 <return-type type=
"void"/>
2054 <parameter name=
"context" type=
"PangoContext*"/>
2055 <parameter name=
"language" type=
"PangoLanguage*"/>
2058 <method name=
"set_matrix" symbol=
"pango_context_set_matrix">
2059 <return-type type=
"void"/>
2061 <parameter name=
"context" type=
"PangoContext*"/>
2062 <parameter name=
"matrix" type=
"PangoMatrix*"/>
2066 <object name=
"PangoFont" parent=
"GObject" type-name=
"PangoFont" get-type=
"pango_font_get_type">
2067 <method name=
"describe" symbol=
"pango_font_describe">
2068 <return-type type=
"PangoFontDescription*"/>
2070 <parameter name=
"font" type=
"PangoFont*"/>
2073 <method name=
"describe_with_absolute_size" symbol=
"pango_font_describe_with_absolute_size">
2074 <return-type type=
"PangoFontDescription*"/>
2076 <parameter name=
"font" type=
"PangoFont*"/>
2079 <method name=
"descriptions_free" symbol=
"pango_font_descriptions_free">
2080 <return-type type=
"void"/>
2082 <parameter name=
"descs" type=
"PangoFontDescription**"/>
2083 <parameter name=
"n_descs" type=
"int"/>
2086 <method name=
"find_shaper" symbol=
"pango_font_find_shaper">
2087 <return-type type=
"PangoEngineShape*"/>
2089 <parameter name=
"font" type=
"PangoFont*"/>
2090 <parameter name=
"language" type=
"PangoLanguage*"/>
2091 <parameter name=
"ch" type=
"guint32"/>
2094 <method name=
"get_coverage" symbol=
"pango_font_get_coverage">
2095 <return-type type=
"PangoCoverage*"/>
2097 <parameter name=
"font" type=
"PangoFont*"/>
2098 <parameter name=
"language" type=
"PangoLanguage*"/>
2101 <method name=
"get_font_map" symbol=
"pango_font_get_font_map">
2102 <return-type type=
"PangoFontMap*"/>
2104 <parameter name=
"font" type=
"PangoFont*"/>
2107 <method name=
"get_glyph_extents" symbol=
"pango_font_get_glyph_extents">
2108 <return-type type=
"void"/>
2110 <parameter name=
"font" type=
"PangoFont*"/>
2111 <parameter name=
"glyph" type=
"PangoGlyph"/>
2112 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
2113 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
2116 <method name=
"get_metrics" symbol=
"pango_font_get_metrics">
2117 <return-type type=
"PangoFontMetrics*"/>
2119 <parameter name=
"font" type=
"PangoFont*"/>
2120 <parameter name=
"language" type=
"PangoLanguage*"/>
2124 <object name=
"PangoFontFace" parent=
"GObject" type-name=
"PangoFontFace" get-type=
"pango_font_face_get_type">
2125 <method name=
"describe" symbol=
"pango_font_face_describe">
2126 <return-type type=
"PangoFontDescription*"/>
2128 <parameter name=
"face" type=
"PangoFontFace*"/>
2131 <method name=
"get_face_name" symbol=
"pango_font_face_get_face_name">
2132 <return-type type=
"char*"/>
2134 <parameter name=
"face" type=
"PangoFontFace*"/>
2137 <method name=
"is_synthesized" symbol=
"pango_font_face_is_synthesized">
2138 <return-type type=
"gboolean"/>
2140 <parameter name=
"face" type=
"PangoFontFace*"/>
2143 <method name=
"list_sizes" symbol=
"pango_font_face_list_sizes">
2144 <return-type type=
"void"/>
2146 <parameter name=
"face" type=
"PangoFontFace*"/>
2147 <parameter name=
"sizes" type=
"int**"/>
2148 <parameter name=
"n_sizes" type=
"int*"/>
2152 <object name=
"PangoFontFamily" parent=
"GObject" type-name=
"PangoFontFamily" get-type=
"pango_font_family_get_type">
2153 <method name=
"get_name" symbol=
"pango_font_family_get_name">
2154 <return-type type=
"char*"/>
2156 <parameter name=
"family" type=
"PangoFontFamily*"/>
2159 <method name=
"is_monospace" symbol=
"pango_font_family_is_monospace">
2160 <return-type type=
"gboolean"/>
2162 <parameter name=
"family" type=
"PangoFontFamily*"/>
2165 <method name=
"list_faces" symbol=
"pango_font_family_list_faces">
2166 <return-type type=
"void"/>
2168 <parameter name=
"family" type=
"PangoFontFamily*"/>
2169 <parameter name=
"faces" type=
"PangoFontFace***"/>
2170 <parameter name=
"n_faces" type=
"int*"/>
2174 <object name=
"PangoFontMap" parent=
"GObject" type-name=
"PangoFontMap" get-type=
"pango_font_map_get_type">
2175 <method name=
"create_context" symbol=
"pango_font_map_create_context">
2176 <return-type type=
"PangoContext*"/>
2178 <parameter name=
"fontmap" type=
"PangoFontMap*"/>
2181 <method name=
"list_families" symbol=
"pango_font_map_list_families">
2182 <return-type type=
"void"/>
2184 <parameter name=
"fontmap" type=
"PangoFontMap*"/>
2185 <parameter name=
"families" type=
"PangoFontFamily***"/>
2186 <parameter name=
"n_families" type=
"int*"/>
2189 <method name=
"load_font" symbol=
"pango_font_map_load_font">
2190 <return-type type=
"PangoFont*"/>
2192 <parameter name=
"fontmap" type=
"PangoFontMap*"/>
2193 <parameter name=
"context" type=
"PangoContext*"/>
2194 <parameter name=
"desc" type=
"PangoFontDescription*"/>
2197 <method name=
"load_fontset" symbol=
"pango_font_map_load_fontset">
2198 <return-type type=
"PangoFontset*"/>
2200 <parameter name=
"fontmap" type=
"PangoFontMap*"/>
2201 <parameter name=
"context" type=
"PangoContext*"/>
2202 <parameter name=
"desc" type=
"PangoFontDescription*"/>
2203 <parameter name=
"language" type=
"PangoLanguage*"/>
2207 <object name=
"PangoFontset" parent=
"GObject" type-name=
"PangoFontset" get-type=
"pango_fontset_get_type">
2208 <method name=
"foreach" symbol=
"pango_fontset_foreach">
2209 <return-type type=
"void"/>
2211 <parameter name=
"fontset" type=
"PangoFontset*"/>
2212 <parameter name=
"func" type=
"PangoFontsetForeachFunc"/>
2213 <parameter name=
"data" type=
"gpointer"/>
2216 <method name=
"get_font" symbol=
"pango_fontset_get_font">
2217 <return-type type=
"PangoFont*"/>
2219 <parameter name=
"fontset" type=
"PangoFontset*"/>
2220 <parameter name=
"wc" type=
"guint"/>
2223 <method name=
"get_metrics" symbol=
"pango_fontset_get_metrics">
2224 <return-type type=
"PangoFontMetrics*"/>
2226 <parameter name=
"fontset" type=
"PangoFontset*"/>
2230 <object name=
"PangoLayout" parent=
"GObject" type-name=
"PangoLayout" get-type=
"pango_layout_get_type">
2231 <method name=
"context_changed" symbol=
"pango_layout_context_changed">
2232 <return-type type=
"void"/>
2234 <parameter name=
"layout" type=
"PangoLayout*"/>
2237 <method name=
"copy" symbol=
"pango_layout_copy">
2238 <return-type type=
"PangoLayout*"/>
2240 <parameter name=
"src" type=
"PangoLayout*"/>
2243 <method name=
"get_alignment" symbol=
"pango_layout_get_alignment">
2244 <return-type type=
"PangoAlignment"/>
2246 <parameter name=
"layout" type=
"PangoLayout*"/>
2249 <method name=
"get_attributes" symbol=
"pango_layout_get_attributes">
2250 <return-type type=
"PangoAttrList*"/>
2252 <parameter name=
"layout" type=
"PangoLayout*"/>
2255 <method name=
"get_auto_dir" symbol=
"pango_layout_get_auto_dir">
2256 <return-type type=
"gboolean"/>
2258 <parameter name=
"layout" type=
"PangoLayout*"/>
2261 <method name=
"get_baseline" symbol=
"pango_layout_get_baseline">
2262 <return-type type=
"int"/>
2264 <parameter name=
"layout" type=
"PangoLayout*"/>
2267 <method name=
"get_context" symbol=
"pango_layout_get_context">
2268 <return-type type=
"PangoContext*"/>
2270 <parameter name=
"layout" type=
"PangoLayout*"/>
2273 <method name=
"get_cursor_pos" symbol=
"pango_layout_get_cursor_pos">
2274 <return-type type=
"void"/>
2276 <parameter name=
"layout" type=
"PangoLayout*"/>
2277 <parameter name=
"index_" type=
"int"/>
2278 <parameter name=
"strong_pos" type=
"PangoRectangle*"/>
2279 <parameter name=
"weak_pos" type=
"PangoRectangle*"/>
2282 <method name=
"get_ellipsize" symbol=
"pango_layout_get_ellipsize">
2283 <return-type type=
"PangoEllipsizeMode"/>
2285 <parameter name=
"layout" type=
"PangoLayout*"/>
2288 <method name=
"get_extents" symbol=
"pango_layout_get_extents">
2289 <return-type type=
"void"/>
2291 <parameter name=
"layout" type=
"PangoLayout*"/>
2292 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
2293 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
2296 <method name=
"get_font_description" symbol=
"pango_layout_get_font_description">
2297 <return-type type=
"PangoFontDescription*"/>
2299 <parameter name=
"layout" type=
"PangoLayout*"/>
2302 <method name=
"get_height" symbol=
"pango_layout_get_height">
2303 <return-type type=
"int"/>
2305 <parameter name=
"layout" type=
"PangoLayout*"/>
2308 <method name=
"get_indent" symbol=
"pango_layout_get_indent">
2309 <return-type type=
"int"/>
2311 <parameter name=
"layout" type=
"PangoLayout*"/>
2314 <method name=
"get_iter" symbol=
"pango_layout_get_iter">
2315 <return-type type=
"PangoLayoutIter*"/>
2317 <parameter name=
"layout" type=
"PangoLayout*"/>
2320 <method name=
"get_justify" symbol=
"pango_layout_get_justify">
2321 <return-type type=
"gboolean"/>
2323 <parameter name=
"layout" type=
"PangoLayout*"/>
2326 <method name=
"get_line" symbol=
"pango_layout_get_line">
2327 <return-type type=
"PangoLayoutLine*"/>
2329 <parameter name=
"layout" type=
"PangoLayout*"/>
2330 <parameter name=
"line" type=
"int"/>
2333 <method name=
"get_line_count" symbol=
"pango_layout_get_line_count">
2334 <return-type type=
"int"/>
2336 <parameter name=
"layout" type=
"PangoLayout*"/>
2339 <method name=
"get_line_readonly" symbol=
"pango_layout_get_line_readonly">
2340 <return-type type=
"PangoLayoutLine*"/>
2342 <parameter name=
"layout" type=
"PangoLayout*"/>
2343 <parameter name=
"line" type=
"int"/>
2346 <method name=
"get_lines" symbol=
"pango_layout_get_lines">
2347 <return-type type=
"GSList*"/>
2349 <parameter name=
"layout" type=
"PangoLayout*"/>
2352 <method name=
"get_lines_readonly" symbol=
"pango_layout_get_lines_readonly">
2353 <return-type type=
"GSList*"/>
2355 <parameter name=
"layout" type=
"PangoLayout*"/>
2358 <method name=
"get_log_attrs" symbol=
"pango_layout_get_log_attrs">
2359 <return-type type=
"void"/>
2361 <parameter name=
"layout" type=
"PangoLayout*"/>
2362 <parameter name=
"attrs" type=
"PangoLogAttr**"/>
2363 <parameter name=
"n_attrs" type=
"gint*"/>
2366 <method name=
"get_pixel_extents" symbol=
"pango_layout_get_pixel_extents">
2367 <return-type type=
"void"/>
2369 <parameter name=
"layout" type=
"PangoLayout*"/>
2370 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
2371 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
2374 <method name=
"get_pixel_size" symbol=
"pango_layout_get_pixel_size">
2375 <return-type type=
"void"/>
2377 <parameter name=
"layout" type=
"PangoLayout*"/>
2378 <parameter name=
"width" type=
"int*"/>
2379 <parameter name=
"height" type=
"int*"/>
2382 <method name=
"get_single_paragraph_mode" symbol=
"pango_layout_get_single_paragraph_mode">
2383 <return-type type=
"gboolean"/>
2385 <parameter name=
"layout" type=
"PangoLayout*"/>
2388 <method name=
"get_size" symbol=
"pango_layout_get_size">
2389 <return-type type=
"void"/>
2391 <parameter name=
"layout" type=
"PangoLayout*"/>
2392 <parameter name=
"width" type=
"int*"/>
2393 <parameter name=
"height" type=
"int*"/>
2396 <method name=
"get_spacing" symbol=
"pango_layout_get_spacing">
2397 <return-type type=
"int"/>
2399 <parameter name=
"layout" type=
"PangoLayout*"/>
2402 <method name=
"get_tabs" symbol=
"pango_layout_get_tabs">
2403 <return-type type=
"PangoTabArray*"/>
2405 <parameter name=
"layout" type=
"PangoLayout*"/>
2408 <method name=
"get_text" symbol=
"pango_layout_get_text">
2409 <return-type type=
"char*"/>
2411 <parameter name=
"layout" type=
"PangoLayout*"/>
2414 <method name=
"get_unknown_glyphs_count" symbol=
"pango_layout_get_unknown_glyphs_count">
2415 <return-type type=
"int"/>
2417 <parameter name=
"layout" type=
"PangoLayout*"/>
2420 <method name=
"get_width" symbol=
"pango_layout_get_width">
2421 <return-type type=
"int"/>
2423 <parameter name=
"layout" type=
"PangoLayout*"/>
2426 <method name=
"get_wrap" symbol=
"pango_layout_get_wrap">
2427 <return-type type=
"PangoWrapMode"/>
2429 <parameter name=
"layout" type=
"PangoLayout*"/>
2432 <method name=
"index_to_line_x" symbol=
"pango_layout_index_to_line_x">
2433 <return-type type=
"void"/>
2435 <parameter name=
"layout" type=
"PangoLayout*"/>
2436 <parameter name=
"index_" type=
"int"/>
2437 <parameter name=
"trailing" type=
"gboolean"/>
2438 <parameter name=
"line" type=
"int*"/>
2439 <parameter name=
"x_pos" type=
"int*"/>
2442 <method name=
"index_to_pos" symbol=
"pango_layout_index_to_pos">
2443 <return-type type=
"void"/>
2445 <parameter name=
"layout" type=
"PangoLayout*"/>
2446 <parameter name=
"index_" type=
"int"/>
2447 <parameter name=
"pos" type=
"PangoRectangle*"/>
2450 <method name=
"is_ellipsized" symbol=
"pango_layout_is_ellipsized">
2451 <return-type type=
"gboolean"/>
2453 <parameter name=
"layout" type=
"PangoLayout*"/>
2456 <method name=
"is_wrapped" symbol=
"pango_layout_is_wrapped">
2457 <return-type type=
"gboolean"/>
2459 <parameter name=
"layout" type=
"PangoLayout*"/>
2462 <method name=
"move_cursor_visually" symbol=
"pango_layout_move_cursor_visually">
2463 <return-type type=
"void"/>
2465 <parameter name=
"layout" type=
"PangoLayout*"/>
2466 <parameter name=
"strong" type=
"gboolean"/>
2467 <parameter name=
"old_index" type=
"int"/>
2468 <parameter name=
"old_trailing" type=
"int"/>
2469 <parameter name=
"direction" type=
"int"/>
2470 <parameter name=
"new_index" type=
"int*"/>
2471 <parameter name=
"new_trailing" type=
"int*"/>
2474 <constructor name=
"new" symbol=
"pango_layout_new">
2475 <return-type type=
"PangoLayout*"/>
2477 <parameter name=
"context" type=
"PangoContext*"/>
2480 <method name=
"set_alignment" symbol=
"pango_layout_set_alignment">
2481 <return-type type=
"void"/>
2483 <parameter name=
"layout" type=
"PangoLayout*"/>
2484 <parameter name=
"alignment" type=
"PangoAlignment"/>
2487 <method name=
"set_attributes" symbol=
"pango_layout_set_attributes">
2488 <return-type type=
"void"/>
2490 <parameter name=
"layout" type=
"PangoLayout*"/>
2491 <parameter name=
"attrs" type=
"PangoAttrList*"/>
2494 <method name=
"set_auto_dir" symbol=
"pango_layout_set_auto_dir">
2495 <return-type type=
"void"/>
2497 <parameter name=
"layout" type=
"PangoLayout*"/>
2498 <parameter name=
"auto_dir" type=
"gboolean"/>
2501 <method name=
"set_ellipsize" symbol=
"pango_layout_set_ellipsize">
2502 <return-type type=
"void"/>
2504 <parameter name=
"layout" type=
"PangoLayout*"/>
2505 <parameter name=
"ellipsize" type=
"PangoEllipsizeMode"/>
2508 <method name=
"set_font_description" symbol=
"pango_layout_set_font_description">
2509 <return-type type=
"void"/>
2511 <parameter name=
"layout" type=
"PangoLayout*"/>
2512 <parameter name=
"desc" type=
"PangoFontDescription*"/>
2515 <method name=
"set_height" symbol=
"pango_layout_set_height">
2516 <return-type type=
"void"/>
2518 <parameter name=
"layout" type=
"PangoLayout*"/>
2519 <parameter name=
"height" type=
"int"/>
2522 <method name=
"set_indent" symbol=
"pango_layout_set_indent">
2523 <return-type type=
"void"/>
2525 <parameter name=
"layout" type=
"PangoLayout*"/>
2526 <parameter name=
"indent" type=
"int"/>
2529 <method name=
"set_justify" symbol=
"pango_layout_set_justify">
2530 <return-type type=
"void"/>
2532 <parameter name=
"layout" type=
"PangoLayout*"/>
2533 <parameter name=
"justify" type=
"gboolean"/>
2536 <method name=
"set_markup" symbol=
"pango_layout_set_markup">
2537 <return-type type=
"void"/>
2539 <parameter name=
"layout" type=
"PangoLayout*"/>
2540 <parameter name=
"markup" type=
"char*"/>
2541 <parameter name=
"length" type=
"int"/>
2544 <method name=
"set_markup_with_accel" symbol=
"pango_layout_set_markup_with_accel">
2545 <return-type type=
"void"/>
2547 <parameter name=
"layout" type=
"PangoLayout*"/>
2548 <parameter name=
"markup" type=
"char*"/>
2549 <parameter name=
"length" type=
"int"/>
2550 <parameter name=
"accel_marker" type=
"gunichar"/>
2551 <parameter name=
"accel_char" type=
"gunichar*"/>
2554 <method name=
"set_single_paragraph_mode" symbol=
"pango_layout_set_single_paragraph_mode">
2555 <return-type type=
"void"/>
2557 <parameter name=
"layout" type=
"PangoLayout*"/>
2558 <parameter name=
"setting" type=
"gboolean"/>
2561 <method name=
"set_spacing" symbol=
"pango_layout_set_spacing">
2562 <return-type type=
"void"/>
2564 <parameter name=
"layout" type=
"PangoLayout*"/>
2565 <parameter name=
"spacing" type=
"int"/>
2568 <method name=
"set_tabs" symbol=
"pango_layout_set_tabs">
2569 <return-type type=
"void"/>
2571 <parameter name=
"layout" type=
"PangoLayout*"/>
2572 <parameter name=
"tabs" type=
"PangoTabArray*"/>
2575 <method name=
"set_text" symbol=
"pango_layout_set_text">
2576 <return-type type=
"void"/>
2578 <parameter name=
"layout" type=
"PangoLayout*"/>
2579 <parameter name=
"text" type=
"char*"/>
2580 <parameter name=
"length" type=
"int"/>
2583 <method name=
"set_width" symbol=
"pango_layout_set_width">
2584 <return-type type=
"void"/>
2586 <parameter name=
"layout" type=
"PangoLayout*"/>
2587 <parameter name=
"width" type=
"int"/>
2590 <method name=
"set_wrap" symbol=
"pango_layout_set_wrap">
2591 <return-type type=
"void"/>
2593 <parameter name=
"layout" type=
"PangoLayout*"/>
2594 <parameter name=
"wrap" type=
"PangoWrapMode"/>
2597 <method name=
"xy_to_index" symbol=
"pango_layout_xy_to_index">
2598 <return-type type=
"gboolean"/>
2600 <parameter name=
"layout" type=
"PangoLayout*"/>
2601 <parameter name=
"x" type=
"int"/>
2602 <parameter name=
"y" type=
"int"/>
2603 <parameter name=
"index_" type=
"int*"/>
2604 <parameter name=
"trailing" type=
"int*"/>
2608 <object name=
"PangoRenderer" parent=
"GObject" type-name=
"PangoRenderer" get-type=
"pango_renderer_get_type">
2609 <method name=
"activate" symbol=
"pango_renderer_activate">
2610 <return-type type=
"void"/>
2612 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2615 <method name=
"deactivate" symbol=
"pango_renderer_deactivate">
2616 <return-type type=
"void"/>
2618 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2621 <method name=
"draw_error_underline" symbol=
"pango_renderer_draw_error_underline">
2622 <return-type type=
"void"/>
2624 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2625 <parameter name=
"x" type=
"int"/>
2626 <parameter name=
"y" type=
"int"/>
2627 <parameter name=
"width" type=
"int"/>
2628 <parameter name=
"height" type=
"int"/>
2631 <method name=
"draw_glyph" symbol=
"pango_renderer_draw_glyph">
2632 <return-type type=
"void"/>
2634 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2635 <parameter name=
"font" type=
"PangoFont*"/>
2636 <parameter name=
"glyph" type=
"PangoGlyph"/>
2637 <parameter name=
"x" type=
"double"/>
2638 <parameter name=
"y" type=
"double"/>
2641 <method name=
"draw_glyph_item" symbol=
"pango_renderer_draw_glyph_item">
2642 <return-type type=
"void"/>
2644 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2645 <parameter name=
"text" type=
"char*"/>
2646 <parameter name=
"glyph_item" type=
"PangoGlyphItem*"/>
2647 <parameter name=
"x" type=
"int"/>
2648 <parameter name=
"y" type=
"int"/>
2651 <method name=
"draw_glyphs" symbol=
"pango_renderer_draw_glyphs">
2652 <return-type type=
"void"/>
2654 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2655 <parameter name=
"font" type=
"PangoFont*"/>
2656 <parameter name=
"glyphs" type=
"PangoGlyphString*"/>
2657 <parameter name=
"x" type=
"int"/>
2658 <parameter name=
"y" type=
"int"/>
2661 <method name=
"draw_layout" symbol=
"pango_renderer_draw_layout">
2662 <return-type type=
"void"/>
2664 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2665 <parameter name=
"layout" type=
"PangoLayout*"/>
2666 <parameter name=
"x" type=
"int"/>
2667 <parameter name=
"y" type=
"int"/>
2670 <method name=
"draw_layout_line" symbol=
"pango_renderer_draw_layout_line">
2671 <return-type type=
"void"/>
2673 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2674 <parameter name=
"line" type=
"PangoLayoutLine*"/>
2675 <parameter name=
"x" type=
"int"/>
2676 <parameter name=
"y" type=
"int"/>
2679 <method name=
"draw_rectangle" symbol=
"pango_renderer_draw_rectangle">
2680 <return-type type=
"void"/>
2682 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2683 <parameter name=
"part" type=
"PangoRenderPart"/>
2684 <parameter name=
"x" type=
"int"/>
2685 <parameter name=
"y" type=
"int"/>
2686 <parameter name=
"width" type=
"int"/>
2687 <parameter name=
"height" type=
"int"/>
2690 <method name=
"draw_trapezoid" symbol=
"pango_renderer_draw_trapezoid">
2691 <return-type type=
"void"/>
2693 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2694 <parameter name=
"part" type=
"PangoRenderPart"/>
2695 <parameter name=
"y1_" type=
"double"/>
2696 <parameter name=
"x11" type=
"double"/>
2697 <parameter name=
"x21" type=
"double"/>
2698 <parameter name=
"y2" type=
"double"/>
2699 <parameter name=
"x12" type=
"double"/>
2700 <parameter name=
"x22" type=
"double"/>
2703 <method name=
"get_color" symbol=
"pango_renderer_get_color">
2704 <return-type type=
"PangoColor*"/>
2706 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2707 <parameter name=
"part" type=
"PangoRenderPart"/>
2710 <method name=
"get_layout" symbol=
"pango_renderer_get_layout">
2711 <return-type type=
"PangoLayout*"/>
2713 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2716 <method name=
"get_layout_line" symbol=
"pango_renderer_get_layout_line">
2717 <return-type type=
"PangoLayoutLine*"/>
2719 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2722 <method name=
"get_matrix" symbol=
"pango_renderer_get_matrix">
2723 <return-type type=
"PangoMatrix*"/>
2725 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2728 <method name=
"part_changed" symbol=
"pango_renderer_part_changed">
2729 <return-type type=
"void"/>
2731 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2732 <parameter name=
"part" type=
"PangoRenderPart"/>
2735 <method name=
"set_color" symbol=
"pango_renderer_set_color">
2736 <return-type type=
"void"/>
2738 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2739 <parameter name=
"part" type=
"PangoRenderPart"/>
2740 <parameter name=
"color" type=
"PangoColor*"/>
2743 <method name=
"set_matrix" symbol=
"pango_renderer_set_matrix">
2744 <return-type type=
"void"/>
2746 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2747 <parameter name=
"matrix" type=
"PangoMatrix*"/>
2750 <vfunc name=
"begin">
2751 <return-type type=
"void"/>
2753 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2756 <vfunc name=
"draw_error_underline">
2757 <return-type type=
"void"/>
2759 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2760 <parameter name=
"x" type=
"int"/>
2761 <parameter name=
"y" type=
"int"/>
2762 <parameter name=
"width" type=
"int"/>
2763 <parameter name=
"height" type=
"int"/>
2766 <vfunc name=
"draw_glyph">
2767 <return-type type=
"void"/>
2769 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2770 <parameter name=
"font" type=
"PangoFont*"/>
2771 <parameter name=
"glyph" type=
"PangoGlyph"/>
2772 <parameter name=
"x" type=
"double"/>
2773 <parameter name=
"y" type=
"double"/>
2776 <vfunc name=
"draw_glyph_item">
2777 <return-type type=
"void"/>
2779 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2780 <parameter name=
"text" type=
"char*"/>
2781 <parameter name=
"glyph_item" type=
"PangoGlyphItem*"/>
2782 <parameter name=
"x" type=
"int"/>
2783 <parameter name=
"y" type=
"int"/>
2786 <vfunc name=
"draw_glyphs">
2787 <return-type type=
"void"/>
2789 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2790 <parameter name=
"font" type=
"PangoFont*"/>
2791 <parameter name=
"glyphs" type=
"PangoGlyphString*"/>
2792 <parameter name=
"x" type=
"int"/>
2793 <parameter name=
"y" type=
"int"/>
2796 <vfunc name=
"draw_rectangle">
2797 <return-type type=
"void"/>
2799 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2800 <parameter name=
"part" type=
"PangoRenderPart"/>
2801 <parameter name=
"x" type=
"int"/>
2802 <parameter name=
"y" type=
"int"/>
2803 <parameter name=
"width" type=
"int"/>
2804 <parameter name=
"height" type=
"int"/>
2807 <vfunc name=
"draw_shape">
2808 <return-type type=
"void"/>
2810 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2811 <parameter name=
"attr" type=
"PangoAttrShape*"/>
2812 <parameter name=
"x" type=
"int"/>
2813 <parameter name=
"y" type=
"int"/>
2816 <vfunc name=
"draw_trapezoid">
2817 <return-type type=
"void"/>
2819 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2820 <parameter name=
"part" type=
"PangoRenderPart"/>
2821 <parameter name=
"y1_" type=
"double"/>
2822 <parameter name=
"x11" type=
"double"/>
2823 <parameter name=
"x21" type=
"double"/>
2824 <parameter name=
"y2" type=
"double"/>
2825 <parameter name=
"x12" type=
"double"/>
2826 <parameter name=
"x22" type=
"double"/>
2830 <return-type type=
"void"/>
2832 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2835 <vfunc name=
"part_changed">
2836 <return-type type=
"void"/>
2838 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2839 <parameter name=
"part" type=
"PangoRenderPart"/>
2842 <vfunc name=
"prepare_run">
2843 <return-type type=
"void"/>
2845 <parameter name=
"renderer" type=
"PangoRenderer*"/>
2846 <parameter name=
"run" type=
"PangoLayoutRun*"/>
2849 <field name=
"underline" type=
"PangoUnderline"/>
2850 <field name=
"strikethrough" type=
"gboolean"/>
2851 <field name=
"active_count" type=
"int"/>
2852 <field name=
"matrix" type=
"PangoMatrix*"/>
2854 <constant name=
"PANGO_ANALYSIS_FLAG_CENTERED_BASELINE" type=
"int" value=
"1"/>
2855 <constant name=
"PANGO_ATTR_INDEX_FROM_TEXT_BEGINNING" type=
"int" value=
"0"/>
2856 <constant name=
"PANGO_ENGINE_TYPE_LANG" type=
"char*" value=
"PangoEngineLang"/>
2857 <constant name=
"PANGO_ENGINE_TYPE_SHAPE" type=
"char*" value=
"PangoEngineShape"/>
2858 <constant name=
"PANGO_RENDER_TYPE_NONE" type=
"char*" value=
"PangoRenderNone"/>
2859 <constant name=
"PANGO_SCALE" type=
"int" value=
"1024"/>
2860 <constant name=
"PANGO_UNKNOWN_GLYPH_HEIGHT" type=
"int" value=
"14"/>
2861 <constant name=
"PANGO_UNKNOWN_GLYPH_WIDTH" type=
"int" value=
"10"/>
2862 <constant name=
"PANGO_VERSION_MAJOR" type=
"int" value=
"1"/>
2863 <constant name=
"PANGO_VERSION_MICRO" type=
"int" value=
"0"/>
2864 <constant name=
"PANGO_VERSION_MINOR" type=
"int" value=
"24"/>
2865 <constant name=
"PANGO_VERSION_STRING" type=
"char*" value=
"1.24.0"/>