1 <repository version="1.0"
2 xmlns="http://www.gtk.org/introspection/core/1.0"
3 xmlns:c="http://www.gtk.org/introspection/c/1.0"
4 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
5 <namespace name="Pango">
6 <record name="PangoCoverage" c:type="PangoCoverage"/>
7 <enumeration name="CoverageLevel"
8 c:type="PangoCoverageLevel"
9 glib:type-name="PangoCoverageLevel"
10 glib:get-type="pango_coverage_level_get_type">
13 c:identifier="PANGO_COVERAGE_NONE"
15 <member name="fallback"
17 c:identifier="PANGO_COVERAGE_FALLBACK"
18 glib:nick="fallback"/>
19 <member name="approximate"
21 c:identifier="PANGO_COVERAGE_APPROXIMATE"
22 glib:nick="approximate"/>
25 c:identifier="PANGO_COVERAGE_EXACT"
28 <function name="coverage_new" c:identifier="pango_coverage_new">
30 <type name="PangoCoverage*" c:type="PangoCoverage*"/>
33 <function name="coverage_ref" c:identifier="pango_coverage_ref">
35 <type name="PangoCoverage*" c:type="PangoCoverage*"/>
38 <parameter name="coverage">
39 <type name="PangoCoverage" c:type="PangoCoverage*"/>
43 <function name="coverage_unref" c:identifier="pango_coverage_unref">
45 <type name="void" c:type="void"/>
48 <parameter name="coverage">
49 <type name="PangoCoverage" c:type="PangoCoverage*"/>
53 <function name="coverage_copy" c:identifier="pango_coverage_copy">
55 <type name="PangoCoverage*" c:type="PangoCoverage*"/>
58 <parameter name="coverage">
59 <type name="PangoCoverage" c:type="PangoCoverage*"/>
63 <function name="coverage_get" c:identifier="pango_coverage_get">
65 <type name="PangoCoverageLevel" c:type="PangoCoverageLevel"/>
68 <parameter name="coverage">
69 <type name="PangoCoverage" c:type="PangoCoverage*"/>
71 <parameter name="index_">
72 <type name="int" c:type="int"/>
76 <function name="coverage_set" c:identifier="pango_coverage_set">
78 <type name="void" c:type="void"/>
81 <parameter name="coverage">
82 <type name="PangoCoverage" c:type="PangoCoverage*"/>
84 <parameter name="index_">
85 <type name="int" c:type="int"/>
87 <parameter name="level">
88 <type name="PangoCoverageLevel" c:type="PangoCoverageLevel"/>
92 <function name="coverage_max" c:identifier="pango_coverage_max">
94 <type name="void" c:type="void"/>
97 <parameter name="coverage">
98 <type name="PangoCoverage" c:type="PangoCoverage*"/>
100 <parameter name="other">
101 <type name="PangoCoverage" c:type="PangoCoverage*"/>
105 <function name="coverage_to_bytes" c:identifier="pango_coverage_to_bytes">
107 <type name="void" c:type="void"/>
110 <parameter name="coverage">
111 <type name="PangoCoverage" c:type="PangoCoverage*"/>
113 <parameter name="bytes">
114 <type name="guchar" c:type="guchar**"/>
116 <parameter name="n_bytes">
117 <type name="int" c:type="int*"/>
121 <function name="coverage_from_bytes"
122 c:identifier="pango_coverage_from_bytes">
124 <type name="PangoCoverage*" c:type="PangoCoverage*"/>
127 <parameter name="bytes">
128 <type name="guchar" c:type="guchar*"/>
130 <parameter name="n_bytes">
131 <type name="int" c:type="int"/>
135 <record name="PangoLogAttr" c:type="PangoLogAttr">
136 <field name="is_line_break">
137 <type name="guint" c:type="guint"/>
139 <field name="is_mandatory_break">
140 <type name="guint" c:type="guint"/>
142 <field name="is_char_break">
143 <type name="guint" c:type="guint"/>
145 <field name="is_white">
146 <type name="guint" c:type="guint"/>
148 <field name="is_cursor_position">
149 <type name="guint" c:type="guint"/>
151 <field name="is_word_start">
152 <type name="guint" c:type="guint"/>
154 <field name="is_word_end">
155 <type name="guint" c:type="guint"/>
157 <field name="is_sentence_boundary">
158 <type name="guint" c:type="guint"/>
160 <field name="is_sentence_start">
161 <type name="guint" c:type="guint"/>
163 <field name="is_sentence_end">
164 <type name="guint" c:type="guint"/>
166 <field name="backspace_deletes_character">
167 <type name="guint" c:type="guint"/>
169 <field name="is_expandable_space">
170 <type name="guint" c:type="guint"/>
172 <field name="is_word_boundary">
173 <type name="guint" c:type="guint"/>
176 <record name="PangoEngineLang" c:type="PangoEngineLang"/>
177 <record name="PangoEngineShape" c:type="PangoEngineShape"/>
178 <record name="PangoRectangle" c:type="PangoRectangle">
180 <type name="int" c:type="int"/>
183 <type name="int" c:type="int"/>
186 <type name="int" c:type="int"/>
188 <field name="height">
189 <type name="int" c:type="int"/>
192 <function name="units_from_double" c:identifier="pango_units_from_double">
194 <type name="int" c:type="int"/>
198 <type name="double" c:type="double"/>
202 <function name="units_to_double" c:identifier="pango_units_to_double">
204 <type name="double" c:type="double"/>
208 <type name="int" c:type="int"/>
212 <function name="extents_to_pixels" c:identifier="pango_extents_to_pixels">
214 <type name="void" c:type="void"/>
217 <parameter name="inclusive">
218 <type name="PangoRectangle" c:type="PangoRectangle*"/>
220 <parameter name="nearest">
221 <type name="PangoRectangle" c:type="PangoRectangle*"/>
225 <enumeration name="Gravity"
226 c:type="PangoGravity"
227 glib:type-name="PangoGravity"
228 glib:get-type="pango_gravity_get_type">
231 c:identifier="PANGO_GRAVITY_SOUTH"
235 c:identifier="PANGO_GRAVITY_EAST"
239 c:identifier="PANGO_GRAVITY_NORTH"
243 c:identifier="PANGO_GRAVITY_WEST"
247 c:identifier="PANGO_GRAVITY_AUTO"
250 <enumeration name="GravityHint"
251 c:type="PangoGravityHint"
252 glib:type-name="PangoGravityHint"
253 glib:get-type="pango_gravity_hint_get_type">
254 <member name="natural"
256 c:identifier="PANGO_GRAVITY_HINT_NATURAL"
257 glib:nick="natural"/>
258 <member name="strong"
260 c:identifier="PANGO_GRAVITY_HINT_STRONG"
264 c:identifier="PANGO_GRAVITY_HINT_LINE"
267 <glib:boxed c:type="Matrix"
269 glib:type-name="PangoMatrix"
270 glib:get-type="pango_matrix_get_type">
271 <constructor name="copy" c:identifier="pango_matrix_copy">
273 <type name="Matrix" c:type="PangoMatrix*"/>
276 <parameter name="matrix">
277 <type name="Matrix" c:type="PangoMatrix*"/>
281 <method name="free" c:identifier="pango_matrix_free">
283 <type name="void" c:type="void"/>
286 <parameter name="matrix">
287 <type name="Matrix" c:type="PangoMatrix*"/>
291 <method name="translate" c:identifier="pango_matrix_translate">
293 <type name="void" c:type="void"/>
296 <parameter name="matrix">
297 <type name="Matrix" c:type="PangoMatrix*"/>
299 <parameter name="tx">
300 <type name="double" c:type="double"/>
302 <parameter name="ty">
303 <type name="double" c:type="double"/>
307 <method name="scale" c:identifier="pango_matrix_scale">
309 <type name="void" c:type="void"/>
312 <parameter name="matrix">
313 <type name="Matrix" c:type="PangoMatrix*"/>
315 <parameter name="scale_x">
316 <type name="double" c:type="double"/>
318 <parameter name="scale_y">
319 <type name="double" c:type="double"/>
323 <method name="rotate" c:identifier="pango_matrix_rotate">
325 <type name="void" c:type="void"/>
328 <parameter name="matrix">
329 <type name="Matrix" c:type="PangoMatrix*"/>
331 <parameter name="degrees">
332 <type name="double" c:type="double"/>
336 <method name="concat" c:identifier="pango_matrix_concat">
338 <type name="void" c:type="void"/>
341 <parameter name="matrix">
342 <type name="Matrix" c:type="PangoMatrix*"/>
344 <parameter name="new_matrix">
345 <type name="Matrix" c:type="PangoMatrix*"/>
349 <method name="transform_point"
350 c:identifier="pango_matrix_transform_point">
352 <type name="void" c:type="void"/>
355 <parameter name="matrix">
356 <type name="Matrix" c:type="PangoMatrix*"/>
359 <type name="double" c:type="double*"/>
362 <type name="double" c:type="double*"/>
366 <method name="transform_distance"
367 c:identifier="pango_matrix_transform_distance">
369 <type name="void" c:type="void"/>
372 <parameter name="matrix">
373 <type name="Matrix" c:type="PangoMatrix*"/>
375 <parameter name="dx">
376 <type name="double" c:type="double*"/>
378 <parameter name="dy">
379 <type name="double" c:type="double*"/>
383 <method name="transform_rectangle"
384 c:identifier="pango_matrix_transform_rectangle">
386 <type name="void" c:type="void"/>
389 <parameter name="matrix">
390 <type name="Matrix" c:type="PangoMatrix*"/>
392 <parameter name="rect">
393 <type name="PangoRectangle" c:type="PangoRectangle*"/>
397 <method name="transform_pixel_rectangle"
398 c:identifier="pango_matrix_transform_pixel_rectangle">
400 <type name="void" c:type="void"/>
403 <parameter name="matrix">
404 <type name="Matrix" c:type="PangoMatrix*"/>
406 <parameter name="rect">
407 <type name="PangoRectangle" c:type="PangoRectangle*"/>
411 <method name="get_font_scale_factor"
412 c:identifier="pango_matrix_get_font_scale_factor">
414 <type name="double" c:type="double"/>
417 <parameter name="matrix">
418 <type name="Matrix" c:type="PangoMatrix*"/>
423 <glib:boxed c:type="Language"
425 glib:type-name="PangoLanguage"
426 glib:get-type="pango_language_get_type">
427 <constructor name="from_string" c:identifier="pango_language_from_string">
429 <type name="Language" c:type="PangoLanguage*"/>
432 <parameter name="language">
433 <type name="char" c:type="char*"/>
437 <constructor name="get_default" c:identifier="pango_language_get_default">
439 <type name="Language" c:type="PangoLanguage*"/>
442 <method name="get_sample_string"
443 c:identifier="pango_language_get_sample_string">
445 <type name="char" c:type="char*"/>
448 <parameter name="language">
449 <type name="Language" c:type="PangoLanguage*"/>
453 <method name="matches" c:identifier="pango_language_matches">
455 <type name="gboolean" c:type="gboolean"/>
458 <parameter name="language">
459 <type name="Language" c:type="PangoLanguage*"/>
461 <parameter name="range_list">
462 <type name="char" c:type="char*"/>
466 <method name="includes_script"
467 c:identifier="pango_language_includes_script">
469 <type name="gboolean" c:type="gboolean"/>
472 <parameter name="language">
473 <type name="Language" c:type="PangoLanguage*"/>
475 <parameter name="script">
476 <type name="PangoScript" c:type="PangoScript"/>
481 <record name="PangoScriptIter" c:type="PangoScriptIter"/>
482 <enumeration name="Script"
484 glib:type-name="PangoScript"
485 glib:get-type="pango_script_get_type">
486 <member name="invalid-code"
488 c:identifier="PANGO_SCRIPT_INVALID_CODE"
489 glib:nick="invalid-code"/>
490 <member name="common"
492 c:identifier="PANGO_SCRIPT_COMMON"
494 <member name="inherited"
496 c:identifier="PANGO_SCRIPT_INHERITED"
497 glib:nick="inherited"/>
498 <member name="arabic"
500 c:identifier="PANGO_SCRIPT_ARABIC"
502 <member name="armenian"
504 c:identifier="PANGO_SCRIPT_ARMENIAN"
505 glib:nick="armenian"/>
506 <member name="bengali"
508 c:identifier="PANGO_SCRIPT_BENGALI"
509 glib:nick="bengali"/>
510 <member name="bopomofo"
512 c:identifier="PANGO_SCRIPT_BOPOMOFO"
513 glib:nick="bopomofo"/>
514 <member name="cherokee"
516 c:identifier="PANGO_SCRIPT_CHEROKEE"
517 glib:nick="cherokee"/>
518 <member name="coptic"
520 c:identifier="PANGO_SCRIPT_COPTIC"
522 <member name="cyrillic"
524 c:identifier="PANGO_SCRIPT_CYRILLIC"
525 glib:nick="cyrillic"/>
526 <member name="deseret"
528 c:identifier="PANGO_SCRIPT_DESERET"
529 glib:nick="deseret"/>
530 <member name="devanagari"
532 c:identifier="PANGO_SCRIPT_DEVANAGARI"
533 glib:nick="devanagari"/>
534 <member name="ethiopic"
536 c:identifier="PANGO_SCRIPT_ETHIOPIC"
537 glib:nick="ethiopic"/>
538 <member name="georgian"
540 c:identifier="PANGO_SCRIPT_GEORGIAN"
541 glib:nick="georgian"/>
542 <member name="gothic"
544 c:identifier="PANGO_SCRIPT_GOTHIC"
548 c:identifier="PANGO_SCRIPT_GREEK"
550 <member name="gujarati"
552 c:identifier="PANGO_SCRIPT_GUJARATI"
553 glib:nick="gujarati"/>
554 <member name="gurmukhi"
556 c:identifier="PANGO_SCRIPT_GURMUKHI"
557 glib:nick="gurmukhi"/>
560 c:identifier="PANGO_SCRIPT_HAN"
562 <member name="hangul"
564 c:identifier="PANGO_SCRIPT_HANGUL"
566 <member name="hebrew"
568 c:identifier="PANGO_SCRIPT_HEBREW"
570 <member name="hiragana"
572 c:identifier="PANGO_SCRIPT_HIRAGANA"
573 glib:nick="hiragana"/>
574 <member name="kannada"
576 c:identifier="PANGO_SCRIPT_KANNADA"
577 glib:nick="kannada"/>
578 <member name="katakana"
580 c:identifier="PANGO_SCRIPT_KATAKANA"
581 glib:nick="katakana"/>
584 c:identifier="PANGO_SCRIPT_KHMER"
588 c:identifier="PANGO_SCRIPT_LAO"
592 c:identifier="PANGO_SCRIPT_LATIN"
594 <member name="malayalam"
596 c:identifier="PANGO_SCRIPT_MALAYALAM"
597 glib:nick="malayalam"/>
598 <member name="mongolian"
600 c:identifier="PANGO_SCRIPT_MONGOLIAN"
601 glib:nick="mongolian"/>
602 <member name="myanmar"
604 c:identifier="PANGO_SCRIPT_MYANMAR"
605 glib:nick="myanmar"/>
608 c:identifier="PANGO_SCRIPT_OGHAM"
610 <member name="old-italic"
612 c:identifier="PANGO_SCRIPT_OLD_ITALIC"
613 glib:nick="old-italic"/>
616 c:identifier="PANGO_SCRIPT_ORIYA"
620 c:identifier="PANGO_SCRIPT_RUNIC"
622 <member name="sinhala"
624 c:identifier="PANGO_SCRIPT_SINHALA"
625 glib:nick="sinhala"/>
626 <member name="syriac"
628 c:identifier="PANGO_SCRIPT_SYRIAC"
632 c:identifier="PANGO_SCRIPT_TAMIL"
634 <member name="telugu"
636 c:identifier="PANGO_SCRIPT_TELUGU"
638 <member name="thaana"
640 c:identifier="PANGO_SCRIPT_THAANA"
644 c:identifier="PANGO_SCRIPT_THAI"
646 <member name="tibetan"
648 c:identifier="PANGO_SCRIPT_TIBETAN"
649 glib:nick="tibetan"/>
650 <member name="canadian-aboriginal"
652 c:identifier="PANGO_SCRIPT_CANADIAN_ABORIGINAL"
653 glib:nick="canadian-aboriginal"/>
656 c:identifier="PANGO_SCRIPT_YI"
658 <member name="tagalog"
660 c:identifier="PANGO_SCRIPT_TAGALOG"
661 glib:nick="tagalog"/>
662 <member name="hanunoo"
664 c:identifier="PANGO_SCRIPT_HANUNOO"
665 glib:nick="hanunoo"/>
668 c:identifier="PANGO_SCRIPT_BUHID"
670 <member name="tagbanwa"
672 c:identifier="PANGO_SCRIPT_TAGBANWA"
673 glib:nick="tagbanwa"/>
674 <member name="braille"
676 c:identifier="PANGO_SCRIPT_BRAILLE"
677 glib:nick="braille"/>
678 <member name="cypriot"
680 c:identifier="PANGO_SCRIPT_CYPRIOT"
681 glib:nick="cypriot"/>
684 c:identifier="PANGO_SCRIPT_LIMBU"
686 <member name="osmanya"
688 c:identifier="PANGO_SCRIPT_OSMANYA"
689 glib:nick="osmanya"/>
690 <member name="shavian"
692 c:identifier="PANGO_SCRIPT_SHAVIAN"
693 glib:nick="shavian"/>
694 <member name="linear-b"
696 c:identifier="PANGO_SCRIPT_LINEAR_B"
697 glib:nick="linear-b"/>
698 <member name="tai-le"
700 c:identifier="PANGO_SCRIPT_TAI_LE"
702 <member name="ugaritic"
704 c:identifier="PANGO_SCRIPT_UGARITIC"
705 glib:nick="ugaritic"/>
706 <member name="new-tai-lue"
708 c:identifier="PANGO_SCRIPT_NEW_TAI_LUE"
709 glib:nick="new-tai-lue"/>
710 <member name="buginese"
712 c:identifier="PANGO_SCRIPT_BUGINESE"
713 glib:nick="buginese"/>
714 <member name="glagolitic"
716 c:identifier="PANGO_SCRIPT_GLAGOLITIC"
717 glib:nick="glagolitic"/>
718 <member name="tifinagh"
720 c:identifier="PANGO_SCRIPT_TIFINAGH"
721 glib:nick="tifinagh"/>
722 <member name="syloti-nagri"
724 c:identifier="PANGO_SCRIPT_SYLOTI_NAGRI"
725 glib:nick="syloti-nagri"/>
726 <member name="old-persian"
728 c:identifier="PANGO_SCRIPT_OLD_PERSIAN"
729 glib:nick="old-persian"/>
730 <member name="kharoshthi"
732 c:identifier="PANGO_SCRIPT_KHAROSHTHI"
733 glib:nick="kharoshthi"/>
734 <member name="unknown"
736 c:identifier="PANGO_SCRIPT_UNKNOWN"
737 glib:nick="unknown"/>
738 <member name="balinese"
740 c:identifier="PANGO_SCRIPT_BALINESE"
741 glib:nick="balinese"/>
742 <member name="cuneiform"
744 c:identifier="PANGO_SCRIPT_CUNEIFORM"
745 glib:nick="cuneiform"/>
746 <member name="phoenician"
748 c:identifier="PANGO_SCRIPT_PHOENICIAN"
749 glib:nick="phoenician"/>
750 <member name="phags-pa"
752 c:identifier="PANGO_SCRIPT_PHAGS_PA"
753 glib:nick="phags-pa"/>
756 c:identifier="PANGO_SCRIPT_NKO"
758 <member name="kayah-li"
760 c:identifier="PANGO_SCRIPT_KAYAH_LI"
761 glib:nick="kayah-li"/>
762 <member name="lepcha"
764 c:identifier="PANGO_SCRIPT_LEPCHA"
766 <member name="rejang"
768 c:identifier="PANGO_SCRIPT_REJANG"
770 <member name="sundanese"
772 c:identifier="PANGO_SCRIPT_SUNDANESE"
773 glib:nick="sundanese"/>
774 <member name="saurashtra"
776 c:identifier="PANGO_SCRIPT_SAURASHTRA"
777 glib:nick="saurashtra"/>
780 c:identifier="PANGO_SCRIPT_CHAM"
782 <member name="ol-chiki"
784 c:identifier="PANGO_SCRIPT_OL_CHIKI"
785 glib:nick="ol-chiki"/>
788 c:identifier="PANGO_SCRIPT_VAI"
790 <member name="carian"
792 c:identifier="PANGO_SCRIPT_CARIAN"
794 <member name="lycian"
796 c:identifier="PANGO_SCRIPT_LYCIAN"
798 <member name="lydian"
800 c:identifier="PANGO_SCRIPT_LYDIAN"
803 <function name="script_for_unichar" c:identifier="pango_script_for_unichar">
805 <type name="PangoScript" c:type="PangoScript"/>
808 <parameter name="ch">
809 <type name="gunichar" c:type="gunichar"/>
813 <function name="script_iter_new" c:identifier="pango_script_iter_new">
815 <type name="PangoScriptIter*" c:type="PangoScriptIter*"/>
818 <parameter name="text">
819 <type name="char" c:type="char*"/>
821 <parameter name="length">
822 <type name="int" c:type="int"/>
826 <function name="script_iter_get_range"
827 c:identifier="pango_script_iter_get_range">
829 <type name="void" c:type="void"/>
832 <parameter name="iter">
833 <type name="PangoScriptIter" c:type="PangoScriptIter*"/>
835 <parameter name="start">
836 <type name="char" c:type="char**"/>
838 <parameter name="end">
839 <type name="char" c:type="char**"/>
841 <parameter name="script">
842 <type name="PangoScript" c:type="PangoScript*"/>
846 <function name="script_iter_next" c:identifier="pango_script_iter_next">
848 <type name="gboolean" c:type="gboolean"/>
851 <parameter name="iter">
852 <type name="PangoScriptIter" c:type="PangoScriptIter*"/>
856 <function name="script_iter_free" c:identifier="pango_script_iter_free">
858 <type name="void" c:type="void"/>
861 <parameter name="iter">
862 <type name="PangoScriptIter" c:type="PangoScriptIter*"/>
866 <function name="script_get_sample_language"
867 c:identifier="pango_script_get_sample_language">
869 <type name="PangoLanguage*" c:type="PangoLanguage*"/>
872 <parameter name="script">
873 <type name="PangoScript" c:type="PangoScript"/>
877 <function name="gravity_to_rotation"
878 c:identifier="pango_gravity_to_rotation">
880 <type name="double" c:type="double"/>
883 <parameter name="gravity">
884 <type name="PangoGravity" c:type="PangoGravity"/>
888 <function name="gravity_get_for_matrix"
889 c:identifier="pango_gravity_get_for_matrix">
891 <type name="PangoGravity" c:type="PangoGravity"/>
894 <parameter name="matrix">
895 <type name="Matrix" c:type="PangoMatrix*"/>
899 <function name="gravity_get_for_script"
900 c:identifier="pango_gravity_get_for_script">
902 <type name="PangoGravity" c:type="PangoGravity"/>
905 <parameter name="script">
906 <type name="PangoScript" c:type="PangoScript"/>
908 <parameter name="base_gravity">
909 <type name="PangoGravity" c:type="PangoGravity"/>
911 <parameter name="hint">
912 <type name="PangoGravityHint" c:type="PangoGravityHint"/>
916 <enumeration name="BidiType"
917 c:type="PangoBidiType"
918 glib:type-name="PangoBidiType"
919 glib:get-type="pango_bidi_type_get_type">
922 c:identifier="PANGO_BIDI_TYPE_L"
926 c:identifier="PANGO_BIDI_TYPE_LRE"
930 c:identifier="PANGO_BIDI_TYPE_LRO"
934 c:identifier="PANGO_BIDI_TYPE_R"
938 c:identifier="PANGO_BIDI_TYPE_AL"
942 c:identifier="PANGO_BIDI_TYPE_RLE"
946 c:identifier="PANGO_BIDI_TYPE_RLO"
950 c:identifier="PANGO_BIDI_TYPE_PDF"
954 c:identifier="PANGO_BIDI_TYPE_EN"
958 c:identifier="PANGO_BIDI_TYPE_ES"
962 c:identifier="PANGO_BIDI_TYPE_ET"
966 c:identifier="PANGO_BIDI_TYPE_AN"
970 c:identifier="PANGO_BIDI_TYPE_CS"
974 c:identifier="PANGO_BIDI_TYPE_NSM"
978 c:identifier="PANGO_BIDI_TYPE_BN"
982 c:identifier="PANGO_BIDI_TYPE_B"
986 c:identifier="PANGO_BIDI_TYPE_S"
990 c:identifier="PANGO_BIDI_TYPE_WS"
994 c:identifier="PANGO_BIDI_TYPE_ON"
997 <function name="bidi_type_for_unichar"
998 c:identifier="pango_bidi_type_for_unichar">
1000 <type name="PangoBidiType" c:type="PangoBidiType"/>
1003 <parameter name="ch">
1004 <type name="gunichar" c:type="gunichar"/>
1008 <enumeration name="Direction"
1009 c:type="PangoDirection"
1010 glib:type-name="PangoDirection"
1011 glib:get-type="pango_direction_get_type">
1014 c:identifier="PANGO_DIRECTION_LTR"
1018 c:identifier="PANGO_DIRECTION_RTL"
1020 <member name="ttb-ltr"
1022 c:identifier="PANGO_DIRECTION_TTB_LTR"
1023 glib:nick="ttb-ltr"/>
1024 <member name="ttb-rtl"
1026 c:identifier="PANGO_DIRECTION_TTB_RTL"
1027 glib:nick="ttb-rtl"/>
1028 <member name="weak-ltr"
1030 c:identifier="PANGO_DIRECTION_WEAK_LTR"
1031 glib:nick="weak-ltr"/>
1032 <member name="weak-rtl"
1034 c:identifier="PANGO_DIRECTION_WEAK_RTL"
1035 glib:nick="weak-rtl"/>
1036 <member name="neutral"
1038 c:identifier="PANGO_DIRECTION_NEUTRAL"
1039 glib:nick="neutral"/>
1041 <function name="unichar_direction" c:identifier="pango_unichar_direction">
1043 <type name="PangoDirection" c:type="PangoDirection"/>
1046 <parameter name="ch">
1047 <type name="gunichar" c:type="gunichar"/>
1051 <function name="find_base_dir" c:identifier="pango_find_base_dir">
1053 <type name="PangoDirection" c:type="PangoDirection"/>
1056 <parameter name="text">
1057 <type name="gchar" c:type="gchar*"/>
1059 <parameter name="length">
1060 <type name="gint" c:type="gint"/>
1064 <function name="get_mirror_char" c:identifier="pango_get_mirror_char">
1066 <type name="gboolean" c:type="gboolean"/>
1069 <parameter name="ch">
1070 <type name="gunichar" c:type="gunichar"/>
1072 <parameter name="mirrored_ch">
1073 <type name="gunichar" c:type="gunichar*"/>
1077 <enumeration name="Style"
1079 glib:type-name="PangoStyle"
1080 glib:get-type="pango_style_get_type">
1081 <member name="normal"
1083 c:identifier="PANGO_STYLE_NORMAL"
1084 glib:nick="normal"/>
1085 <member name="oblique"
1087 c:identifier="PANGO_STYLE_OBLIQUE"
1088 glib:nick="oblique"/>
1089 <member name="italic"
1091 c:identifier="PANGO_STYLE_ITALIC"
1092 glib:nick="italic"/>
1094 <enumeration name="Variant"
1095 c:type="PangoVariant"
1096 glib:type-name="PangoVariant"
1097 glib:get-type="pango_variant_get_type">
1098 <member name="normal"
1100 c:identifier="PANGO_VARIANT_NORMAL"
1101 glib:nick="normal"/>
1102 <member name="small-caps"
1104 c:identifier="PANGO_VARIANT_SMALL_CAPS"
1105 glib:nick="small-caps"/>
1107 <enumeration name="Weight"
1108 c:type="PangoWeight"
1109 glib:type-name="PangoWeight"
1110 glib:get-type="pango_weight_get_type">
1111 <member name="ultralight"
1113 c:identifier="PANGO_WEIGHT_ULTRALIGHT"
1114 glib:nick="ultralight"/>
1115 <member name="light"
1117 c:identifier="PANGO_WEIGHT_LIGHT"
1119 <member name="normal"
1121 c:identifier="PANGO_WEIGHT_NORMAL"
1122 glib:nick="normal"/>
1123 <member name="semibold"
1125 c:identifier="PANGO_WEIGHT_SEMIBOLD"
1126 glib:nick="semibold"/>
1129 c:identifier="PANGO_WEIGHT_BOLD"
1131 <member name="ultrabold"
1133 c:identifier="PANGO_WEIGHT_ULTRABOLD"
1134 glib:nick="ultrabold"/>
1135 <member name="heavy"
1137 c:identifier="PANGO_WEIGHT_HEAVY"
1140 <enumeration name="Stretch"
1141 c:type="PangoStretch"
1142 glib:type-name="PangoStretch"
1143 glib:get-type="pango_stretch_get_type">
1144 <member name="ultra-condensed"
1146 c:identifier="PANGO_STRETCH_ULTRA_CONDENSED"
1147 glib:nick="ultra-condensed"/>
1148 <member name="extra-condensed"
1150 c:identifier="PANGO_STRETCH_EXTRA_CONDENSED"
1151 glib:nick="extra-condensed"/>
1152 <member name="condensed"
1154 c:identifier="PANGO_STRETCH_CONDENSED"
1155 glib:nick="condensed"/>
1156 <member name="semi-condensed"
1158 c:identifier="PANGO_STRETCH_SEMI_CONDENSED"
1159 glib:nick="semi-condensed"/>
1160 <member name="normal"
1162 c:identifier="PANGO_STRETCH_NORMAL"
1163 glib:nick="normal"/>
1164 <member name="semi-expanded"
1166 c:identifier="PANGO_STRETCH_SEMI_EXPANDED"
1167 glib:nick="semi-expanded"/>
1168 <member name="expanded"
1170 c:identifier="PANGO_STRETCH_EXPANDED"
1171 glib:nick="expanded"/>
1172 <member name="extra-expanded"
1174 c:identifier="PANGO_STRETCH_EXTRA_EXPANDED"
1175 glib:nick="extra-expanded"/>
1176 <member name="ultra-expanded"
1178 c:identifier="PANGO_STRETCH_ULTRA_EXPANDED"
1179 glib:nick="ultra-expanded"/>
1181 <bitfield name="FontMask"
1182 c:type="PangoFontMask"
1183 glib:type-name="PangoFontMask"
1184 glib:get-type="pango_font_mask_get_type">
1185 <member name="family"
1187 c:identifier="PANGO_FONT_MASK_FAMILY"
1188 glib:nick="family"/>
1189 <member name="style"
1191 c:identifier="PANGO_FONT_MASK_STYLE"
1193 <member name="variant"
1195 c:identifier="PANGO_FONT_MASK_VARIANT"
1196 glib:nick="variant"/>
1197 <member name="weight"
1199 c:identifier="PANGO_FONT_MASK_WEIGHT"
1200 glib:nick="weight"/>
1201 <member name="stretch"
1203 c:identifier="PANGO_FONT_MASK_STRETCH"
1204 glib:nick="stretch"/>
1207 c:identifier="PANGO_FONT_MASK_SIZE"
1209 <member name="gravity"
1211 c:identifier="PANGO_FONT_MASK_GRAVITY"
1212 glib:nick="gravity"/>
1214 <glib:boxed c:type="FontDescription"
1215 glib:name="FontDescription"
1216 glib:type-name="PangoFontDescription"
1217 glib:get-type="pango_font_description_get_type">
1218 <constructor name="new" c:identifier="pango_font_description_new">
1220 <type name="FontDescription" c:type="PangoFontDescription*"/>
1223 <constructor name="copy" c:identifier="pango_font_description_copy">
1225 <type name="FontDescription" c:type="PangoFontDescription*"/>
1228 <parameter name="desc">
1229 <type name="FontDescription" c:type="PangoFontDescription*"/>
1233 <constructor name="copy_static"
1234 c:identifier="pango_font_description_copy_static">
1236 <type name="FontDescription" c:type="PangoFontDescription*"/>
1239 <parameter name="desc">
1240 <type name="FontDescription" c:type="PangoFontDescription*"/>
1244 <constructor name="from_string"
1245 c:identifier="pango_font_description_from_string">
1247 <type name="FontDescription" c:type="PangoFontDescription*"/>
1250 <parameter name="str">
1251 <type name="char" c:type="char*"/>
1255 <method name="hash" c:identifier="pango_font_description_hash">
1257 <type name="guint" c:type="guint"/>
1260 <parameter name="desc">
1261 <type name="FontDescription" c:type="PangoFontDescription*"/>
1265 <method name="equal" c:identifier="pango_font_description_equal">
1267 <type name="gboolean" c:type="gboolean"/>
1270 <parameter name="desc1">
1271 <type name="FontDescription" c:type="PangoFontDescription*"/>
1273 <parameter name="desc2">
1274 <type name="FontDescription" c:type="PangoFontDescription*"/>
1278 <method name="free" c:identifier="pango_font_description_free">
1280 <type name="void" c:type="void"/>
1283 <parameter name="desc">
1284 <type name="FontDescription" c:type="PangoFontDescription*"/>
1288 <method name="set_family"
1289 c:identifier="pango_font_description_set_family">
1291 <type name="void" c:type="void"/>
1294 <parameter name="desc">
1295 <type name="FontDescription" c:type="PangoFontDescription*"/>
1297 <parameter name="family">
1298 <type name="char" c:type="char*"/>
1302 <method name="set_family_static"
1303 c:identifier="pango_font_description_set_family_static">
1305 <type name="void" c:type="void"/>
1308 <parameter name="desc">
1309 <type name="FontDescription" c:type="PangoFontDescription*"/>
1311 <parameter name="family">
1312 <type name="char" c:type="char*"/>
1316 <method name="get_family"
1317 c:identifier="pango_font_description_get_family">
1319 <type name="char" c:type="char*"/>
1322 <parameter name="desc">
1323 <type name="FontDescription" c:type="PangoFontDescription*"/>
1327 <method name="set_style" c:identifier="pango_font_description_set_style">
1329 <type name="void" c:type="void"/>
1332 <parameter name="desc">
1333 <type name="FontDescription" c:type="PangoFontDescription*"/>
1335 <parameter name="style">
1336 <type name="PangoStyle" c:type="PangoStyle"/>
1340 <method name="get_style" c:identifier="pango_font_description_get_style">
1342 <type name="PangoStyle" c:type="PangoStyle"/>
1345 <parameter name="desc">
1346 <type name="FontDescription" c:type="PangoFontDescription*"/>
1350 <method name="set_variant"
1351 c:identifier="pango_font_description_set_variant">
1353 <type name="void" c:type="void"/>
1356 <parameter name="desc">
1357 <type name="FontDescription" c:type="PangoFontDescription*"/>
1359 <parameter name="variant">
1360 <type name="PangoVariant" c:type="PangoVariant"/>
1364 <method name="get_variant"
1365 c:identifier="pango_font_description_get_variant">
1367 <type name="PangoVariant" c:type="PangoVariant"/>
1370 <parameter name="desc">
1371 <type name="FontDescription" c:type="PangoFontDescription*"/>
1375 <method name="set_weight"
1376 c:identifier="pango_font_description_set_weight">
1378 <type name="void" c:type="void"/>
1381 <parameter name="desc">
1382 <type name="FontDescription" c:type="PangoFontDescription*"/>
1384 <parameter name="weight">
1385 <type name="PangoWeight" c:type="PangoWeight"/>
1389 <method name="get_weight"
1390 c:identifier="pango_font_description_get_weight">
1392 <type name="PangoWeight" c:type="PangoWeight"/>
1395 <parameter name="desc">
1396 <type name="FontDescription" c:type="PangoFontDescription*"/>
1400 <method name="set_stretch"
1401 c:identifier="pango_font_description_set_stretch">
1403 <type name="void" c:type="void"/>
1406 <parameter name="desc">
1407 <type name="FontDescription" c:type="PangoFontDescription*"/>
1409 <parameter name="stretch">
1410 <type name="PangoStretch" c:type="PangoStretch"/>
1414 <method name="get_stretch"
1415 c:identifier="pango_font_description_get_stretch">
1417 <type name="PangoStretch" c:type="PangoStretch"/>
1420 <parameter name="desc">
1421 <type name="FontDescription" c:type="PangoFontDescription*"/>
1425 <method name="set_size" c:identifier="pango_font_description_set_size">
1427 <type name="void" c:type="void"/>
1430 <parameter name="desc">
1431 <type name="FontDescription" c:type="PangoFontDescription*"/>
1433 <parameter name="size">
1434 <type name="gint" c:type="gint"/>
1438 <method name="get_size" c:identifier="pango_font_description_get_size">
1440 <type name="gint" c:type="gint"/>
1443 <parameter name="desc">
1444 <type name="FontDescription" c:type="PangoFontDescription*"/>
1448 <method name="set_absolute_size"
1449 c:identifier="pango_font_description_set_absolute_size">
1451 <type name="void" c:type="void"/>
1454 <parameter name="desc">
1455 <type name="FontDescription" c:type="PangoFontDescription*"/>
1457 <parameter name="size">
1458 <type name="double" c:type="double"/>
1462 <method name="get_size_is_absolute"
1463 c:identifier="pango_font_description_get_size_is_absolute">
1465 <type name="gboolean" c:type="gboolean"/>
1468 <parameter name="desc">
1469 <type name="FontDescription" c:type="PangoFontDescription*"/>
1473 <method name="set_gravity"
1474 c:identifier="pango_font_description_set_gravity">
1476 <type name="void" c:type="void"/>
1479 <parameter name="desc">
1480 <type name="FontDescription" c:type="PangoFontDescription*"/>
1482 <parameter name="gravity">
1483 <type name="PangoGravity" c:type="PangoGravity"/>
1487 <method name="get_gravity"
1488 c:identifier="pango_font_description_get_gravity">
1490 <type name="PangoGravity" c:type="PangoGravity"/>
1493 <parameter name="desc">
1494 <type name="FontDescription" c:type="PangoFontDescription*"/>
1498 <method name="get_set_fields"
1499 c:identifier="pango_font_description_get_set_fields">
1501 <type name="PangoFontMask" c:type="PangoFontMask"/>
1504 <parameter name="desc">
1505 <type name="FontDescription" c:type="PangoFontDescription*"/>
1509 <method name="unset_fields"
1510 c:identifier="pango_font_description_unset_fields">
1512 <type name="void" c:type="void"/>
1515 <parameter name="desc">
1516 <type name="FontDescription" c:type="PangoFontDescription*"/>
1518 <parameter name="to_unset">
1519 <type name="PangoFontMask" c:type="PangoFontMask"/>
1523 <method name="merge" c:identifier="pango_font_description_merge">
1525 <type name="void" c:type="void"/>
1528 <parameter name="desc">
1529 <type name="FontDescription" c:type="PangoFontDescription*"/>
1531 <parameter name="desc_to_merge">
1532 <type name="FontDescription" c:type="PangoFontDescription*"/>
1534 <parameter name="replace_existing">
1535 <type name="gboolean" c:type="gboolean"/>
1539 <method name="merge_static"
1540 c:identifier="pango_font_description_merge_static">
1542 <type name="void" c:type="void"/>
1545 <parameter name="desc">
1546 <type name="FontDescription" c:type="PangoFontDescription*"/>
1548 <parameter name="desc_to_merge">
1549 <type name="FontDescription" c:type="PangoFontDescription*"/>
1551 <parameter name="replace_existing">
1552 <type name="gboolean" c:type="gboolean"/>
1556 <method name="better_match"
1557 c:identifier="pango_font_description_better_match">
1559 <type name="gboolean" c:type="gboolean"/>
1562 <parameter name="desc">
1563 <type name="FontDescription" c:type="PangoFontDescription*"/>
1565 <parameter name="old_match">
1566 <type name="FontDescription" c:type="PangoFontDescription*"/>
1568 <parameter name="new_match">
1569 <type name="FontDescription" c:type="PangoFontDescription*"/>
1573 <method name="to_string" c:identifier="pango_font_description_to_string">
1575 <type name="char" c:type="char*"/>
1578 <parameter name="desc">
1579 <type name="FontDescription" c:type="PangoFontDescription*"/>
1583 <method name="to_filename"
1584 c:identifier="pango_font_description_to_filename">
1586 <type name="char" c:type="char*"/>
1589 <parameter name="desc">
1590 <type name="FontDescription" c:type="PangoFontDescription*"/>
1595 <function name="font_descriptions_free"
1596 c:identifier="pango_font_descriptions_free">
1598 <type name="void" c:type="void"/>
1601 <parameter name="descs">
1602 <type name="FontDescription" c:type="PangoFontDescription**"/>
1604 <parameter name="n_descs">
1605 <type name="int" c:type="int"/>
1609 <glib:boxed c:type="FontMetrics"
1610 glib:name="FontMetrics"
1611 glib:type-name="PangoFontMetrics"
1612 glib:get-type="pango_font_metrics_get_type">
1613 <constructor name="ref" c:identifier="pango_font_metrics_ref">
1615 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
1618 <parameter name="metrics">
1619 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
1623 <method name="unref" c:identifier="pango_font_metrics_unref">
1625 <type name="void" c:type="void"/>
1628 <parameter name="metrics">
1629 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
1633 <method name="get_ascent" c:identifier="pango_font_metrics_get_ascent">
1635 <type name="int" c:type="int"/>
1638 <parameter name="metrics">
1639 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
1643 <method name="get_descent" c:identifier="pango_font_metrics_get_descent">
1645 <type name="int" c:type="int"/>
1648 <parameter name="metrics">
1649 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
1653 <method name="get_approximate_char_width"
1654 c:identifier="pango_font_metrics_get_approximate_char_width">
1656 <type name="int" c:type="int"/>
1659 <parameter name="metrics">
1660 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
1664 <method name="get_approximate_digit_width"
1665 c:identifier="pango_font_metrics_get_approximate_digit_width">
1667 <type name="int" c:type="int"/>
1670 <parameter name="metrics">
1671 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
1675 <method name="get_underline_position"
1676 c:identifier="pango_font_metrics_get_underline_position">
1678 <type name="int" c:type="int"/>
1681 <parameter name="metrics">
1682 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
1686 <method name="get_underline_thickness"
1687 c:identifier="pango_font_metrics_get_underline_thickness">
1689 <type name="int" c:type="int"/>
1692 <parameter name="metrics">
1693 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
1697 <method name="get_strikethrough_position"
1698 c:identifier="pango_font_metrics_get_strikethrough_position">
1700 <type name="int" c:type="int"/>
1703 <parameter name="metrics">
1704 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
1708 <method name="get_strikethrough_thickness"
1709 c:identifier="pango_font_metrics_get_strikethrough_thickness">
1711 <type name="int" c:type="int"/>
1714 <parameter name="metrics">
1715 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
1720 <class name="FontFamily"
1721 c:type="PangoFontFamily"
1722 parent="GLib.Object"
1723 glib:type-name="PangoFontFamily"
1724 glib:get-type="pango_font_family_get_type">
1725 <method name="list_faces" c:identifier="pango_font_family_list_faces">
1727 <type name="void" c:type="void"/>
1730 <parameter name="family">
1731 <type name="FontFamily" c:type="PangoFontFamily*"/>
1733 <parameter name="faces">
1734 <type name="PangoFontFace" c:type="PangoFontFace***"/>
1736 <parameter name="n_faces">
1737 <type name="int" c:type="int*"/>
1741 <method name="get_name" c:identifier="pango_font_family_get_name">
1743 <type name="char" c:type="char*"/>
1746 <parameter name="family">
1747 <type name="FontFamily" c:type="PangoFontFamily*"/>
1751 <method name="is_monospace" c:identifier="pango_font_family_is_monospace">
1753 <type name="gboolean" c:type="gboolean"/>
1756 <parameter name="family">
1757 <type name="FontFamily" c:type="PangoFontFamily*"/>
1762 <class name="FontFace"
1763 c:type="PangoFontFace"
1764 parent="GLib.Object"
1765 glib:type-name="PangoFontFace"
1766 glib:get-type="pango_font_face_get_type">
1767 <method name="describe" c:identifier="pango_font_face_describe">
1769 <type name="FontDescription" c:type="PangoFontDescription*"/>
1772 <parameter name="face">
1773 <type name="FontFace" c:type="PangoFontFace*"/>
1777 <method name="get_face_name" c:identifier="pango_font_face_get_face_name">
1779 <type name="char" c:type="char*"/>
1782 <parameter name="face">
1783 <type name="FontFace" c:type="PangoFontFace*"/>
1787 <method name="list_sizes" c:identifier="pango_font_face_list_sizes">
1789 <type name="void" c:type="void"/>
1792 <parameter name="face">
1793 <type name="FontFace" c:type="PangoFontFace*"/>
1795 <parameter name="sizes">
1796 <type name="int" c:type="int**"/>
1798 <parameter name="n_sizes">
1799 <type name="int" c:type="int*"/>
1803 <method name="is_synthesized"
1804 c:identifier="pango_font_face_is_synthesized">
1806 <type name="gboolean" c:type="gboolean"/>
1809 <parameter name="face">
1810 <type name="FontFace" c:type="PangoFontFace*"/>
1817 parent="GLib.Object"
1818 glib:type-name="PangoFont"
1819 glib:get-type="pango_font_get_type">
1820 <constructor name="map_load_font" c:identifier="pango_font_map_load_font">
1822 <type name="Font" c:type="PangoFont*"/>
1825 <parameter name="fontmap">
1826 <type name="FontMap" c:type="PangoFontMap*"/>
1828 <parameter name="context">
1829 <type name="PangoContext" c:type="PangoContext*"/>
1831 <parameter name="desc">
1832 <type name="FontDescription" c:type="PangoFontDescription*"/>
1836 <method name="describe" c:identifier="pango_font_describe">
1838 <type name="FontDescription" c:type="PangoFontDescription*"/>
1841 <parameter name="font">
1842 <type name="Font" c:type="PangoFont*"/>
1846 <method name="describe_with_absolute_size"
1847 c:identifier="pango_font_describe_with_absolute_size">
1849 <type name="FontDescription" c:type="PangoFontDescription*"/>
1852 <parameter name="font">
1853 <type name="Font" c:type="PangoFont*"/>
1857 <method name="get_coverage" c:identifier="pango_font_get_coverage">
1859 <type name="PangoCoverage" c:type="PangoCoverage*"/>
1862 <parameter name="font">
1863 <type name="Font" c:type="PangoFont*"/>
1865 <parameter name="language">
1866 <type name="Language" c:type="PangoLanguage*"/>
1870 <method name="find_shaper" c:identifier="pango_font_find_shaper">
1872 <type name="PangoEngineShape" c:type="PangoEngineShape*"/>
1875 <parameter name="font">
1876 <type name="Font" c:type="PangoFont*"/>
1878 <parameter name="language">
1879 <type name="Language" c:type="PangoLanguage*"/>
1881 <parameter name="ch">
1882 <type name="guint32" c:type="guint32"/>
1886 <method name="get_metrics" c:identifier="pango_font_get_metrics">
1888 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
1891 <parameter name="font">
1892 <type name="Font" c:type="PangoFont*"/>
1894 <parameter name="language">
1895 <type name="Language" c:type="PangoLanguage*"/>
1899 <method name="get_glyph_extents"
1900 c:identifier="pango_font_get_glyph_extents">
1902 <type name="void" c:type="void"/>
1905 <parameter name="font">
1906 <type name="Font" c:type="PangoFont*"/>
1908 <parameter name="glyph">
1909 <type name="PangoGlyph" c:type="PangoGlyph"/>
1911 <parameter name="ink_rect">
1912 <type name="PangoRectangle" c:type="PangoRectangle*"/>
1914 <parameter name="logical_rect">
1915 <type name="PangoRectangle" c:type="PangoRectangle*"/>
1919 <method name="get_font_map" c:identifier="pango_font_get_font_map">
1921 <type name="PangoFontMap" c:type="PangoFontMap*"/>
1924 <parameter name="font">
1925 <type name="Font" c:type="PangoFont*"/>
1930 <glib:boxed c:type="Color"
1932 glib:type-name="PangoColor"
1933 glib:get-type="pango_color_get_type">
1934 <constructor name="copy" c:identifier="pango_color_copy">
1936 <type name="Color" c:type="PangoColor*"/>
1939 <parameter name="src">
1940 <type name="Color" c:type="PangoColor*"/>
1944 <method name="free" c:identifier="pango_color_free">
1946 <type name="void" c:type="void"/>
1949 <parameter name="color">
1950 <type name="Color" c:type="PangoColor*"/>
1954 <method name="parse" c:identifier="pango_color_parse">
1956 <type name="gboolean" c:type="gboolean"/>
1959 <parameter name="color">
1960 <type name="Color" c:type="PangoColor*"/>
1962 <parameter name="spec">
1963 <type name="char" c:type="char*"/>
1967 <method name="to_string" c:identifier="pango_color_to_string">
1969 <type name="gchar" c:type="gchar*"/>
1972 <parameter name="color">
1973 <type name="Color" c:type="PangoColor*"/>
1978 <record name="PangoAttribute" c:type="PangoAttribute">
1979 <field name="klass">
1980 <type name="PangoAttrClass*" c:type="PangoAttrClass*"/>
1982 <field name="start_index">
1983 <type name="guint" c:type="guint"/>
1985 <field name="end_index">
1986 <type name="guint" c:type="guint"/>
1989 <record name="PangoAttrString" c:type="PangoAttrString">
1991 <type name="PangoAttribute" c:type="PangoAttribute"/>
1993 <field name="value">
1994 <type name="char*" c:type="char*"/>
1997 <record name="PangoAttrLanguage" c:type="PangoAttrLanguage">
1999 <type name="PangoAttribute" c:type="PangoAttribute"/>
2001 <field name="value">
2002 <type name="PangoLanguage*" c:type="PangoLanguage*"/>
2005 <record name="PangoAttrInt" c:type="PangoAttrInt">
2007 <type name="PangoAttribute" c:type="PangoAttribute"/>
2009 <field name="value">
2010 <type name="int" c:type="int"/>
2013 <record name="PangoAttrSize" c:type="PangoAttrSize">
2015 <type name="PangoAttribute" c:type="PangoAttribute"/>
2018 <type name="int" c:type="int"/>
2020 <field name="absolute">
2021 <type name="guint" c:type="guint"/>
2024 <record name="PangoAttrFloat" c:type="PangoAttrFloat">
2026 <type name="PangoAttribute" c:type="PangoAttribute"/>
2028 <field name="value">
2029 <type name="double" c:type="double"/>
2032 <record name="PangoAttrColor" c:type="PangoAttrColor">
2034 <type name="PangoAttribute" c:type="PangoAttribute"/>
2036 <field name="color">
2037 <type name="PangoColor" c:type="PangoColor"/>
2040 <record name="PangoAttrFontDesc" c:type="PangoAttrFontDesc">
2042 <type name="PangoAttribute" c:type="PangoAttribute"/>
2045 <type name="PangoFontDescription*" c:type="PangoFontDescription*"/>
2048 <record name="PangoAttrShape" c:type="PangoAttrShape">
2050 <type name="PangoAttribute" c:type="PangoAttribute"/>
2052 <field name="ink_rect">
2053 <type name="PangoRectangle" c:type="PangoRectangle"/>
2055 <field name="logical_rect">
2056 <type name="PangoRectangle" c:type="PangoRectangle"/>
2059 <type name="gpointer" c:type="gpointer"/>
2061 <field name="copy_func">
2062 <type name="PangoAttrDataCopyFunc" c:type="PangoAttrDataCopyFunc"/>
2064 <field name="destroy_func">
2065 <type name="GDestroyNotify" c:type="GDestroyNotify"/>
2068 <record name="PangoAttrIterator" c:type="PangoAttrIterator"/>
2069 <enumeration name="AttrType"
2070 c:type="PangoAttrType"
2071 glib:type-name="PangoAttrType"
2072 glib:get-type="pango_attr_type_get_type">
2073 <member name="invalid"
2075 c:identifier="PANGO_ATTR_INVALID"
2076 glib:nick="invalid"/>
2077 <member name="language"
2079 c:identifier="PANGO_ATTR_LANGUAGE"
2080 glib:nick="language"/>
2081 <member name="family"
2083 c:identifier="PANGO_ATTR_FAMILY"
2084 glib:nick="family"/>
2085 <member name="style"
2087 c:identifier="PANGO_ATTR_STYLE"
2089 <member name="weight"
2091 c:identifier="PANGO_ATTR_WEIGHT"
2092 glib:nick="weight"/>
2093 <member name="variant"
2095 c:identifier="PANGO_ATTR_VARIANT"
2096 glib:nick="variant"/>
2097 <member name="stretch"
2099 c:identifier="PANGO_ATTR_STRETCH"
2100 glib:nick="stretch"/>
2103 c:identifier="PANGO_ATTR_SIZE"
2105 <member name="font-desc"
2107 c:identifier="PANGO_ATTR_FONT_DESC"
2108 glib:nick="font-desc"/>
2109 <member name="foreground"
2111 c:identifier="PANGO_ATTR_FOREGROUND"
2112 glib:nick="foreground"/>
2113 <member name="background"
2115 c:identifier="PANGO_ATTR_BACKGROUND"
2116 glib:nick="background"/>
2117 <member name="underline"
2119 c:identifier="PANGO_ATTR_UNDERLINE"
2120 glib:nick="underline"/>
2121 <member name="strikethrough"
2123 c:identifier="PANGO_ATTR_STRIKETHROUGH"
2124 glib:nick="strikethrough"/>
2127 c:identifier="PANGO_ATTR_RISE"
2129 <member name="shape"
2131 c:identifier="PANGO_ATTR_SHAPE"
2133 <member name="scale"
2135 c:identifier="PANGO_ATTR_SCALE"
2137 <member name="fallback"
2139 c:identifier="PANGO_ATTR_FALLBACK"
2140 glib:nick="fallback"/>
2141 <member name="letter-spacing"
2143 c:identifier="PANGO_ATTR_LETTER_SPACING"
2144 glib:nick="letter-spacing"/>
2145 <member name="underline-color"
2147 c:identifier="PANGO_ATTR_UNDERLINE_COLOR"
2148 glib:nick="underline-color"/>
2149 <member name="strikethrough-color"
2151 c:identifier="PANGO_ATTR_STRIKETHROUGH_COLOR"
2152 glib:nick="strikethrough-color"/>
2153 <member name="absolute-size"
2155 c:identifier="PANGO_ATTR_ABSOLUTE_SIZE"
2156 glib:nick="absolute-size"/>
2157 <member name="gravity"
2159 c:identifier="PANGO_ATTR_GRAVITY"
2160 glib:nick="gravity"/>
2161 <member name="gravity-hint"
2163 c:identifier="PANGO_ATTR_GRAVITY_HINT"
2164 glib:nick="gravity-hint"/>
2166 <enumeration name="Underline"
2167 c:type="PangoUnderline"
2168 glib:type-name="PangoUnderline"
2169 glib:get-type="pango_underline_get_type">
2172 c:identifier="PANGO_UNDERLINE_NONE"
2174 <member name="single"
2176 c:identifier="PANGO_UNDERLINE_SINGLE"
2177 glib:nick="single"/>
2178 <member name="double"
2180 c:identifier="PANGO_UNDERLINE_DOUBLE"
2181 glib:nick="double"/>
2184 c:identifier="PANGO_UNDERLINE_LOW"
2186 <member name="error"
2188 c:identifier="PANGO_UNDERLINE_ERROR"
2191 <callback name="PangoAttrFilterFunc">
2193 <type name="gboolean" c:type="gboolean"/>
2196 <parameter name="attribute">
2197 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2199 <parameter name="data">
2200 <type name="gpointer" c:type="gpointer"/>
2204 <callback name="PangoAttrDataCopyFunc">
2206 <type name="gpointer" c:type="gpointer"/>
2209 <parameter name="data">
2210 <type name="gconstpointer" c:type="gconstpointer"/>
2214 <function name="attr_type_register" c:identifier="pango_attr_type_register">
2216 <type name="PangoAttrType" c:type="PangoAttrType"/>
2219 <parameter name="name">
2220 <type name="gchar" c:type="gchar*"/>
2224 <function name="attr_type_get_name" c:identifier="pango_attr_type_get_name">
2226 <type name="char*" c:type="char*"/>
2229 <parameter name="type">
2230 <type name="PangoAttrType" c:type="PangoAttrType"/>
2234 <function name="attribute_init" c:identifier="pango_attribute_init">
2236 <type name="void" c:type="void"/>
2239 <parameter name="attr">
2240 <type name="PangoAttribute" c:type="PangoAttribute*"/>
2242 <parameter name="klass">
2243 <type name="PangoAttrClass" c:type="PangoAttrClass*"/>
2247 <function name="attribute_copy" c:identifier="pango_attribute_copy">
2249 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2252 <parameter name="attr">
2253 <type name="PangoAttribute" c:type="PangoAttribute*"/>
2257 <function name="attribute_destroy" c:identifier="pango_attribute_destroy">
2259 <type name="void" c:type="void"/>
2262 <parameter name="attr">
2263 <type name="PangoAttribute" c:type="PangoAttribute*"/>
2267 <function name="attribute_equal" c:identifier="pango_attribute_equal">
2269 <type name="gboolean" c:type="gboolean"/>
2272 <parameter name="attr1">
2273 <type name="PangoAttribute" c:type="PangoAttribute*"/>
2275 <parameter name="attr2">
2276 <type name="PangoAttribute" c:type="PangoAttribute*"/>
2280 <function name="attr_language_new" c:identifier="pango_attr_language_new">
2282 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2285 <parameter name="language">
2286 <type name="Language" c:type="PangoLanguage*"/>
2290 <function name="attr_family_new" c:identifier="pango_attr_family_new">
2292 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2295 <parameter name="family">
2296 <type name="char" c:type="char*"/>
2300 <function name="attr_foreground_new"
2301 c:identifier="pango_attr_foreground_new">
2303 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2306 <parameter name="red">
2307 <type name="guint16" c:type="guint16"/>
2309 <parameter name="green">
2310 <type name="guint16" c:type="guint16"/>
2312 <parameter name="blue">
2313 <type name="guint16" c:type="guint16"/>
2317 <function name="attr_background_new"
2318 c:identifier="pango_attr_background_new">
2320 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2323 <parameter name="red">
2324 <type name="guint16" c:type="guint16"/>
2326 <parameter name="green">
2327 <type name="guint16" c:type="guint16"/>
2329 <parameter name="blue">
2330 <type name="guint16" c:type="guint16"/>
2334 <function name="attr_size_new" c:identifier="pango_attr_size_new">
2336 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2339 <parameter name="size">
2340 <type name="int" c:type="int"/>
2344 <function name="attr_size_new_absolute"
2345 c:identifier="pango_attr_size_new_absolute">
2347 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2350 <parameter name="size">
2351 <type name="int" c:type="int"/>
2355 <function name="attr_style_new" c:identifier="pango_attr_style_new">
2357 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2360 <parameter name="style">
2361 <type name="PangoStyle" c:type="PangoStyle"/>
2365 <function name="attr_weight_new" c:identifier="pango_attr_weight_new">
2367 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2370 <parameter name="weight">
2371 <type name="PangoWeight" c:type="PangoWeight"/>
2375 <function name="attr_variant_new" c:identifier="pango_attr_variant_new">
2377 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2380 <parameter name="variant">
2381 <type name="PangoVariant" c:type="PangoVariant"/>
2385 <function name="attr_stretch_new" c:identifier="pango_attr_stretch_new">
2387 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2390 <parameter name="stretch">
2391 <type name="PangoStretch" c:type="PangoStretch"/>
2395 <function name="attr_font_desc_new" c:identifier="pango_attr_font_desc_new">
2397 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2400 <parameter name="desc">
2401 <type name="FontDescription" c:type="PangoFontDescription*"/>
2405 <function name="attr_underline_new" c:identifier="pango_attr_underline_new">
2407 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2410 <parameter name="underline">
2411 <type name="PangoUnderline" c:type="PangoUnderline"/>
2415 <function name="attr_underline_color_new"
2416 c:identifier="pango_attr_underline_color_new">
2418 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2421 <parameter name="red">
2422 <type name="guint16" c:type="guint16"/>
2424 <parameter name="green">
2425 <type name="guint16" c:type="guint16"/>
2427 <parameter name="blue">
2428 <type name="guint16" c:type="guint16"/>
2432 <function name="attr_strikethrough_new"
2433 c:identifier="pango_attr_strikethrough_new">
2435 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2438 <parameter name="strikethrough">
2439 <type name="gboolean" c:type="gboolean"/>
2443 <function name="attr_strikethrough_color_new"
2444 c:identifier="pango_attr_strikethrough_color_new">
2446 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2449 <parameter name="red">
2450 <type name="guint16" c:type="guint16"/>
2452 <parameter name="green">
2453 <type name="guint16" c:type="guint16"/>
2455 <parameter name="blue">
2456 <type name="guint16" c:type="guint16"/>
2460 <function name="attr_rise_new" c:identifier="pango_attr_rise_new">
2462 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2465 <parameter name="rise">
2466 <type name="int" c:type="int"/>
2470 <function name="attr_scale_new" c:identifier="pango_attr_scale_new">
2472 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2475 <parameter name="scale_factor">
2476 <type name="double" c:type="double"/>
2480 <function name="attr_fallback_new" c:identifier="pango_attr_fallback_new">
2482 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2485 <parameter name="enable_fallback">
2486 <type name="gboolean" c:type="gboolean"/>
2490 <function name="attr_letter_spacing_new"
2491 c:identifier="pango_attr_letter_spacing_new">
2493 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2496 <parameter name="letter_spacing">
2497 <type name="int" c:type="int"/>
2501 <function name="attr_shape_new" c:identifier="pango_attr_shape_new">
2503 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2506 <parameter name="ink_rect">
2507 <type name="PangoRectangle" c:type="PangoRectangle*"/>
2509 <parameter name="logical_rect">
2510 <type name="PangoRectangle" c:type="PangoRectangle*"/>
2514 <function name="attr_shape_new_with_data"
2515 c:identifier="pango_attr_shape_new_with_data">
2517 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2520 <parameter name="ink_rect">
2521 <type name="PangoRectangle" c:type="PangoRectangle*"/>
2523 <parameter name="logical_rect">
2524 <type name="PangoRectangle" c:type="PangoRectangle*"/>
2526 <parameter name="data">
2527 <type name="gpointer" c:type="gpointer"/>
2529 <parameter name="copy_func">
2530 <type name="PangoAttrDataCopyFunc" c:type="PangoAttrDataCopyFunc"/>
2532 <parameter name="destroy_func">
2533 <type name="GDestroyNotify" c:type="GDestroyNotify"/>
2537 <function name="attr_gravity_new" c:identifier="pango_attr_gravity_new">
2539 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2542 <parameter name="gravity">
2543 <type name="PangoGravity" c:type="PangoGravity"/>
2547 <function name="attr_gravity_hint_new"
2548 c:identifier="pango_attr_gravity_hint_new">
2550 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2553 <parameter name="hint">
2554 <type name="PangoGravityHint" c:type="PangoGravityHint"/>
2558 <glib:boxed c:type="AttrList"
2559 glib:name="AttrList"
2560 glib:type-name="PangoAttrList"
2561 glib:get-type="pango_attr_list_get_type">
2562 <constructor name="new" c:identifier="pango_attr_list_new">
2564 <type name="AttrList" c:type="PangoAttrList*"/>
2567 <constructor name="ref" c:identifier="pango_attr_list_ref">
2569 <type name="AttrList" c:type="PangoAttrList*"/>
2572 <parameter name="list">
2573 <type name="AttrList" c:type="PangoAttrList*"/>
2577 <constructor name="copy" c:identifier="pango_attr_list_copy">
2579 <type name="AttrList" c:type="PangoAttrList*"/>
2582 <parameter name="list">
2583 <type name="AttrList" c:type="PangoAttrList*"/>
2587 <constructor name="filter" c:identifier="pango_attr_list_filter">
2589 <type name="AttrList" c:type="PangoAttrList*"/>
2592 <parameter name="list">
2593 <type name="AttrList" c:type="PangoAttrList*"/>
2595 <parameter name="func">
2596 <type name="PangoAttrFilterFunc" c:type="PangoAttrFilterFunc"/>
2598 <parameter name="data">
2599 <type name="gpointer" c:type="gpointer"/>
2603 <method name="unref" c:identifier="pango_attr_list_unref">
2605 <type name="void" c:type="void"/>
2608 <parameter name="list">
2609 <type name="AttrList" c:type="PangoAttrList*"/>
2613 <method name="insert" c:identifier="pango_attr_list_insert">
2615 <type name="void" c:type="void"/>
2618 <parameter name="list">
2619 <type name="AttrList" c:type="PangoAttrList*"/>
2621 <parameter name="attr">
2622 <type name="PangoAttribute" c:type="PangoAttribute*"/>
2626 <method name="insert_before" c:identifier="pango_attr_list_insert_before">
2628 <type name="void" c:type="void"/>
2631 <parameter name="list">
2632 <type name="AttrList" c:type="PangoAttrList*"/>
2634 <parameter name="attr">
2635 <type name="PangoAttribute" c:type="PangoAttribute*"/>
2639 <method name="change" c:identifier="pango_attr_list_change">
2641 <type name="void" c:type="void"/>
2644 <parameter name="list">
2645 <type name="AttrList" c:type="PangoAttrList*"/>
2647 <parameter name="attr">
2648 <type name="PangoAttribute" c:type="PangoAttribute*"/>
2652 <method name="splice" c:identifier="pango_attr_list_splice">
2654 <type name="void" c:type="void"/>
2657 <parameter name="list">
2658 <type name="AttrList" c:type="PangoAttrList*"/>
2660 <parameter name="other">
2661 <type name="AttrList" c:type="PangoAttrList*"/>
2663 <parameter name="pos">
2664 <type name="gint" c:type="gint"/>
2666 <parameter name="len">
2667 <type name="gint" c:type="gint"/>
2671 <method name="get_iterator" c:identifier="pango_attr_list_get_iterator">
2673 <type name="PangoAttrIterator" c:type="PangoAttrIterator*"/>
2676 <parameter name="list">
2677 <type name="AttrList" c:type="PangoAttrList*"/>
2682 <function name="attr_iterator_range"
2683 c:identifier="pango_attr_iterator_range">
2685 <type name="void" c:type="void"/>
2688 <parameter name="iterator">
2689 <type name="PangoAttrIterator" c:type="PangoAttrIterator*"/>
2691 <parameter name="start">
2692 <type name="gint" c:type="gint*"/>
2694 <parameter name="end">
2695 <type name="gint" c:type="gint*"/>
2699 <function name="attr_iterator_next" c:identifier="pango_attr_iterator_next">
2701 <type name="gboolean" c:type="gboolean"/>
2704 <parameter name="iterator">
2705 <type name="PangoAttrIterator" c:type="PangoAttrIterator*"/>
2709 <function name="attr_iterator_copy" c:identifier="pango_attr_iterator_copy">
2711 <type name="PangoAttrIterator*" c:type="PangoAttrIterator*"/>
2714 <parameter name="iterator">
2715 <type name="PangoAttrIterator" c:type="PangoAttrIterator*"/>
2719 <function name="attr_iterator_destroy"
2720 c:identifier="pango_attr_iterator_destroy">
2722 <type name="void" c:type="void"/>
2725 <parameter name="iterator">
2726 <type name="PangoAttrIterator" c:type="PangoAttrIterator*"/>
2730 <function name="attr_iterator_get" c:identifier="pango_attr_iterator_get">
2732 <type name="PangoAttribute*" c:type="PangoAttribute*"/>
2735 <parameter name="iterator">
2736 <type name="PangoAttrIterator" c:type="PangoAttrIterator*"/>
2738 <parameter name="type">
2739 <type name="PangoAttrType" c:type="PangoAttrType"/>
2743 <function name="attr_iterator_get_font"
2744 c:identifier="pango_attr_iterator_get_font">
2746 <type name="void" c:type="void"/>
2749 <parameter name="iterator">
2750 <type name="PangoAttrIterator" c:type="PangoAttrIterator*"/>
2752 <parameter name="desc">
2753 <type name="FontDescription" c:type="PangoFontDescription*"/>
2755 <parameter name="language">
2756 <type name="Language" c:type="PangoLanguage**"/>
2758 <parameter name="extra_attrs">
2759 <type name="GSList" c:type="GSList**"/>
2763 <function name="attr_iterator_get_attrs"
2764 c:identifier="pango_attr_iterator_get_attrs">
2766 <type name="GSList*" c:type="GSList*"/>
2769 <parameter name="iterator">
2770 <type name="PangoAttrIterator" c:type="PangoAttrIterator*"/>
2774 <function name="parse_markup" c:identifier="pango_parse_markup">
2776 <type name="gboolean" c:type="gboolean"/>
2779 <parameter name="markup_text">
2780 <type name="char" c:type="char*"/>
2782 <parameter name="length">
2783 <type name="int" c:type="int"/>
2785 <parameter name="accel_marker">
2786 <type name="gunichar" c:type="gunichar"/>
2788 <parameter name="attr_list">
2789 <type name="AttrList" c:type="PangoAttrList**"/>
2791 <parameter name="text">
2792 <type name="char" c:type="char**"/>
2794 <parameter name="accel_char">
2795 <type name="gunichar" c:type="gunichar*"/>
2797 <parameter name="error">
2798 <type name="GError" c:type="GError**"/>
2802 <record name="PangoAnalysis" c:type="PangoAnalysis">
2803 <field name="shape_engine">
2804 <type name="PangoEngineShape*" c:type="PangoEngineShape*"/>
2806 <field name="lang_engine">
2807 <type name="PangoEngineLang*" c:type="PangoEngineLang*"/>
2810 <type name="PangoFont*" c:type="PangoFont*"/>
2812 <field name="level">
2813 <type name="guint8" c:type="guint8"/>
2815 <field name="gravity">
2816 <type name="guint8" c:type="guint8"/>
2818 <field name="flags">
2819 <type name="guint8" c:type="guint8"/>
2821 <field name="script">
2822 <type name="guint8" c:type="guint8"/>
2824 <field name="language">
2825 <type name="PangoLanguage*" c:type="PangoLanguage*"/>
2827 <field name="extra_attrs">
2828 <type name="GSList*" c:type="GSList*"/>
2831 <glib:boxed c:type="Item"
2833 glib:type-name="PangoItem"
2834 glib:get-type="pango_item_get_type">
2835 <constructor name="new" c:identifier="pango_item_new">
2837 <type name="Item" c:type="PangoItem*"/>
2840 <constructor name="copy" c:identifier="pango_item_copy">
2842 <type name="Item" c:type="PangoItem*"/>
2845 <parameter name="item">
2846 <type name="Item" c:type="PangoItem*"/>
2850 <constructor name="split" c:identifier="pango_item_split">
2852 <type name="Item" c:type="PangoItem*"/>
2855 <parameter name="orig">
2856 <type name="Item" c:type="PangoItem*"/>
2858 <parameter name="split_index">
2859 <type name="int" c:type="int"/>
2861 <parameter name="split_offset">
2862 <type name="int" c:type="int"/>
2866 <method name="free" c:identifier="pango_item_free">
2868 <type name="void" c:type="void"/>
2871 <parameter name="item">
2872 <type name="Item" c:type="PangoItem*"/>
2877 <function name="break" c:identifier="pango_break">
2879 <type name="void" c:type="void"/>
2882 <parameter name="text">
2883 <type name="gchar" c:type="gchar*"/>
2885 <parameter name="length">
2886 <type name="int" c:type="int"/>
2888 <parameter name="analysis">
2889 <type name="PangoAnalysis" c:type="PangoAnalysis*"/>
2891 <parameter name="attrs">
2892 <type name="PangoLogAttr" c:type="PangoLogAttr*"/>
2894 <parameter name="attrs_len">
2895 <type name="int" c:type="int"/>
2899 <function name="find_paragraph_boundary"
2900 c:identifier="pango_find_paragraph_boundary">
2902 <type name="void" c:type="void"/>
2905 <parameter name="text">
2906 <type name="gchar" c:type="gchar*"/>
2908 <parameter name="length">
2909 <type name="gint" c:type="gint"/>
2911 <parameter name="paragraph_delimiter_index">
2912 <type name="gint" c:type="gint*"/>
2914 <parameter name="next_paragraph_start">
2915 <type name="gint" c:type="gint*"/>
2919 <function name="get_log_attrs" c:identifier="pango_get_log_attrs">
2921 <type name="void" c:type="void"/>
2924 <parameter name="text">
2925 <type name="char" c:type="char*"/>
2927 <parameter name="length">
2928 <type name="int" c:type="int"/>
2930 <parameter name="level">
2931 <type name="int" c:type="int"/>
2933 <parameter name="language">
2934 <type name="Language" c:type="PangoLanguage*"/>
2936 <parameter name="log_attrs">
2937 <type name="PangoLogAttr" c:type="PangoLogAttr*"/>
2939 <parameter name="attrs_len">
2940 <type name="int" c:type="int"/>
2944 <class name="Fontset"
2945 c:type="PangoFontset"
2946 parent="GLib.Object"
2947 glib:type-name="PangoFontset"
2948 glib:get-type="pango_fontset_get_type">
2949 <method name="get_font" c:identifier="pango_fontset_get_font">
2951 <type name="Font" c:type="PangoFont*"/>
2954 <parameter name="fontset">
2955 <type name="Fontset" c:type="PangoFontset*"/>
2957 <parameter name="wc">
2958 <type name="guint" c:type="guint"/>
2962 <method name="get_metrics" c:identifier="pango_fontset_get_metrics">
2964 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
2967 <parameter name="fontset">
2968 <type name="Fontset" c:type="PangoFontset*"/>
2972 <method name="foreach" c:identifier="pango_fontset_foreach">
2974 <type name="void" c:type="void"/>
2977 <parameter name="fontset">
2978 <type name="Fontset" c:type="PangoFontset*"/>
2980 <parameter name="func">
2981 <type name="PangoFontsetForeachFunc"
2982 c:type="PangoFontsetForeachFunc"/>
2984 <parameter name="data">
2985 <type name="gpointer" c:type="gpointer"/>
2990 <record name="PangoFontset" c:type="PangoFontset"/>
2991 <callback name="PangoFontsetForeachFunc">
2993 <type name="gboolean" c:type="gboolean"/>
2996 <parameter name="fontset">
2997 <type name="PangoFontset*" c:type="PangoFontset*"/>
2999 <parameter name="font">
3000 <type name="PangoFont*" c:type="PangoFont*"/>
3002 <parameter name="data">
3003 <type name="gpointer" c:type="gpointer"/>
3007 <class name="FontMap"
3008 c:type="PangoFontMap"
3009 parent="GLib.Object"
3010 glib:type-name="PangoFontMap"
3011 glib:get-type="pango_font_map_get_type">
3012 <method name="load_fontset" c:identifier="pango_font_map_load_fontset">
3014 <type name="Fontset" c:type="PangoFontset*"/>
3017 <parameter name="fontmap">
3018 <type name="FontMap" c:type="PangoFontMap*"/>
3020 <parameter name="context">
3021 <type name="PangoContext" c:type="PangoContext*"/>
3023 <parameter name="desc">
3024 <type name="FontDescription" c:type="PangoFontDescription*"/>
3026 <parameter name="language">
3027 <type name="Language" c:type="PangoLanguage*"/>
3031 <method name="list_families" c:identifier="pango_font_map_list_families">
3033 <type name="void" c:type="void"/>
3036 <parameter name="fontmap">
3037 <type name="FontMap" c:type="PangoFontMap*"/>
3039 <parameter name="families">
3040 <type name="FontFamily" c:type="PangoFontFamily***"/>
3042 <parameter name="n_families">
3043 <type name="int" c:type="int*"/>
3048 <class name="Context"
3049 c:type="PangoContext"
3050 parent="GLib.Object"
3051 glib:type-name="PangoContext"
3052 glib:get-type="pango_context_get_type">
3053 <method name="get_font_map" c:identifier="pango_context_get_font_map">
3055 <type name="FontMap" c:type="PangoFontMap*"/>
3058 <parameter name="context">
3059 <type name="Context" c:type="PangoContext*"/>
3063 <method name="list_families" c:identifier="pango_context_list_families">
3065 <type name="void" c:type="void"/>
3068 <parameter name="context">
3069 <type name="Context" c:type="PangoContext*"/>
3071 <parameter name="families">
3072 <type name="FontFamily" c:type="PangoFontFamily***"/>
3074 <parameter name="n_families">
3075 <type name="int" c:type="int*"/>
3079 <method name="load_font" c:identifier="pango_context_load_font">
3081 <type name="Font" c:type="PangoFont*"/>
3084 <parameter name="context">
3085 <type name="Context" c:type="PangoContext*"/>
3087 <parameter name="desc">
3088 <type name="FontDescription" c:type="PangoFontDescription*"/>
3092 <method name="load_fontset" c:identifier="pango_context_load_fontset">
3094 <type name="Fontset" c:type="PangoFontset*"/>
3097 <parameter name="context">
3098 <type name="Context" c:type="PangoContext*"/>
3100 <parameter name="desc">
3101 <type name="FontDescription" c:type="PangoFontDescription*"/>
3103 <parameter name="language">
3104 <type name="Language" c:type="PangoLanguage*"/>
3108 <method name="get_metrics" c:identifier="pango_context_get_metrics">
3110 <type name="FontMetrics" c:type="PangoFontMetrics*"/>
3113 <parameter name="context">
3114 <type name="Context" c:type="PangoContext*"/>
3116 <parameter name="desc">
3117 <type name="FontDescription" c:type="PangoFontDescription*"/>
3119 <parameter name="language">
3120 <type name="Language" c:type="PangoLanguage*"/>
3124 <method name="set_font_description"
3125 c:identifier="pango_context_set_font_description">
3127 <type name="void" c:type="void"/>
3130 <parameter name="context">
3131 <type name="Context" c:type="PangoContext*"/>
3133 <parameter name="desc">
3134 <type name="FontDescription" c:type="PangoFontDescription*"/>
3138 <method name="get_font_description"
3139 c:identifier="pango_context_get_font_description">
3141 <type name="FontDescription" c:type="PangoFontDescription*"/>
3144 <parameter name="context">
3145 <type name="Context" c:type="PangoContext*"/>
3149 <method name="get_language" c:identifier="pango_context_get_language">
3151 <type name="Language" c:type="PangoLanguage*"/>
3154 <parameter name="context">
3155 <type name="Context" c:type="PangoContext*"/>
3159 <method name="set_language" c:identifier="pango_context_set_language">
3161 <type name="void" c:type="void"/>
3164 <parameter name="context">
3165 <type name="Context" c:type="PangoContext*"/>
3167 <parameter name="language">
3168 <type name="Language" c:type="PangoLanguage*"/>
3172 <method name="set_base_dir" c:identifier="pango_context_set_base_dir">
3174 <type name="void" c:type="void"/>
3177 <parameter name="context">
3178 <type name="Context" c:type="PangoContext*"/>
3180 <parameter name="direction">
3181 <type name="PangoDirection" c:type="PangoDirection"/>
3185 <method name="get_base_dir" c:identifier="pango_context_get_base_dir">
3187 <type name="PangoDirection" c:type="PangoDirection"/>
3190 <parameter name="context">
3191 <type name="Context" c:type="PangoContext*"/>
3195 <method name="set_base_gravity"
3196 c:identifier="pango_context_set_base_gravity">
3198 <type name="void" c:type="void"/>
3201 <parameter name="context">
3202 <type name="Context" c:type="PangoContext*"/>
3204 <parameter name="gravity">
3205 <type name="PangoGravity" c:type="PangoGravity"/>
3209 <method name="get_base_gravity"
3210 c:identifier="pango_context_get_base_gravity">
3212 <type name="PangoGravity" c:type="PangoGravity"/>
3215 <parameter name="context">
3216 <type name="Context" c:type="PangoContext*"/>
3220 <method name="get_gravity" c:identifier="pango_context_get_gravity">
3222 <type name="PangoGravity" c:type="PangoGravity"/>
3225 <parameter name="context">
3226 <type name="Context" c:type="PangoContext*"/>
3230 <method name="set_gravity_hint"
3231 c:identifier="pango_context_set_gravity_hint">
3233 <type name="void" c:type="void"/>
3236 <parameter name="context">
3237 <type name="Context" c:type="PangoContext*"/>
3239 <parameter name="hint">
3240 <type name="PangoGravityHint" c:type="PangoGravityHint"/>
3244 <method name="get_gravity_hint"
3245 c:identifier="pango_context_get_gravity_hint">
3247 <type name="PangoGravityHint" c:type="PangoGravityHint"/>
3250 <parameter name="context">
3251 <type name="Context" c:type="PangoContext*"/>
3255 <method name="set_matrix" c:identifier="pango_context_set_matrix">
3257 <type name="void" c:type="void"/>
3260 <parameter name="context">
3261 <type name="Context" c:type="PangoContext*"/>
3263 <parameter name="matrix">
3264 <type name="Matrix" c:type="PangoMatrix*"/>
3268 <method name="get_matrix" c:identifier="pango_context_get_matrix">
3270 <type name="Matrix" c:type="PangoMatrix*"/>
3273 <parameter name="context">
3274 <type name="Context" c:type="PangoContext*"/>
3279 <function name="itemize" c:identifier="pango_itemize">
3281 <type name="GList*" c:type="GList*"/>
3284 <parameter name="context">
3285 <type name="Context" c:type="PangoContext*"/>
3287 <parameter name="text">
3288 <type name="char" c:type="char*"/>
3290 <parameter name="start_index">
3291 <type name="int" c:type="int"/>
3293 <parameter name="length">
3294 <type name="int" c:type="int"/>
3296 <parameter name="attrs">
3297 <type name="AttrList" c:type="PangoAttrList*"/>
3299 <parameter name="cached_iter">
3300 <type name="PangoAttrIterator" c:type="PangoAttrIterator*"/>
3304 <function name="itemize_with_base_dir"
3305 c:identifier="pango_itemize_with_base_dir">
3307 <type name="GList*" c:type="GList*"/>
3310 <parameter name="context">
3311 <type name="Context" c:type="PangoContext*"/>
3313 <parameter name="base_dir">
3314 <type name="PangoDirection" c:type="PangoDirection"/>
3316 <parameter name="text">
3317 <type name="char" c:type="char*"/>
3319 <parameter name="start_index">
3320 <type name="int" c:type="int"/>
3322 <parameter name="length">
3323 <type name="int" c:type="int"/>
3325 <parameter name="attrs">
3326 <type name="AttrList" c:type="PangoAttrList*"/>
3328 <parameter name="cached_iter">
3329 <type name="PangoAttrIterator" c:type="PangoAttrIterator*"/>
3333 <record name="PangoGlyphGeometry" c:type="PangoGlyphGeometry">
3334 <field name="width">
3335 <type name="PangoGlyphUnit" c:type="PangoGlyphUnit"/>
3337 <field name="x_offset">
3338 <type name="PangoGlyphUnit" c:type="PangoGlyphUnit"/>
3340 <field name="y_offset">
3341 <type name="PangoGlyphUnit" c:type="PangoGlyphUnit"/>
3344 <record name="PangoGlyphVisAttr" c:type="PangoGlyphVisAttr">
3345 <field name="is_cluster_start">
3346 <type name="guint" c:type="guint"/>
3349 <record name="PangoGlyphInfo" c:type="PangoGlyphInfo">
3350 <field name="glyph">
3351 <type name="PangoGlyph" c:type="PangoGlyph"/>
3353 <field name="geometry">
3354 <type name="PangoGlyphGeometry" c:type="PangoGlyphGeometry"/>
3357 <type name="PangoGlyphVisAttr" c:type="PangoGlyphVisAttr"/>
3360 <function name="glyph_string_new" c:identifier="pango_glyph_string_new">
3362 <type name="PangoGlyphString*" c:type="PangoGlyphString*"/>
3365 <function name="glyph_string_set_size"
3366 c:identifier="pango_glyph_string_set_size">
3368 <type name="void" c:type="void"/>
3371 <parameter name="string">
3372 <type name="PangoGlyphString" c:type="PangoGlyphString*"/>
3374 <parameter name="new_len">
3375 <type name="gint" c:type="gint"/>
3379 <glib:boxed c:type="GlyphString"
3380 glib:name="GlyphString"
3381 glib:type-name="PangoGlyphString"
3382 glib:get-type="pango_glyph_string_get_type">
3383 <constructor name="copy" c:identifier="pango_glyph_string_copy">
3385 <type name="GlyphString" c:type="PangoGlyphString*"/>
3388 <parameter name="string">
3389 <type name="GlyphString" c:type="PangoGlyphString*"/>
3393 <method name="free" c:identifier="pango_glyph_string_free">
3395 <type name="void" c:type="void"/>
3398 <parameter name="string">
3399 <type name="GlyphString" c:type="PangoGlyphString*"/>
3403 <method name="extents" c:identifier="pango_glyph_string_extents">
3405 <type name="void" c:type="void"/>
3408 <parameter name="glyphs">
3409 <type name="GlyphString" c:type="PangoGlyphString*"/>
3411 <parameter name="font">
3412 <type name="Font" c:type="PangoFont*"/>
3414 <parameter name="ink_rect">
3415 <type name="PangoRectangle" c:type="PangoRectangle*"/>
3417 <parameter name="logical_rect">
3418 <type name="PangoRectangle" c:type="PangoRectangle*"/>
3422 <method name="get_width" c:identifier="pango_glyph_string_get_width">
3424 <type name="int" c:type="int"/>
3427 <parameter name="glyphs">
3428 <type name="GlyphString" c:type="PangoGlyphString*"/>
3432 <method name="extents_range"
3433 c:identifier="pango_glyph_string_extents_range">
3435 <type name="void" c:type="void"/>
3438 <parameter name="glyphs">
3439 <type name="GlyphString" c:type="PangoGlyphString*"/>
3441 <parameter name="start">
3442 <type name="int" c:type="int"/>
3444 <parameter name="end">
3445 <type name="int" c:type="int"/>
3447 <parameter name="font">
3448 <type name="Font" c:type="PangoFont*"/>
3450 <parameter name="ink_rect">
3451 <type name="PangoRectangle" c:type="PangoRectangle*"/>
3453 <parameter name="logical_rect">
3454 <type name="PangoRectangle" c:type="PangoRectangle*"/>
3458 <method name="get_logical_widths"
3459 c:identifier="pango_glyph_string_get_logical_widths">
3461 <type name="void" c:type="void"/>
3464 <parameter name="glyphs">
3465 <type name="GlyphString" c:type="PangoGlyphString*"/>
3467 <parameter name="text">
3468 <type name="char" c:type="char*"/>
3470 <parameter name="length">
3471 <type name="int" c:type="int"/>
3473 <parameter name="embedding_level">
3474 <type name="int" c:type="int"/>
3476 <parameter name="logical_widths">
3477 <type name="int" c:type="int*"/>
3481 <method name="index_to_x" c:identifier="pango_glyph_string_index_to_x">
3483 <type name="void" c:type="void"/>
3486 <parameter name="glyphs">
3487 <type name="GlyphString" c:type="PangoGlyphString*"/>
3489 <parameter name="text">
3490 <type name="char" c:type="char*"/>
3492 <parameter name="length">
3493 <type name="int" c:type="int"/>
3495 <parameter name="analysis">
3496 <type name="PangoAnalysis" c:type="PangoAnalysis*"/>
3498 <parameter name="index_">
3499 <type name="int" c:type="int"/>
3501 <parameter name="trailing">
3502 <type name="gboolean" c:type="gboolean"/>
3504 <parameter name="x_pos">
3505 <type name="int" c:type="int*"/>
3509 <method name="x_to_index" c:identifier="pango_glyph_string_x_to_index">
3511 <type name="void" c:type="void"/>
3514 <parameter name="glyphs">
3515 <type name="GlyphString" c:type="PangoGlyphString*"/>
3517 <parameter name="text">
3518 <type name="char" c:type="char*"/>
3520 <parameter name="length">
3521 <type name="int" c:type="int"/>
3523 <parameter name="analysis">
3524 <type name="PangoAnalysis" c:type="PangoAnalysis*"/>
3526 <parameter name="x_pos">
3527 <type name="int" c:type="int"/>
3529 <parameter name="index_">
3530 <type name="int" c:type="int*"/>
3532 <parameter name="trailing">
3533 <type name="int" c:type="int*"/>
3538 <function name="shape" c:identifier="pango_shape">
3540 <type name="void" c:type="void"/>
3543 <parameter name="text">
3544 <type name="gchar" c:type="gchar*"/>
3546 <parameter name="length">
3547 <type name="gint" c:type="gint"/>
3549 <parameter name="analysis">
3550 <type name="PangoAnalysis" c:type="PangoAnalysis*"/>
3552 <parameter name="glyphs">
3553 <type name="GlyphString" c:type="PangoGlyphString*"/>
3557 <function name="reorder_items" c:identifier="pango_reorder_items">
3559 <type name="GList*" c:type="GList*"/>
3562 <parameter name="logical_items">
3563 <type name="GList" c:type="GList*"/>
3567 <enumeration name="Alignment"
3568 c:type="PangoAlignment"
3569 glib:type-name="PangoAlignment"
3570 glib:get-type="pango_alignment_get_type">
3573 c:identifier="PANGO_ALIGN_LEFT"
3575 <member name="center"
3577 c:identifier="PANGO_ALIGN_CENTER"
3578 glib:nick="center"/>
3579 <member name="right"
3581 c:identifier="PANGO_ALIGN_RIGHT"
3584 <enumeration name="WrapMode"
3585 c:type="PangoWrapMode"
3586 glib:type-name="PangoWrapMode"
3587 glib:get-type="pango_wrap_mode_get_type">
3590 c:identifier="PANGO_WRAP_WORD"
3594 c:identifier="PANGO_WRAP_CHAR"
3596 <member name="word-char"
3598 c:identifier="PANGO_WRAP_WORD_CHAR"
3599 glib:nick="word-char"/>
3601 <enumeration name="EllipsizeMode"
3602 c:type="PangoEllipsizeMode"
3603 glib:type-name="PangoEllipsizeMode"
3604 glib:get-type="pango_ellipsize_mode_get_type">
3607 c:identifier="PANGO_ELLIPSIZE_NONE"
3609 <member name="start"
3611 c:identifier="PANGO_ELLIPSIZE_START"
3613 <member name="middle"
3615 c:identifier="PANGO_ELLIPSIZE_MIDDLE"
3616 glib:nick="middle"/>
3619 c:identifier="PANGO_ELLIPSIZE_END"
3622 <enumeration name="RenderPart"
3623 c:type="PangoRenderPart"
3624 glib:type-name="PangoRenderPart"
3625 glib:get-type="pango_render_part_get_type">
3626 <member name="foreground"
3628 c:identifier="PANGO_RENDER_PART_FOREGROUND"
3629 glib:nick="foreground"/>
3630 <member name="background"
3632 c:identifier="PANGO_RENDER_PART_BACKGROUND"
3633 glib:nick="background"/>
3634 <member name="underline"
3636 c:identifier="PANGO_RENDER_PART_UNDERLINE"
3637 glib:nick="underline"/>
3638 <member name="strikethrough"
3640 c:identifier="PANGO_RENDER_PART_STRIKETHROUGH"
3641 glib:nick="strikethrough"/>
3643 <enumeration name="TabAlign"
3644 c:type="PangoTabAlign"
3645 glib:type-name="PangoTabAlign"
3646 glib:get-type="pango_tab_align_get_type">
3649 c:identifier="PANGO_TAB_LEFT"
3652 <glib:boxed c:type="GlyphItem"
3653 glib:name="GlyphItem"
3654 glib:type-name="PangoGlyphItem"
3655 glib:get-type="pango_glyph_item_get_type">
3656 <constructor name="split" c:identifier="pango_glyph_item_split">
3658 <type name="GlyphItem" c:type="PangoGlyphItem*"/>
3661 <parameter name="orig">
3662 <type name="GlyphItem" c:type="PangoGlyphItem*"/>
3664 <parameter name="text">
3665 <type name="char" c:type="char*"/>
3667 <parameter name="split_index">
3668 <type name="int" c:type="int"/>
3672 <constructor name="copy" c:identifier="pango_glyph_item_copy">
3674 <type name="GlyphItem" c:type="PangoGlyphItem*"/>
3677 <parameter name="orig">
3678 <type name="GlyphItem" c:type="PangoGlyphItem*"/>
3682 <method name="free" c:identifier="pango_glyph_item_free">
3684 <type name="void" c:type="void"/>
3687 <parameter name="glyph_item">
3688 <type name="GlyphItem" c:type="PangoGlyphItem*"/>
3692 <method name="apply_attrs" c:identifier="pango_glyph_item_apply_attrs">
3694 <type name="GSList" c:type="GSList*"/>
3697 <parameter name="glyph_item">
3698 <type name="GlyphItem" c:type="PangoGlyphItem*"/>
3700 <parameter name="text">
3701 <type name="char" c:type="char*"/>
3703 <parameter name="list">
3704 <type name="AttrList" c:type="PangoAttrList*"/>
3708 <method name="letter_space" c:identifier="pango_glyph_item_letter_space">
3710 <type name="void" c:type="void"/>
3713 <parameter name="glyph_item">
3714 <type name="GlyphItem" c:type="PangoGlyphItem*"/>
3716 <parameter name="text">
3717 <type name="char" c:type="char*"/>
3719 <parameter name="log_attrs">
3720 <type name="PangoLogAttr" c:type="PangoLogAttr*"/>
3722 <parameter name="letter_spacing">
3723 <type name="int" c:type="int"/>
3728 <function name="tab_array_new" c:identifier="pango_tab_array_new">
3730 <type name="PangoTabArray*" c:type="PangoTabArray*"/>
3733 <parameter name="initial_size">
3734 <type name="gint" c:type="gint"/>
3736 <parameter name="positions_in_pixels">
3737 <type name="gboolean" c:type="gboolean"/>
3741 <function name="tab_array_new_with_positions"
3742 c:identifier="pango_tab_array_new_with_positions">
3744 <type name="PangoTabArray*" c:type="PangoTabArray*"/>
3747 <parameter name="size">
3748 <type name="gint" c:type="gint"/>
3750 <parameter name="positions_in_pixels">
3751 <type name="gboolean" c:type="gboolean"/>
3753 <parameter name="first_alignment">
3754 <type name="TabAlign" c:type="PangoTabAlign"/>
3756 <parameter name="first_position">
3757 <type name="gint" c:type="gint"/>
3761 <glib:boxed c:type="TabArray"
3762 glib:name="TabArray"
3763 glib:type-name="PangoTabArray"
3764 glib:get-type="pango_tab_array_get_type">
3765 <constructor name="copy" c:identifier="pango_tab_array_copy">
3767 <type name="TabArray" c:type="PangoTabArray*"/>
3770 <parameter name="src">
3771 <type name="TabArray" c:type="PangoTabArray*"/>
3775 <method name="free" c:identifier="pango_tab_array_free">
3777 <type name="void" c:type="void"/>
3780 <parameter name="tab_array">
3781 <type name="TabArray" c:type="PangoTabArray*"/>
3785 <method name="get_size" c:identifier="pango_tab_array_get_size">
3787 <type name="gint" c:type="gint"/>
3790 <parameter name="tab_array">
3791 <type name="TabArray" c:type="PangoTabArray*"/>
3795 <method name="resize" c:identifier="pango_tab_array_resize">
3797 <type name="void" c:type="void"/>
3800 <parameter name="tab_array">
3801 <type name="TabArray" c:type="PangoTabArray*"/>
3803 <parameter name="new_size">
3804 <type name="gint" c:type="gint"/>
3808 <method name="set_tab" c:identifier="pango_tab_array_set_tab">
3810 <type name="void" c:type="void"/>
3813 <parameter name="tab_array">
3814 <type name="TabArray" c:type="PangoTabArray*"/>
3816 <parameter name="tab_index">
3817 <type name="gint" c:type="gint"/>
3819 <parameter name="alignment">
3820 <type name="TabAlign" c:type="PangoTabAlign"/>
3822 <parameter name="location">
3823 <type name="gint" c:type="gint"/>
3827 <method name="get_tab" c:identifier="pango_tab_array_get_tab">
3829 <type name="void" c:type="void"/>
3832 <parameter name="tab_array">
3833 <type name="TabArray" c:type="PangoTabArray*"/>
3835 <parameter name="tab_index">
3836 <type name="gint" c:type="gint"/>
3838 <parameter name="alignment">
3839 <type name="TabAlign" c:type="PangoTabAlign*"/>
3841 <parameter name="location">
3842 <type name="gint" c:type="gint*"/>
3846 <method name="get_tabs" c:identifier="pango_tab_array_get_tabs">
3848 <type name="void" c:type="void"/>
3851 <parameter name="tab_array">
3852 <type name="TabArray" c:type="PangoTabArray*"/>
3854 <parameter name="alignments">
3855 <type name="TabAlign" c:type="PangoTabAlign**"/>
3857 <parameter name="locations">
3858 <type name="gint" c:type="gint**"/>
3862 <method name="get_positions_in_pixels"
3863 c:identifier="pango_tab_array_get_positions_in_pixels">
3865 <type name="gboolean" c:type="gboolean"/>
3868 <parameter name="tab_array">
3869 <type name="TabArray" c:type="PangoTabArray*"/>
3874 <class name="Layout"
3875 c:type="PangoLayout"
3876 parent="GLib.Object"
3877 glib:type-name="PangoLayout"
3878 glib:get-type="pango_layout_get_type">
3879 <constructor name="new" c:identifier="pango_layout_new">
3881 <type name="Layout" c:type="PangoLayout*"/>
3884 <parameter name="context">
3885 <type name="Context" c:type="PangoContext*"/>
3889 <constructor name="copy" c:identifier="pango_layout_copy">
3891 <type name="Layout" c:type="PangoLayout*"/>
3894 <parameter name="src">
3895 <type name="Layout" c:type="PangoLayout*"/>
3899 <constructor name="iter_get_layout"
3900 c:identifier="pango_layout_iter_get_layout">
3902 <type name="Layout" c:type="PangoLayout*"/>
3905 <parameter name="iter">
3906 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
3910 <method name="get_context" c:identifier="pango_layout_get_context">
3912 <type name="Context" c:type="PangoContext*"/>
3915 <parameter name="layout">
3916 <type name="Layout" c:type="PangoLayout*"/>
3920 <method name="set_attributes" c:identifier="pango_layout_set_attributes">
3922 <type name="void" c:type="void"/>
3925 <parameter name="layout">
3926 <type name="Layout" c:type="PangoLayout*"/>
3928 <parameter name="attrs">
3929 <type name="AttrList" c:type="PangoAttrList*"/>
3933 <method name="get_attributes" c:identifier="pango_layout_get_attributes">
3935 <type name="AttrList" c:type="PangoAttrList*"/>
3938 <parameter name="layout">
3939 <type name="Layout" c:type="PangoLayout*"/>
3943 <method name="set_text" c:identifier="pango_layout_set_text">
3945 <type name="void" c:type="void"/>
3948 <parameter name="layout">
3949 <type name="Layout" c:type="PangoLayout*"/>
3951 <parameter name="text">
3952 <type name="char" c:type="char*"/>
3954 <parameter name="length">
3955 <type name="int" c:type="int"/>
3959 <method name="get_text" c:identifier="pango_layout_get_text">
3961 <type name="char" c:type="char*"/>
3964 <parameter name="layout">
3965 <type name="Layout" c:type="PangoLayout*"/>
3969 <method name="set_markup" c:identifier="pango_layout_set_markup">
3971 <type name="void" c:type="void"/>
3974 <parameter name="layout">
3975 <type name="Layout" c:type="PangoLayout*"/>
3977 <parameter name="markup">
3978 <type name="char" c:type="char*"/>
3980 <parameter name="length">
3981 <type name="int" c:type="int"/>
3985 <method name="set_markup_with_accel"
3986 c:identifier="pango_layout_set_markup_with_accel">
3988 <type name="void" c:type="void"/>
3991 <parameter name="layout">
3992 <type name="Layout" c:type="PangoLayout*"/>
3994 <parameter name="markup">
3995 <type name="char" c:type="char*"/>
3997 <parameter name="length">
3998 <type name="int" c:type="int"/>
4000 <parameter name="accel_marker">
4001 <type name="gunichar" c:type="gunichar"/>
4003 <parameter name="accel_char">
4004 <type name="gunichar" c:type="gunichar*"/>
4008 <method name="set_font_description"
4009 c:identifier="pango_layout_set_font_description">
4011 <type name="void" c:type="void"/>
4014 <parameter name="layout">
4015 <type name="Layout" c:type="PangoLayout*"/>
4017 <parameter name="desc">
4018 <type name="FontDescription" c:type="PangoFontDescription*"/>
4022 <method name="get_font_description"
4023 c:identifier="pango_layout_get_font_description">
4025 <type name="FontDescription" c:type="PangoFontDescription*"/>
4028 <parameter name="layout">
4029 <type name="Layout" c:type="PangoLayout*"/>
4033 <method name="set_width" c:identifier="pango_layout_set_width">
4035 <type name="void" c:type="void"/>
4038 <parameter name="layout">
4039 <type name="Layout" c:type="PangoLayout*"/>
4041 <parameter name="width">
4042 <type name="int" c:type="int"/>
4046 <method name="get_width" c:identifier="pango_layout_get_width">
4048 <type name="int" c:type="int"/>
4051 <parameter name="layout">
4052 <type name="Layout" c:type="PangoLayout*"/>
4056 <method name="set_height" c:identifier="pango_layout_set_height">
4058 <type name="void" c:type="void"/>
4061 <parameter name="layout">
4062 <type name="Layout" c:type="PangoLayout*"/>
4064 <parameter name="height">
4065 <type name="int" c:type="int"/>
4069 <method name="get_height" c:identifier="pango_layout_get_height">
4071 <type name="int" c:type="int"/>
4074 <parameter name="layout">
4075 <type name="Layout" c:type="PangoLayout*"/>
4079 <method name="set_wrap" c:identifier="pango_layout_set_wrap">
4081 <type name="void" c:type="void"/>
4084 <parameter name="layout">
4085 <type name="Layout" c:type="PangoLayout*"/>
4087 <parameter name="wrap">
4088 <type name="WrapMode" c:type="PangoWrapMode"/>
4092 <method name="get_wrap" c:identifier="pango_layout_get_wrap">
4094 <type name="WrapMode" c:type="PangoWrapMode"/>
4097 <parameter name="layout">
4098 <type name="Layout" c:type="PangoLayout*"/>
4102 <method name="is_wrapped" c:identifier="pango_layout_is_wrapped">
4104 <type name="gboolean" c:type="gboolean"/>
4107 <parameter name="layout">
4108 <type name="Layout" c:type="PangoLayout*"/>
4112 <method name="set_indent" c:identifier="pango_layout_set_indent">
4114 <type name="void" c:type="void"/>
4117 <parameter name="layout">
4118 <type name="Layout" c:type="PangoLayout*"/>
4120 <parameter name="indent">
4121 <type name="int" c:type="int"/>
4125 <method name="get_indent" c:identifier="pango_layout_get_indent">
4127 <type name="int" c:type="int"/>
4130 <parameter name="layout">
4131 <type name="Layout" c:type="PangoLayout*"/>
4135 <method name="set_spacing" c:identifier="pango_layout_set_spacing">
4137 <type name="void" c:type="void"/>
4140 <parameter name="layout">
4141 <type name="Layout" c:type="PangoLayout*"/>
4143 <parameter name="spacing">
4144 <type name="int" c:type="int"/>
4148 <method name="get_spacing" c:identifier="pango_layout_get_spacing">
4150 <type name="int" c:type="int"/>
4153 <parameter name="layout">
4154 <type name="Layout" c:type="PangoLayout*"/>
4158 <method name="set_justify" c:identifier="pango_layout_set_justify">
4160 <type name="void" c:type="void"/>
4163 <parameter name="layout">
4164 <type name="Layout" c:type="PangoLayout*"/>
4166 <parameter name="justify">
4167 <type name="gboolean" c:type="gboolean"/>
4171 <method name="get_justify" c:identifier="pango_layout_get_justify">
4173 <type name="gboolean" c:type="gboolean"/>
4176 <parameter name="layout">
4177 <type name="Layout" c:type="PangoLayout*"/>
4181 <method name="set_auto_dir" c:identifier="pango_layout_set_auto_dir">
4183 <type name="void" c:type="void"/>
4186 <parameter name="layout">
4187 <type name="Layout" c:type="PangoLayout*"/>
4189 <parameter name="auto_dir">
4190 <type name="gboolean" c:type="gboolean"/>
4194 <method name="get_auto_dir" c:identifier="pango_layout_get_auto_dir">
4196 <type name="gboolean" c:type="gboolean"/>
4199 <parameter name="layout">
4200 <type name="Layout" c:type="PangoLayout*"/>
4204 <method name="set_alignment" c:identifier="pango_layout_set_alignment">
4206 <type name="void" c:type="void"/>
4209 <parameter name="layout">
4210 <type name="Layout" c:type="PangoLayout*"/>
4212 <parameter name="alignment">
4213 <type name="Alignment" c:type="PangoAlignment"/>
4217 <method name="get_alignment" c:identifier="pango_layout_get_alignment">
4219 <type name="Alignment" c:type="PangoAlignment"/>
4222 <parameter name="layout">
4223 <type name="Layout" c:type="PangoLayout*"/>
4227 <method name="set_tabs" c:identifier="pango_layout_set_tabs">
4229 <type name="void" c:type="void"/>
4232 <parameter name="layout">
4233 <type name="Layout" c:type="PangoLayout*"/>
4235 <parameter name="tabs">
4236 <type name="TabArray" c:type="PangoTabArray*"/>
4240 <method name="get_tabs" c:identifier="pango_layout_get_tabs">
4242 <type name="TabArray" c:type="PangoTabArray*"/>
4245 <parameter name="layout">
4246 <type name="Layout" c:type="PangoLayout*"/>
4250 <method name="set_single_paragraph_mode"
4251 c:identifier="pango_layout_set_single_paragraph_mode">
4253 <type name="void" c:type="void"/>
4256 <parameter name="layout">
4257 <type name="Layout" c:type="PangoLayout*"/>
4259 <parameter name="setting">
4260 <type name="gboolean" c:type="gboolean"/>
4264 <method name="get_single_paragraph_mode"
4265 c:identifier="pango_layout_get_single_paragraph_mode">
4267 <type name="gboolean" c:type="gboolean"/>
4270 <parameter name="layout">
4271 <type name="Layout" c:type="PangoLayout*"/>
4275 <method name="set_ellipsize" c:identifier="pango_layout_set_ellipsize">
4277 <type name="void" c:type="void"/>
4280 <parameter name="layout">
4281 <type name="Layout" c:type="PangoLayout*"/>
4283 <parameter name="ellipsize">
4284 <type name="EllipsizeMode" c:type="PangoEllipsizeMode"/>
4288 <method name="get_ellipsize" c:identifier="pango_layout_get_ellipsize">
4290 <type name="EllipsizeMode" c:type="PangoEllipsizeMode"/>
4293 <parameter name="layout">
4294 <type name="Layout" c:type="PangoLayout*"/>
4298 <method name="is_ellipsized" c:identifier="pango_layout_is_ellipsized">
4300 <type name="gboolean" c:type="gboolean"/>
4303 <parameter name="layout">
4304 <type name="Layout" c:type="PangoLayout*"/>
4308 <method name="get_unknown_glyphs_count"
4309 c:identifier="pango_layout_get_unknown_glyphs_count">
4311 <type name="int" c:type="int"/>
4314 <parameter name="layout">
4315 <type name="Layout" c:type="PangoLayout*"/>
4319 <method name="context_changed"
4320 c:identifier="pango_layout_context_changed">
4322 <type name="void" c:type="void"/>
4325 <parameter name="layout">
4326 <type name="Layout" c:type="PangoLayout*"/>
4330 <method name="get_log_attrs" c:identifier="pango_layout_get_log_attrs">
4332 <type name="void" c:type="void"/>
4335 <parameter name="layout">
4336 <type name="Layout" c:type="PangoLayout*"/>
4338 <parameter name="attrs">
4339 <type name="PangoLogAttr" c:type="PangoLogAttr**"/>
4341 <parameter name="n_attrs">
4342 <type name="gint" c:type="gint*"/>
4346 <method name="index_to_pos" c:identifier="pango_layout_index_to_pos">
4348 <type name="void" c:type="void"/>
4351 <parameter name="layout">
4352 <type name="Layout" c:type="PangoLayout*"/>
4354 <parameter name="index_">
4355 <type name="int" c:type="int"/>
4357 <parameter name="pos">
4358 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4362 <method name="index_to_line_x"
4363 c:identifier="pango_layout_index_to_line_x">
4365 <type name="void" c:type="void"/>
4368 <parameter name="layout">
4369 <type name="Layout" c:type="PangoLayout*"/>
4371 <parameter name="index_">
4372 <type name="int" c:type="int"/>
4374 <parameter name="trailing">
4375 <type name="gboolean" c:type="gboolean"/>
4377 <parameter name="line">
4378 <type name="int" c:type="int*"/>
4380 <parameter name="x_pos">
4381 <type name="int" c:type="int*"/>
4385 <method name="get_cursor_pos" c:identifier="pango_layout_get_cursor_pos">
4387 <type name="void" c:type="void"/>
4390 <parameter name="layout">
4391 <type name="Layout" c:type="PangoLayout*"/>
4393 <parameter name="index_">
4394 <type name="int" c:type="int"/>
4396 <parameter name="strong_pos">
4397 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4399 <parameter name="weak_pos">
4400 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4404 <method name="move_cursor_visually"
4405 c:identifier="pango_layout_move_cursor_visually">
4407 <type name="void" c:type="void"/>
4410 <parameter name="layout">
4411 <type name="Layout" c:type="PangoLayout*"/>
4413 <parameter name="strong">
4414 <type name="gboolean" c:type="gboolean"/>
4416 <parameter name="old_index">
4417 <type name="int" c:type="int"/>
4419 <parameter name="old_trailing">
4420 <type name="int" c:type="int"/>
4422 <parameter name="direction">
4423 <type name="int" c:type="int"/>
4425 <parameter name="new_index">
4426 <type name="int" c:type="int*"/>
4428 <parameter name="new_trailing">
4429 <type name="int" c:type="int*"/>
4433 <method name="xy_to_index" c:identifier="pango_layout_xy_to_index">
4435 <type name="gboolean" c:type="gboolean"/>
4438 <parameter name="layout">
4439 <type name="Layout" c:type="PangoLayout*"/>
4441 <parameter name="x">
4442 <type name="int" c:type="int"/>
4444 <parameter name="y">
4445 <type name="int" c:type="int"/>
4447 <parameter name="index_">
4448 <type name="int" c:type="int*"/>
4450 <parameter name="trailing">
4451 <type name="int" c:type="int*"/>
4455 <method name="get_extents" c:identifier="pango_layout_get_extents">
4457 <type name="void" c:type="void"/>
4460 <parameter name="layout">
4461 <type name="Layout" c:type="PangoLayout*"/>
4463 <parameter name="ink_rect">
4464 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4466 <parameter name="logical_rect">
4467 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4471 <method name="get_pixel_extents"
4472 c:identifier="pango_layout_get_pixel_extents">
4474 <type name="void" c:type="void"/>
4477 <parameter name="layout">
4478 <type name="Layout" c:type="PangoLayout*"/>
4480 <parameter name="ink_rect">
4481 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4483 <parameter name="logical_rect">
4484 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4488 <method name="get_size" c:identifier="pango_layout_get_size">
4490 <type name="void" c:type="void"/>
4493 <parameter name="layout">
4494 <type name="Layout" c:type="PangoLayout*"/>
4496 <parameter name="width">
4497 <type name="int" c:type="int*"/>
4499 <parameter name="height">
4500 <type name="int" c:type="int*"/>
4504 <method name="get_pixel_size" c:identifier="pango_layout_get_pixel_size">
4506 <type name="void" c:type="void"/>
4509 <parameter name="layout">
4510 <type name="Layout" c:type="PangoLayout*"/>
4512 <parameter name="width">
4513 <type name="int" c:type="int*"/>
4515 <parameter name="height">
4516 <type name="int" c:type="int*"/>
4520 <method name="get_baseline" c:identifier="pango_layout_get_baseline">
4522 <type name="int" c:type="int"/>
4525 <parameter name="layout">
4526 <type name="Layout" c:type="PangoLayout*"/>
4530 <method name="get_line_count" c:identifier="pango_layout_get_line_count">
4532 <type name="int" c:type="int"/>
4535 <parameter name="layout">
4536 <type name="Layout" c:type="PangoLayout*"/>
4540 <method name="get_line" c:identifier="pango_layout_get_line">
4542 <type name="PangoLayoutLine" c:type="PangoLayoutLine*"/>
4545 <parameter name="layout">
4546 <type name="Layout" c:type="PangoLayout*"/>
4548 <parameter name="line">
4549 <type name="int" c:type="int"/>
4553 <method name="get_line_readonly"
4554 c:identifier="pango_layout_get_line_readonly">
4556 <type name="PangoLayoutLine" c:type="PangoLayoutLine*"/>
4559 <parameter name="layout">
4560 <type name="Layout" c:type="PangoLayout*"/>
4562 <parameter name="line">
4563 <type name="int" c:type="int"/>
4567 <method name="get_lines" c:identifier="pango_layout_get_lines">
4569 <type name="GSList" c:type="GSList*"/>
4572 <parameter name="layout">
4573 <type name="Layout" c:type="PangoLayout*"/>
4577 <method name="get_lines_readonly"
4578 c:identifier="pango_layout_get_lines_readonly">
4580 <type name="GSList" c:type="GSList*"/>
4583 <parameter name="layout">
4584 <type name="Layout" c:type="PangoLayout*"/>
4588 <method name="get_iter" c:identifier="pango_layout_get_iter">
4590 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4593 <parameter name="layout">
4594 <type name="Layout" c:type="PangoLayout*"/>
4599 <glib:boxed c:type="LayoutLine"
4600 glib:name="LayoutLine"
4601 glib:type-name="PangoLayoutLine"
4602 glib:get-type="pango_layout_line_get_type">
4603 <constructor name="ref" c:identifier="pango_layout_line_ref">
4605 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
4608 <parameter name="line">
4609 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
4613 <method name="unref" c:identifier="pango_layout_line_unref">
4615 <type name="void" c:type="void"/>
4618 <parameter name="line">
4619 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
4623 <method name="x_to_index" c:identifier="pango_layout_line_x_to_index">
4625 <type name="gboolean" c:type="gboolean"/>
4628 <parameter name="line">
4629 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
4631 <parameter name="x_pos">
4632 <type name="int" c:type="int"/>
4634 <parameter name="index_">
4635 <type name="int" c:type="int*"/>
4637 <parameter name="trailing">
4638 <type name="int" c:type="int*"/>
4642 <method name="index_to_x" c:identifier="pango_layout_line_index_to_x">
4644 <type name="void" c:type="void"/>
4647 <parameter name="line">
4648 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
4650 <parameter name="index_">
4651 <type name="int" c:type="int"/>
4653 <parameter name="trailing">
4654 <type name="gboolean" c:type="gboolean"/>
4656 <parameter name="x_pos">
4657 <type name="int" c:type="int*"/>
4661 <method name="get_x_ranges" c:identifier="pango_layout_line_get_x_ranges">
4663 <type name="void" c:type="void"/>
4666 <parameter name="line">
4667 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
4669 <parameter name="start_index">
4670 <type name="int" c:type="int"/>
4672 <parameter name="end_index">
4673 <type name="int" c:type="int"/>
4675 <parameter name="ranges">
4676 <type name="int" c:type="int**"/>
4678 <parameter name="n_ranges">
4679 <type name="int" c:type="int*"/>
4683 <method name="get_extents" c:identifier="pango_layout_line_get_extents">
4685 <type name="void" c:type="void"/>
4688 <parameter name="line">
4689 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
4691 <parameter name="ink_rect">
4692 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4694 <parameter name="logical_rect">
4695 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4699 <method name="get_pixel_extents"
4700 c:identifier="pango_layout_line_get_pixel_extents">
4702 <type name="void" c:type="void"/>
4705 <parameter name="layout_line">
4706 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
4708 <parameter name="ink_rect">
4709 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4711 <parameter name="logical_rect">
4712 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4717 <glib:boxed c:type="LayoutIter"
4718 glib:name="LayoutIter"
4719 glib:type-name="PangoLayoutIter"
4720 glib:get-type="pango_layout_iter_get_type">
4721 <constructor name="copy" c:identifier="pango_layout_iter_copy">
4723 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4726 <parameter name="iter">
4727 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4731 <method name="free" c:identifier="pango_layout_iter_free">
4733 <type name="void" c:type="void"/>
4736 <parameter name="iter">
4737 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4741 <method name="get_index" c:identifier="pango_layout_iter_get_index">
4743 <type name="int" c:type="int"/>
4746 <parameter name="iter">
4747 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4751 <method name="get_run" c:identifier="pango_layout_iter_get_run">
4753 <type name="PangoLayoutRun" c:type="PangoLayoutRun*"/>
4756 <parameter name="iter">
4757 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4761 <method name="get_run_readonly"
4762 c:identifier="pango_layout_iter_get_run_readonly">
4764 <type name="PangoLayoutRun" c:type="PangoLayoutRun*"/>
4767 <parameter name="iter">
4768 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4772 <method name="get_line" c:identifier="pango_layout_iter_get_line">
4774 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
4777 <parameter name="iter">
4778 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4782 <method name="get_line_readonly"
4783 c:identifier="pango_layout_iter_get_line_readonly">
4785 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
4788 <parameter name="iter">
4789 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4793 <method name="at_last_line" c:identifier="pango_layout_iter_at_last_line">
4795 <type name="gboolean" c:type="gboolean"/>
4798 <parameter name="iter">
4799 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4803 <method name="next_char" c:identifier="pango_layout_iter_next_char">
4805 <type name="gboolean" c:type="gboolean"/>
4808 <parameter name="iter">
4809 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4813 <method name="next_cluster" c:identifier="pango_layout_iter_next_cluster">
4815 <type name="gboolean" c:type="gboolean"/>
4818 <parameter name="iter">
4819 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4823 <method name="next_run" c:identifier="pango_layout_iter_next_run">
4825 <type name="gboolean" c:type="gboolean"/>
4828 <parameter name="iter">
4829 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4833 <method name="next_line" c:identifier="pango_layout_iter_next_line">
4835 <type name="gboolean" c:type="gboolean"/>
4838 <parameter name="iter">
4839 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4843 <method name="get_char_extents"
4844 c:identifier="pango_layout_iter_get_char_extents">
4846 <type name="void" c:type="void"/>
4849 <parameter name="iter">
4850 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4852 <parameter name="logical_rect">
4853 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4857 <method name="get_cluster_extents"
4858 c:identifier="pango_layout_iter_get_cluster_extents">
4860 <type name="void" c:type="void"/>
4863 <parameter name="iter">
4864 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4866 <parameter name="ink_rect">
4867 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4869 <parameter name="logical_rect">
4870 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4874 <method name="get_run_extents"
4875 c:identifier="pango_layout_iter_get_run_extents">
4877 <type name="void" c:type="void"/>
4880 <parameter name="iter">
4881 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4883 <parameter name="ink_rect">
4884 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4886 <parameter name="logical_rect">
4887 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4891 <method name="get_line_extents"
4892 c:identifier="pango_layout_iter_get_line_extents">
4894 <type name="void" c:type="void"/>
4897 <parameter name="iter">
4898 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4900 <parameter name="ink_rect">
4901 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4903 <parameter name="logical_rect">
4904 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4908 <method name="get_line_yrange"
4909 c:identifier="pango_layout_iter_get_line_yrange">
4911 <type name="void" c:type="void"/>
4914 <parameter name="iter">
4915 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4917 <parameter name="y0_">
4918 <type name="int" c:type="int*"/>
4920 <parameter name="y1_">
4921 <type name="int" c:type="int*"/>
4925 <method name="get_layout_extents"
4926 c:identifier="pango_layout_iter_get_layout_extents">
4928 <type name="void" c:type="void"/>
4931 <parameter name="iter">
4932 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4934 <parameter name="ink_rect">
4935 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4937 <parameter name="logical_rect">
4938 <type name="PangoRectangle" c:type="PangoRectangle*"/>
4942 <method name="get_baseline" c:identifier="pango_layout_iter_get_baseline">
4944 <type name="int" c:type="int"/>
4947 <parameter name="iter">
4948 <type name="LayoutIter" c:type="PangoLayoutIter*"/>
4953 <record name="PangoRendererPrivate" c:type="PangoRendererPrivate"/>
4954 <class name="Renderer"
4955 c:type="PangoRenderer"
4956 parent="GLib.Object"
4957 glib:type-name="PangoRenderer"
4958 glib:get-type="pango_renderer_get_type">
4959 <method name="draw_layout" c:identifier="pango_renderer_draw_layout">
4961 <type name="void" c:type="void"/>
4964 <parameter name="renderer">
4965 <type name="Renderer" c:type="PangoRenderer*"/>
4967 <parameter name="layout">
4968 <type name="Layout" c:type="PangoLayout*"/>
4970 <parameter name="x">
4971 <type name="int" c:type="int"/>
4973 <parameter name="y">
4974 <type name="int" c:type="int"/>
4978 <method name="draw_layout_line"
4979 c:identifier="pango_renderer_draw_layout_line">
4981 <type name="void" c:type="void"/>
4984 <parameter name="renderer">
4985 <type name="Renderer" c:type="PangoRenderer*"/>
4987 <parameter name="line">
4988 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
4990 <parameter name="x">
4991 <type name="int" c:type="int"/>
4993 <parameter name="y">
4994 <type name="int" c:type="int"/>
4998 <method name="draw_glyphs" c:identifier="pango_renderer_draw_glyphs">
5000 <type name="void" c:type="void"/>
5003 <parameter name="renderer">
5004 <type name="Renderer" c:type="PangoRenderer*"/>
5006 <parameter name="font">
5007 <type name="Font" c:type="PangoFont*"/>
5009 <parameter name="glyphs">
5010 <type name="GlyphString" c:type="PangoGlyphString*"/>
5012 <parameter name="x">
5013 <type name="int" c:type="int"/>
5015 <parameter name="y">
5016 <type name="int" c:type="int"/>
5020 <method name="draw_rectangle"
5021 c:identifier="pango_renderer_draw_rectangle">
5023 <type name="void" c:type="void"/>
5026 <parameter name="renderer">
5027 <type name="Renderer" c:type="PangoRenderer*"/>
5029 <parameter name="part">
5030 <type name="RenderPart" c:type="PangoRenderPart"/>
5032 <parameter name="x">
5033 <type name="int" c:type="int"/>
5035 <parameter name="y">
5036 <type name="int" c:type="int"/>
5038 <parameter name="width">
5039 <type name="int" c:type="int"/>
5041 <parameter name="height">
5042 <type name="int" c:type="int"/>
5046 <method name="draw_error_underline"
5047 c:identifier="pango_renderer_draw_error_underline">
5049 <type name="void" c:type="void"/>
5052 <parameter name="renderer">
5053 <type name="Renderer" c:type="PangoRenderer*"/>
5055 <parameter name="x">
5056 <type name="int" c:type="int"/>
5058 <parameter name="y">
5059 <type name="int" c:type="int"/>
5061 <parameter name="width">
5062 <type name="int" c:type="int"/>
5064 <parameter name="height">
5065 <type name="int" c:type="int"/>
5069 <method name="draw_trapezoid"
5070 c:identifier="pango_renderer_draw_trapezoid">
5072 <type name="void" c:type="void"/>
5075 <parameter name="renderer">
5076 <type name="Renderer" c:type="PangoRenderer*"/>
5078 <parameter name="part">
5079 <type name="RenderPart" c:type="PangoRenderPart"/>
5081 <parameter name="y1_">
5082 <type name="double" c:type="double"/>
5084 <parameter name="x11">
5085 <type name="double" c:type="double"/>
5087 <parameter name="x21">
5088 <type name="double" c:type="double"/>
5090 <parameter name="y2">
5091 <type name="double" c:type="double"/>
5093 <parameter name="x12">
5094 <type name="double" c:type="double"/>
5096 <parameter name="x22">
5097 <type name="double" c:type="double"/>
5101 <method name="draw_glyph" c:identifier="pango_renderer_draw_glyph">
5103 <type name="void" c:type="void"/>
5106 <parameter name="renderer">
5107 <type name="Renderer" c:type="PangoRenderer*"/>
5109 <parameter name="font">
5110 <type name="Font" c:type="PangoFont*"/>
5112 <parameter name="glyph">
5113 <type name="PangoGlyph" c:type="PangoGlyph"/>
5115 <parameter name="x">
5116 <type name="double" c:type="double"/>
5118 <parameter name="y">
5119 <type name="double" c:type="double"/>
5123 <method name="activate" c:identifier="pango_renderer_activate">
5125 <type name="void" c:type="void"/>
5128 <parameter name="renderer">
5129 <type name="Renderer" c:type="PangoRenderer*"/>
5133 <method name="deactivate" c:identifier="pango_renderer_deactivate">
5135 <type name="void" c:type="void"/>
5138 <parameter name="renderer">
5139 <type name="Renderer" c:type="PangoRenderer*"/>
5143 <method name="part_changed" c:identifier="pango_renderer_part_changed">
5145 <type name="void" c:type="void"/>
5148 <parameter name="renderer">
5149 <type name="Renderer" c:type="PangoRenderer*"/>
5151 <parameter name="part">
5152 <type name="RenderPart" c:type="PangoRenderPart"/>
5156 <method name="set_color" c:identifier="pango_renderer_set_color">
5158 <type name="void" c:type="void"/>
5161 <parameter name="renderer">
5162 <type name="Renderer" c:type="PangoRenderer*"/>
5164 <parameter name="part">
5165 <type name="RenderPart" c:type="PangoRenderPart"/>
5167 <parameter name="color">
5168 <type name="Color" c:type="PangoColor*"/>
5172 <method name="get_color" c:identifier="pango_renderer_get_color">
5174 <type name="Color" c:type="PangoColor*"/>
5177 <parameter name="renderer">
5178 <type name="Renderer" c:type="PangoRenderer*"/>
5180 <parameter name="part">
5181 <type name="RenderPart" c:type="PangoRenderPart"/>
5185 <method name="set_matrix" c:identifier="pango_renderer_set_matrix">
5187 <type name="void" c:type="void"/>
5190 <parameter name="renderer">
5191 <type name="Renderer" c:type="PangoRenderer*"/>
5193 <parameter name="matrix">
5194 <type name="Matrix" c:type="PangoMatrix*"/>
5198 <method name="get_matrix" c:identifier="pango_renderer_get_matrix">
5200 <type name="Matrix" c:type="PangoMatrix*"/>
5203 <parameter name="renderer">
5204 <type name="Renderer" c:type="PangoRenderer*"/>
5208 <method name="get_layout" c:identifier="pango_renderer_get_layout">
5210 <type name="Layout" c:type="PangoLayout*"/>
5213 <parameter name="renderer">
5214 <type name="Renderer" c:type="PangoRenderer*"/>
5218 <method name="get_layout_line"
5219 c:identifier="pango_renderer_get_layout_line">
5221 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
5224 <parameter name="renderer">
5225 <type name="Renderer" c:type="PangoRenderer*"/>
5229 <callback name="draw_glyphs">
5231 <type name="void" c:type="void"/>
5234 <parameter name="renderer">
5235 <type name="PangoRenderer*" c:type="PangoRenderer*"/>
5237 <parameter name="font">
5238 <type name="PangoFont*" c:type="PangoFont*"/>
5240 <parameter name="glyphs">
5241 <type name="PangoGlyphString*" c:type="PangoGlyphString*"/>
5243 <parameter name="x">
5244 <type name="int" c:type="int"/>
5246 <parameter name="y">
5247 <type name="int" c:type="int"/>
5251 <callback name="draw_rectangle">
5253 <type name="void" c:type="void"/>
5256 <parameter name="renderer">
5257 <type name="PangoRenderer*" c:type="PangoRenderer*"/>
5259 <parameter name="part">
5260 <type name="PangoRenderPart" c:type="PangoRenderPart"/>
5262 <parameter name="x">
5263 <type name="int" c:type="int"/>
5265 <parameter name="y">
5266 <type name="int" c:type="int"/>
5268 <parameter name="width">
5269 <type name="int" c:type="int"/>
5271 <parameter name="height">
5272 <type name="int" c:type="int"/>
5276 <callback name="draw_error_underline">
5278 <type name="void" c:type="void"/>
5281 <parameter name="renderer">
5282 <type name="PangoRenderer*" c:type="PangoRenderer*"/>
5284 <parameter name="x">
5285 <type name="int" c:type="int"/>
5287 <parameter name="y">
5288 <type name="int" c:type="int"/>
5290 <parameter name="width">
5291 <type name="int" c:type="int"/>
5293 <parameter name="height">
5294 <type name="int" c:type="int"/>
5298 <callback name="draw_shape">
5300 <type name="void" c:type="void"/>
5303 <parameter name="renderer">
5304 <type name="PangoRenderer*" c:type="PangoRenderer*"/>
5306 <parameter name="attr">
5307 <type name="PangoAttrShape*" c:type="PangoAttrShape*"/>
5309 <parameter name="x">
5310 <type name="int" c:type="int"/>
5312 <parameter name="y">
5313 <type name="int" c:type="int"/>
5317 <callback name="draw_trapezoid">
5319 <type name="void" c:type="void"/>
5322 <parameter name="renderer">
5323 <type name="PangoRenderer*" c:type="PangoRenderer*"/>
5325 <parameter name="part">
5326 <type name="PangoRenderPart" c:type="PangoRenderPart"/>
5328 <parameter name="y1_">
5329 <type name="double" c:type="double"/>
5331 <parameter name="x11">
5332 <type name="double" c:type="double"/>
5334 <parameter name="x21">
5335 <type name="double" c:type="double"/>
5337 <parameter name="y2">
5338 <type name="double" c:type="double"/>
5340 <parameter name="x12">
5341 <type name="double" c:type="double"/>
5343 <parameter name="x22">
5344 <type name="double" c:type="double"/>
5348 <callback name="draw_glyph">
5350 <type name="void" c:type="void"/>
5353 <parameter name="renderer">
5354 <type name="PangoRenderer*" c:type="PangoRenderer*"/>
5356 <parameter name="font">
5357 <type name="PangoFont*" c:type="PangoFont*"/>
5359 <parameter name="glyph">
5360 <type name="PangoGlyph" c:type="PangoGlyph"/>
5362 <parameter name="x">
5363 <type name="double" c:type="double"/>
5365 <parameter name="y">
5366 <type name="double" c:type="double"/>
5370 <callback name="part_changed">
5372 <type name="void" c:type="void"/>
5375 <parameter name="renderer">
5376 <type name="PangoRenderer*" c:type="PangoRenderer*"/>
5378 <parameter name="part">
5379 <type name="PangoRenderPart" c:type="PangoRenderPart"/>
5383 <callback name="begin">
5385 <type name="void" c:type="void"/>
5388 <parameter name="renderer">
5389 <type name="PangoRenderer*" c:type="PangoRenderer*"/>
5393 <callback name="end">
5395 <type name="void" c:type="void"/>
5398 <parameter name="renderer">
5399 <type name="PangoRenderer*" c:type="PangoRenderer*"/>
5403 <callback name="prepare_run">
5405 <type name="void" c:type="void"/>
5408 <parameter name="renderer">
5409 <type name="PangoRenderer*" c:type="PangoRenderer*"/>
5411 <parameter name="run">
5412 <type name="PangoLayoutRun*" c:type="PangoLayoutRun*"/>
5416 <callback name="_pango_reserved1">
5418 <type name="void" c:type="void"/>
5421 <callback name="_pango_reserved2">
5423 <type name="void" c:type="void"/>
5426 <callback name="_pango_reserved3">
5428 <type name="void" c:type="void"/>
5431 <callback name="_pango_reserved4">
5433 <type name="void" c:type="void"/>
5437 <function name="split_file_list" c:identifier="pango_split_file_list">
5439 <type name="char**" c:type="char**"/>
5442 <parameter name="str">
5443 <type name="char" c:type="char*"/>
5447 <function name="trim_string" c:identifier="pango_trim_string">
5449 <type name="char*" c:type="char*"/>
5452 <parameter name="str">
5453 <type name="char" c:type="char*"/>
5457 <function name="read_line" c:identifier="pango_read_line">
5459 <type name="gint" c:type="gint"/>
5462 <parameter name="stream">
5463 <type name="FILE" c:type="FILE*"/>
5465 <parameter name="str">
5466 <type name="GString" c:type="GString*"/>
5470 <function name="skip_space" c:identifier="pango_skip_space">
5472 <type name="gboolean" c:type="gboolean"/>
5475 <parameter name="pos">
5476 <type name="char" c:type="char**"/>
5480 <function name="scan_word" c:identifier="pango_scan_word">
5482 <type name="gboolean" c:type="gboolean"/>
5485 <parameter name="pos">
5486 <type name="char" c:type="char**"/>
5488 <parameter name="out">
5489 <type name="GString" c:type="GString*"/>
5493 <function name="scan_string" c:identifier="pango_scan_string">
5495 <type name="gboolean" c:type="gboolean"/>
5498 <parameter name="pos">
5499 <type name="char" c:type="char**"/>
5501 <parameter name="out">
5502 <type name="GString" c:type="GString*"/>
5506 <function name="scan_int" c:identifier="pango_scan_int">
5508 <type name="gboolean" c:type="gboolean"/>
5511 <parameter name="pos">
5512 <type name="char" c:type="char**"/>
5514 <parameter name="out">
5515 <type name="int" c:type="int*"/>
5519 <function name="parse_enum" c:identifier="pango_parse_enum">
5521 <type name="gboolean" c:type="gboolean"/>
5524 <parameter name="type">
5525 <type name="GType" c:type="GType"/>
5527 <parameter name="str">
5528 <type name="char" c:type="char*"/>
5530 <parameter name="value">
5531 <type name="int" c:type="int*"/>
5533 <parameter name="warn">
5534 <type name="gboolean" c:type="gboolean"/>
5536 <parameter name="possible_values">
5537 <type name="char" c:type="char**"/>
5541 <function name="parse_style" c:identifier="pango_parse_style">
5543 <type name="gboolean" c:type="gboolean"/>
5546 <parameter name="str">
5547 <type name="char" c:type="char*"/>
5549 <parameter name="style">
5550 <type name="Style" c:type="PangoStyle*"/>
5552 <parameter name="warn">
5553 <type name="gboolean" c:type="gboolean"/>
5557 <function name="parse_variant" c:identifier="pango_parse_variant">
5559 <type name="gboolean" c:type="gboolean"/>
5562 <parameter name="str">
5563 <type name="char" c:type="char*"/>
5565 <parameter name="variant">
5566 <type name="Variant" c:type="PangoVariant*"/>
5568 <parameter name="warn">
5569 <type name="gboolean" c:type="gboolean"/>
5573 <function name="parse_weight" c:identifier="pango_parse_weight">
5575 <type name="gboolean" c:type="gboolean"/>
5578 <parameter name="str">
5579 <type name="char" c:type="char*"/>
5581 <parameter name="weight">
5582 <type name="Weight" c:type="PangoWeight*"/>
5584 <parameter name="warn">
5585 <type name="gboolean" c:type="gboolean"/>
5589 <function name="parse_stretch" c:identifier="pango_parse_stretch">
5591 <type name="gboolean" c:type="gboolean"/>
5594 <parameter name="str">
5595 <type name="char" c:type="char*"/>
5597 <parameter name="stretch">
5598 <type name="Stretch" c:type="PangoStretch*"/>
5600 <parameter name="warn">
5601 <type name="gboolean" c:type="gboolean"/>
5605 <function name="quantize_line_geometry"
5606 c:identifier="pango_quantize_line_geometry">
5608 <type name="void" c:type="void"/>
5611 <parameter name="thickness">
5612 <type name="int" c:type="int*"/>
5614 <parameter name="position">
5615 <type name="int" c:type="int*"/>
5619 <function name="log2vis_get_embedding_levels"
5620 c:identifier="pango_log2vis_get_embedding_levels">
5622 <type name="guint8*" c:type="guint8*"/>
5625 <parameter name="text">
5626 <type name="gchar" c:type="gchar*"/>
5628 <parameter name="length">
5629 <type name="int" c:type="int"/>
5631 <parameter name="pbase_dir">
5632 <type name="Direction" c:type="PangoDirection*"/>
5636 <function name="is_zero_width" c:identifier="pango_is_zero_width">
5638 <type name="gboolean" c:type="gboolean"/>
5641 <parameter name="ch">
5642 <type name="gunichar" c:type="gunichar"/>
5646 <function name="version" c:identifier="pango_version">
5648 <type name="int" c:type="int"/>
5651 <function name="version_string" c:identifier="pango_version_string">
5653 <type name="char*" c:type="char*"/>
5656 <function name="version_check" c:identifier="pango_version_check">
5658 <type name="char*" c:type="char*"/>
5661 <parameter name="required_major">
5662 <type name="int" c:type="int"/>
5664 <parameter name="required_minor">
5665 <type name="int" c:type="int"/>
5667 <parameter name="required_micro">
5668 <type name="int" c:type="int"/>
5672 <record name="PangoCairoFont" c:type="PangoCairoFont"/>
5673 <record name="PangoCairoFontMap" c:type="PangoCairoFontMap"/>
5674 <callback name="PangoCairoShapeRendererFunc">
5676 <type name="void" c:type="void"/>
5679 <parameter name="cr">
5680 <type name="cairo_t*" c:type="cairo_t*"/>
5682 <parameter name="attr">
5683 <type name="PangoAttrShape*" c:type="PangoAttrShape*"/>
5685 <parameter name="do_path">
5686 <type name="gboolean" c:type="gboolean"/>
5688 <parameter name="data">
5689 <type name="gpointer" c:type="gpointer"/>
5693 <function name="cairo_font_map_get_type"
5694 c:identifier="pango_cairo_font_map_get_type">
5696 <type name="GType" c:type="GType"/>
5699 <function name="cairo_font_map_new" c:identifier="pango_cairo_font_map_new">
5701 <type name="PangoFontMap*" c:type="PangoFontMap*"/>
5704 <function name="cairo_font_map_new_for_font_type"
5705 c:identifier="pango_cairo_font_map_new_for_font_type">
5707 <type name="PangoFontMap*" c:type="PangoFontMap*"/>
5710 <parameter name="fonttype">
5711 <type name="cairo_font_type_t" c:type="cairo_font_type_t"/>
5715 <function name="cairo_font_map_get_default"
5716 c:identifier="pango_cairo_font_map_get_default">
5718 <type name="PangoFontMap*" c:type="PangoFontMap*"/>
5721 <function name="cairo_font_map_set_default"
5722 c:identifier="pango_cairo_font_map_set_default">
5724 <type name="void" c:type="void"/>
5727 <parameter name="fontmap">
5728 <type name="PangoCairoFontMap" c:type="PangoCairoFontMap*"/>
5732 <function name="cairo_font_map_get_font_type"
5733 c:identifier="pango_cairo_font_map_get_font_type">
5735 <type name="cairo_font_type_t" c:type="cairo_font_type_t"/>
5738 <parameter name="fontmap">
5739 <type name="PangoCairoFontMap" c:type="PangoCairoFontMap*"/>
5743 <function name="cairo_font_map_set_resolution"
5744 c:identifier="pango_cairo_font_map_set_resolution">
5746 <type name="void" c:type="void"/>
5749 <parameter name="fontmap">
5750 <type name="PangoCairoFontMap" c:type="PangoCairoFontMap*"/>
5752 <parameter name="dpi">
5753 <type name="double" c:type="double"/>
5757 <function name="cairo_font_map_get_resolution"
5758 c:identifier="pango_cairo_font_map_get_resolution">
5760 <type name="double" c:type="double"/>
5763 <parameter name="fontmap">
5764 <type name="PangoCairoFontMap" c:type="PangoCairoFontMap*"/>
5768 <function name="cairo_font_map_create_context"
5769 c:identifier="pango_cairo_font_map_create_context">
5771 <type name="PangoContext*" c:type="PangoContext*"/>
5774 <parameter name="fontmap">
5775 <type name="PangoCairoFontMap" c:type="PangoCairoFontMap*"/>
5779 <function name="cairo_font_get_type"
5780 c:identifier="pango_cairo_font_get_type">
5782 <type name="GType" c:type="GType"/>
5785 <function name="cairo_font_get_scaled_font"
5786 c:identifier="pango_cairo_font_get_scaled_font">
5788 <type name="cairo_scaled_font_t*" c:type="cairo_scaled_font_t*"/>
5791 <parameter name="font">
5792 <type name="PangoCairoFont" c:type="PangoCairoFont*"/>
5796 <function name="cairo_update_context"
5797 c:identifier="pango_cairo_update_context">
5799 <type name="void" c:type="void"/>
5802 <parameter name="cr">
5803 <type name="cairo_t" c:type="cairo_t*"/>
5805 <parameter name="context">
5806 <type name="Context" c:type="PangoContext*"/>
5810 <function name="cairo_context_set_font_options"
5811 c:identifier="pango_cairo_context_set_font_options">
5813 <type name="void" c:type="void"/>
5816 <parameter name="context">
5817 <type name="Context" c:type="PangoContext*"/>
5819 <parameter name="options">
5820 <type name="cairo_font_options_t" c:type="cairo_font_options_t*"/>
5824 <function name="cairo_context_get_font_options"
5825 c:identifier="pango_cairo_context_get_font_options">
5827 <type name="cairo_font_options_t*" c:type="cairo_font_options_t*"/>
5830 <parameter name="context">
5831 <type name="Context" c:type="PangoContext*"/>
5835 <function name="cairo_context_set_resolution"
5836 c:identifier="pango_cairo_context_set_resolution">
5838 <type name="void" c:type="void"/>
5841 <parameter name="context">
5842 <type name="Context" c:type="PangoContext*"/>
5844 <parameter name="dpi">
5845 <type name="double" c:type="double"/>
5849 <function name="cairo_context_get_resolution"
5850 c:identifier="pango_cairo_context_get_resolution">
5852 <type name="double" c:type="double"/>
5855 <parameter name="context">
5856 <type name="Context" c:type="PangoContext*"/>
5860 <function name="cairo_context_set_shape_renderer"
5861 c:identifier="pango_cairo_context_set_shape_renderer">
5863 <type name="void" c:type="void"/>
5866 <parameter name="context">
5867 <type name="Context" c:type="PangoContext*"/>
5869 <parameter name="func">
5870 <type name="PangoCairoShapeRendererFunc"
5871 c:type="PangoCairoShapeRendererFunc"/>
5873 <parameter name="data">
5874 <type name="gpointer" c:type="gpointer"/>
5876 <parameter name="dnotify">
5877 <type name="GDestroyNotify" c:type="GDestroyNotify"/>
5881 <function name="cairo_context_get_shape_renderer"
5882 c:identifier="pango_cairo_context_get_shape_renderer">
5884 <type name="PangoCairoShapeRendererFunc"
5885 c:type="PangoCairoShapeRendererFunc"/>
5888 <parameter name="context">
5889 <type name="Context" c:type="PangoContext*"/>
5891 <parameter name="data">
5892 <type name="gpointer" c:type="gpointer*"/>
5896 <function name="cairo_create_context"
5897 c:identifier="pango_cairo_create_context">
5899 <type name="PangoContext*" c:type="PangoContext*"/>
5902 <parameter name="cr">
5903 <type name="cairo_t" c:type="cairo_t*"/>
5907 <function name="cairo_create_layout"
5908 c:identifier="pango_cairo_create_layout">
5910 <type name="PangoLayout*" c:type="PangoLayout*"/>
5913 <parameter name="cr">
5914 <type name="cairo_t" c:type="cairo_t*"/>
5918 <function name="cairo_update_layout"
5919 c:identifier="pango_cairo_update_layout">
5921 <type name="void" c:type="void"/>
5924 <parameter name="cr">
5925 <type name="cairo_t" c:type="cairo_t*"/>
5927 <parameter name="layout">
5928 <type name="Layout" c:type="PangoLayout*"/>
5932 <function name="cairo_show_glyph_string"
5933 c:identifier="pango_cairo_show_glyph_string">
5935 <type name="void" c:type="void"/>
5938 <parameter name="cr">
5939 <type name="cairo_t" c:type="cairo_t*"/>
5941 <parameter name="font">
5942 <type name="Font" c:type="PangoFont*"/>
5944 <parameter name="glyphs">
5945 <type name="GlyphString" c:type="PangoGlyphString*"/>
5949 <function name="cairo_show_layout_line"
5950 c:identifier="pango_cairo_show_layout_line">
5952 <type name="void" c:type="void"/>
5955 <parameter name="cr">
5956 <type name="cairo_t" c:type="cairo_t*"/>
5958 <parameter name="line">
5959 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
5963 <function name="cairo_show_layout" c:identifier="pango_cairo_show_layout">
5965 <type name="void" c:type="void"/>
5968 <parameter name="cr">
5969 <type name="cairo_t" c:type="cairo_t*"/>
5971 <parameter name="layout">
5972 <type name="Layout" c:type="PangoLayout*"/>
5976 <function name="cairo_show_error_underline"
5977 c:identifier="pango_cairo_show_error_underline">
5979 <type name="void" c:type="void"/>
5982 <parameter name="cr">
5983 <type name="cairo_t" c:type="cairo_t*"/>
5985 <parameter name="x">
5986 <type name="double" c:type="double"/>
5988 <parameter name="y">
5989 <type name="double" c:type="double"/>
5991 <parameter name="width">
5992 <type name="double" c:type="double"/>
5994 <parameter name="height">
5995 <type name="double" c:type="double"/>
5999 <function name="cairo_glyph_string_path"
6000 c:identifier="pango_cairo_glyph_string_path">
6002 <type name="void" c:type="void"/>
6005 <parameter name="cr">
6006 <type name="cairo_t" c:type="cairo_t*"/>
6008 <parameter name="font">
6009 <type name="Font" c:type="PangoFont*"/>
6011 <parameter name="glyphs">
6012 <type name="GlyphString" c:type="PangoGlyphString*"/>
6016 <function name="cairo_layout_line_path"
6017 c:identifier="pango_cairo_layout_line_path">
6019 <type name="void" c:type="void"/>
6022 <parameter name="cr">
6023 <type name="cairo_t" c:type="cairo_t*"/>
6025 <parameter name="line">
6026 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
6030 <function name="cairo_layout_path" c:identifier="pango_cairo_layout_path">
6032 <type name="void" c:type="void"/>
6035 <parameter name="cr">
6036 <type name="cairo_t" c:type="cairo_t*"/>
6038 <parameter name="layout">
6039 <type name="Layout" c:type="PangoLayout*"/>
6043 <function name="cairo_error_underline_path"
6044 c:identifier="pango_cairo_error_underline_path">
6046 <type name="void" c:type="void"/>
6049 <parameter name="cr">
6050 <type name="cairo_t" c:type="cairo_t*"/>
6052 <parameter name="x">
6053 <type name="double" c:type="double"/>
6055 <parameter name="y">
6056 <type name="double" c:type="double"/>
6058 <parameter name="width">
6059 <type name="double" c:type="double"/>
6061 <parameter name="height">
6062 <type name="double" c:type="double"/>
6066 <record name="PangoFcFont" c:type="PangoFcFont"/>
6067 <function name="fc_font_get_type" c:identifier="pango_fc_font_get_type">
6069 <type name="GType" c:type="GType"/>
6072 <function name="fc_font_lock_face" c:identifier="pango_fc_font_lock_face">
6074 <type name="FT_Face" c:type="FT_Face"/>
6077 <parameter name="font">
6078 <type name="PangoFcFont" c:type="PangoFcFont*"/>
6082 <function name="fc_font_unlock_face"
6083 c:identifier="pango_fc_font_unlock_face">
6085 <type name="void" c:type="void"/>
6088 <parameter name="font">
6089 <type name="PangoFcFont" c:type="PangoFcFont*"/>
6093 <record name="PangoFcDecoder" c:type="PangoFcDecoder">
6094 <field name="parent_instance">
6095 <type name="GObject" c:type="GObject"/>
6097 <callback name="get_charset">
6099 <type name="FcCharSet*" c:type="FcCharSet*"/>
6102 <parameter name="decoder">
6103 <type name="PangoFcDecoder*" c:type="PangoFcDecoder*"/>
6105 <parameter name="fcfont">
6106 <type name="PangoFcFont*" c:type="PangoFcFont*"/>
6110 <callback name="get_glyph">
6112 <type name="PangoGlyph" c:type="PangoGlyph"/>
6115 <parameter name="decoder">
6116 <type name="PangoFcDecoder*" c:type="PangoFcDecoder*"/>
6118 <parameter name="fcfont">
6119 <type name="PangoFcFont*" c:type="PangoFcFont*"/>
6121 <parameter name="wc">
6122 <type name="guint32" c:type="guint32"/>
6126 <callback name="_pango_reserved1">
6128 <type name="void" c:type="void"/>
6131 <callback name="_pango_reserved2">
6133 <type name="void" c:type="void"/>
6136 <callback name="_pango_reserved3">
6138 <type name="void" c:type="void"/>
6141 <callback name="_pango_reserved4">
6143 <type name="void" c:type="void"/>
6147 <function name="fc_decoder_get_type"
6148 c:identifier="pango_fc_decoder_get_type">
6150 <type name="GType" c:type="GType"/>
6153 <function name="fc_decoder_get_charset"
6154 c:identifier="pango_fc_decoder_get_charset">
6156 <type name="FcCharSet*" c:type="FcCharSet*"/>
6159 <parameter name="decoder">
6160 <type name="PangoFcDecoder" c:type="PangoFcDecoder*"/>
6162 <parameter name="fcfont">
6163 <type name="PangoFcFont" c:type="PangoFcFont*"/>
6167 <function name="fc_decoder_get_glyph"
6168 c:identifier="pango_fc_decoder_get_glyph">
6170 <type name="PangoGlyph" c:type="PangoGlyph"/>
6173 <parameter name="decoder">
6174 <type name="PangoFcDecoder" c:type="PangoFcDecoder*"/>
6176 <parameter name="fcfont">
6177 <type name="PangoFcFont" c:type="PangoFcFont*"/>
6179 <parameter name="wc">
6180 <type name="guint32" c:type="guint32"/>
6184 <record name="PangoFcFontMap" c:type="PangoFcFontMap"/>
6185 <record name="PangoFcFontMapPrivate" c:type="PangoFcFontMapPrivate"/>
6186 <function name="fc_font_map_get_type"
6187 c:identifier="pango_fc_font_map_get_type">
6189 <type name="GType" c:type="GType"/>
6192 <callback name="PangoFcDecoderFindFunc">
6194 <type name="PangoFcDecoder*" c:type="PangoFcDecoder*"/>
6197 <parameter name="pattern">
6198 <type name="FcPattern*" c:type="FcPattern*"/>
6200 <parameter name="user_data">
6201 <type name="gpointer" c:type="gpointer"/>
6205 <function name="fc_font_map_add_decoder_find_func"
6206 c:identifier="pango_fc_font_map_add_decoder_find_func">
6208 <type name="void" c:type="void"/>
6211 <parameter name="fcfontmap">
6212 <type name="PangoFcFontMap" c:type="PangoFcFontMap*"/>
6214 <parameter name="findfunc">
6215 <type name="PangoFcDecoderFindFunc" c:type="PangoFcDecoderFindFunc"/>
6217 <parameter name="user_data">
6218 <type name="gpointer" c:type="gpointer"/>
6220 <parameter name="dnotify">
6221 <type name="GDestroyNotify" c:type="GDestroyNotify"/>
6225 <function name="fc_font_description_from_pattern"
6226 c:identifier="pango_fc_font_description_from_pattern">
6228 <type name="PangoFontDescription*" c:type="PangoFontDescription*"/>
6231 <parameter name="pattern">
6232 <type name="FcPattern" c:type="FcPattern*"/>
6234 <parameter name="include_size">
6235 <type name="gboolean" c:type="gboolean"/>
6239 <record name="PangoFT2FontMap" c:type="PangoFT2FontMap"/>
6240 <callback name="PangoFT2SubstituteFunc">
6242 <type name="void" c:type="void"/>
6245 <parameter name="pattern">
6246 <type name="FcPattern*" c:type="FcPattern*"/>
6248 <parameter name="data">
6249 <type name="gpointer" c:type="gpointer"/>
6253 <function name="ft2_render" c:identifier="pango_ft2_render">
6255 <type name="void" c:type="void"/>
6258 <parameter name="bitmap">
6259 <type name="FT_Bitmap" c:type="FT_Bitmap*"/>
6261 <parameter name="font">
6262 <type name="Font" c:type="PangoFont*"/>
6264 <parameter name="glyphs">
6265 <type name="GlyphString" c:type="PangoGlyphString*"/>
6267 <parameter name="x">
6268 <type name="gint" c:type="gint"/>
6270 <parameter name="y">
6271 <type name="gint" c:type="gint"/>
6275 <function name="ft2_render_transformed"
6276 c:identifier="pango_ft2_render_transformed">
6278 <type name="void" c:type="void"/>
6281 <parameter name="bitmap">
6282 <type name="FT_Bitmap" c:type="FT_Bitmap*"/>
6284 <parameter name="matrix">
6285 <type name="Matrix" c:type="PangoMatrix*"/>
6287 <parameter name="font">
6288 <type name="Font" c:type="PangoFont*"/>
6290 <parameter name="glyphs">
6291 <type name="GlyphString" c:type="PangoGlyphString*"/>
6293 <parameter name="x">
6294 <type name="int" c:type="int"/>
6296 <parameter name="y">
6297 <type name="int" c:type="int"/>
6301 <function name="ft2_render_layout_line"
6302 c:identifier="pango_ft2_render_layout_line">
6304 <type name="void" c:type="void"/>
6307 <parameter name="bitmap">
6308 <type name="FT_Bitmap" c:type="FT_Bitmap*"/>
6310 <parameter name="line">
6311 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
6313 <parameter name="x">
6314 <type name="int" c:type="int"/>
6316 <parameter name="y">
6317 <type name="int" c:type="int"/>
6321 <function name="ft2_render_layout_line_subpixel"
6322 c:identifier="pango_ft2_render_layout_line_subpixel">
6324 <type name="void" c:type="void"/>
6327 <parameter name="bitmap">
6328 <type name="FT_Bitmap" c:type="FT_Bitmap*"/>
6330 <parameter name="line">
6331 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
6333 <parameter name="x">
6334 <type name="int" c:type="int"/>
6336 <parameter name="y">
6337 <type name="int" c:type="int"/>
6341 <function name="ft2_render_layout" c:identifier="pango_ft2_render_layout">
6343 <type name="void" c:type="void"/>
6346 <parameter name="bitmap">
6347 <type name="FT_Bitmap" c:type="FT_Bitmap*"/>
6349 <parameter name="layout">
6350 <type name="Layout" c:type="PangoLayout*"/>
6352 <parameter name="x">
6353 <type name="int" c:type="int"/>
6355 <parameter name="y">
6356 <type name="int" c:type="int"/>
6360 <function name="ft2_render_layout_subpixel"
6361 c:identifier="pango_ft2_render_layout_subpixel">
6363 <type name="void" c:type="void"/>
6366 <parameter name="bitmap">
6367 <type name="FT_Bitmap" c:type="FT_Bitmap*"/>
6369 <parameter name="layout">
6370 <type name="Layout" c:type="PangoLayout*"/>
6372 <parameter name="x">
6373 <type name="int" c:type="int"/>
6375 <parameter name="y">
6376 <type name="int" c:type="int"/>
6380 <function name="ft2_font_map_get_type"
6381 c:identifier="pango_ft2_font_map_get_type">
6383 <type name="GType" c:type="GType"/>
6386 <function name="ft2_font_map_new" c:identifier="pango_ft2_font_map_new">
6388 <type name="PangoFontMap*" c:type="PangoFontMap*"/>
6391 <function name="ft2_font_map_set_resolution"
6392 c:identifier="pango_ft2_font_map_set_resolution">
6394 <type name="void" c:type="void"/>
6397 <parameter name="fontmap">
6398 <type name="PangoFT2FontMap" c:type="PangoFT2FontMap*"/>
6400 <parameter name="dpi_x">
6401 <type name="double" c:type="double"/>
6403 <parameter name="dpi_y">
6404 <type name="double" c:type="double"/>
6408 <function name="ft2_font_map_set_default_substitute"
6409 c:identifier="pango_ft2_font_map_set_default_substitute">
6411 <type name="void" c:type="void"/>
6414 <parameter name="fontmap">
6415 <type name="PangoFT2FontMap" c:type="PangoFT2FontMap*"/>
6417 <parameter name="func">
6418 <type name="PangoFT2SubstituteFunc" c:type="PangoFT2SubstituteFunc"/>
6420 <parameter name="data">
6421 <type name="gpointer" c:type="gpointer"/>
6423 <parameter name="notify">
6424 <type name="GDestroyNotify" c:type="GDestroyNotify"/>
6428 <function name="ft2_font_map_substitute_changed"
6429 c:identifier="pango_ft2_font_map_substitute_changed">
6431 <type name="void" c:type="void"/>
6434 <parameter name="fontmap">
6435 <type name="PangoFT2FontMap" c:type="PangoFT2FontMap*"/>
6439 <function name="ft2_font_map_create_context"
6440 c:identifier="pango_ft2_font_map_create_context">
6442 <type name="PangoContext*" c:type="PangoContext*"/>
6445 <parameter name="fontmap">
6446 <type name="PangoFT2FontMap" c:type="PangoFT2FontMap*"/>
6450 <function name="ft2_get_context" c:identifier="pango_ft2_get_context">
6452 <type name="PangoContext*" c:type="PangoContext*"/>
6455 <parameter name="dpi_x">
6456 <type name="double" c:type="double"/>
6458 <parameter name="dpi_y">
6459 <type name="double" c:type="double"/>
6463 <function name="ft2_font_map_for_display"
6464 c:identifier="pango_ft2_font_map_for_display">
6466 <type name="PangoFontMap*" c:type="PangoFontMap*"/>
6469 <function name="ft2_shutdown_display"
6470 c:identifier="pango_ft2_shutdown_display">
6472 <type name="void" c:type="void"/>
6475 <function name="ft2_get_unknown_glyph"
6476 c:identifier="pango_ft2_get_unknown_glyph">
6478 <type name="PangoGlyph" c:type="PangoGlyph"/>
6481 <parameter name="font">
6482 <type name="Font" c:type="PangoFont*"/>
6486 <function name="ft2_font_get_kerning"
6487 c:identifier="pango_ft2_font_get_kerning">
6489 <type name="int" c:type="int"/>
6492 <parameter name="font">
6493 <type name="Font" c:type="PangoFont*"/>
6495 <parameter name="left">
6496 <type name="PangoGlyph" c:type="PangoGlyph"/>
6498 <parameter name="right">
6499 <type name="PangoGlyph" c:type="PangoGlyph"/>
6503 <function name="ft2_font_get_face" c:identifier="pango_ft2_font_get_face">
6505 <type name="FT_Face" c:type="FT_Face"/>
6508 <parameter name="font">
6509 <type name="Font" c:type="PangoFont*"/>
6513 <function name="ft2_font_get_coverage"
6514 c:identifier="pango_ft2_font_get_coverage">
6516 <type name="PangoCoverage*" c:type="PangoCoverage*"/>
6519 <parameter name="font">
6520 <type name="Font" c:type="PangoFont*"/>
6522 <parameter name="language">
6523 <type name="Language" c:type="PangoLanguage*"/>
6527 <record name="PangoXftRenderer" c:type="PangoXftRenderer">
6528 <field name="parent_instance">
6529 <type name="PangoRenderer" c:type="PangoRenderer"/>
6531 <field name="display">
6532 <type name="Display*" c:type="Display*"/>
6534 <field name="screen">
6535 <type name="int" c:type="int"/>
6538 <type name="XftDraw*" c:type="XftDraw*"/>
6541 <type name="PangoXftRendererPrivate*"
6542 c:type="PangoXftRendererPrivate*"/>
6544 <callback name="composite_trapezoids">
6546 <type name="void" c:type="void"/>
6549 <parameter name="xftrenderer">
6550 <type name="PangoXftRenderer*" c:type="PangoXftRenderer*"/>
6552 <parameter name="part">
6553 <type name="PangoRenderPart" c:type="PangoRenderPart"/>
6555 <parameter name="trapezoids">
6556 <type name="XTrapezoid*" c:type="XTrapezoid*"/>
6558 <parameter name="n_trapezoids">
6559 <type name="int" c:type="int"/>
6563 <callback name="composite_glyphs">
6565 <type name="void" c:type="void"/>
6568 <parameter name="xftrenderer">
6569 <type name="PangoXftRenderer*" c:type="PangoXftRenderer*"/>
6571 <parameter name="xft_font">
6572 <type name="XftFont*" c:type="XftFont*"/>
6574 <parameter name="glyphs">
6575 <type name="XftGlyphSpec*" c:type="XftGlyphSpec*"/>
6577 <parameter name="n_glyphs">
6578 <type name="int" c:type="int"/>
6583 <record name="PangoXftRendererPrivate" c:type="PangoXftRendererPrivate"/>
6584 <function name="xft_renderer_get_type"
6585 c:identifier="pango_xft_renderer_get_type">
6587 <type name="GType" c:type="GType"/>
6590 <function name="xft_renderer_new" c:identifier="pango_xft_renderer_new">
6592 <type name="PangoRenderer*" c:type="PangoRenderer*"/>
6595 <parameter name="display">
6596 <type name="Display" c:type="Display*"/>
6598 <parameter name="screen">
6599 <type name="int" c:type="int"/>
6603 <function name="xft_renderer_set_draw"
6604 c:identifier="pango_xft_renderer_set_draw">
6606 <type name="void" c:type="void"/>
6609 <parameter name="xftrenderer">
6610 <type name="PangoXftRenderer" c:type="PangoXftRenderer*"/>
6612 <parameter name="draw">
6613 <type name="XftDraw" c:type="XftDraw*"/>
6617 <function name="xft_renderer_set_default_color"
6618 c:identifier="pango_xft_renderer_set_default_color">
6620 <type name="void" c:type="void"/>
6623 <parameter name="xftrenderer">
6624 <type name="PangoXftRenderer" c:type="PangoXftRenderer*"/>
6626 <parameter name="default_color">
6627 <type name="Color" c:type="PangoColor*"/>
6631 <function name="xft_render" c:identifier="pango_xft_render">
6633 <type name="void" c:type="void"/>
6636 <parameter name="draw">
6637 <type name="XftDraw" c:type="XftDraw*"/>
6639 <parameter name="color">
6640 <type name="XftColor" c:type="XftColor*"/>
6642 <parameter name="font">
6643 <type name="Font" c:type="PangoFont*"/>
6645 <parameter name="glyphs">
6646 <type name="GlyphString" c:type="PangoGlyphString*"/>
6648 <parameter name="x">
6649 <type name="gint" c:type="gint"/>
6651 <parameter name="y">
6652 <type name="gint" c:type="gint"/>
6656 <function name="xft_picture_render" c:identifier="pango_xft_picture_render">
6658 <type name="void" c:type="void"/>
6661 <parameter name="display">
6662 <type name="Display" c:type="Display*"/>
6664 <parameter name="src_picture">
6665 <type name="Picture" c:type="Picture"/>
6667 <parameter name="dest_picture">
6668 <type name="Picture" c:type="Picture"/>
6670 <parameter name="font">
6671 <type name="Font" c:type="PangoFont*"/>
6673 <parameter name="glyphs">
6674 <type name="GlyphString" c:type="PangoGlyphString*"/>
6676 <parameter name="x">
6677 <type name="gint" c:type="gint"/>
6679 <parameter name="y">
6680 <type name="gint" c:type="gint"/>
6684 <function name="xft_render_transformed"
6685 c:identifier="pango_xft_render_transformed">
6687 <type name="void" c:type="void"/>
6690 <parameter name="draw">
6691 <type name="XftDraw" c:type="XftDraw*"/>
6693 <parameter name="color">
6694 <type name="XftColor" c:type="XftColor*"/>
6696 <parameter name="matrix">
6697 <type name="Matrix" c:type="PangoMatrix*"/>
6699 <parameter name="font">
6700 <type name="Font" c:type="PangoFont*"/>
6702 <parameter name="glyphs">
6703 <type name="GlyphString" c:type="PangoGlyphString*"/>
6705 <parameter name="x">
6706 <type name="int" c:type="int"/>
6708 <parameter name="y">
6709 <type name="int" c:type="int"/>
6713 <function name="xft_render_layout_line"
6714 c:identifier="pango_xft_render_layout_line">
6716 <type name="void" c:type="void"/>
6719 <parameter name="draw">
6720 <type name="XftDraw" c:type="XftDraw*"/>
6722 <parameter name="color">
6723 <type name="XftColor" c:type="XftColor*"/>
6725 <parameter name="line">
6726 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
6728 <parameter name="x">
6729 <type name="int" c:type="int"/>
6731 <parameter name="y">
6732 <type name="int" c:type="int"/>
6736 <function name="xft_render_layout" c:identifier="pango_xft_render_layout">
6738 <type name="void" c:type="void"/>
6741 <parameter name="draw">
6742 <type name="XftDraw" c:type="XftDraw*"/>
6744 <parameter name="color">
6745 <type name="XftColor" c:type="XftColor*"/>
6747 <parameter name="layout">
6748 <type name="Layout" c:type="PangoLayout*"/>
6750 <parameter name="x">
6751 <type name="int" c:type="int"/>
6753 <parameter name="y">
6754 <type name="int" c:type="int"/>
6758 <record name="PangoXftFontMap" c:type="PangoXftFontMap"/>
6759 <record name="PangoXftFont" c:type="PangoXftFont"/>
6760 <callback name="PangoXftSubstituteFunc">
6762 <type name="void" c:type="void"/>
6765 <parameter name="pattern">
6766 <type name="FcPattern*" c:type="FcPattern*"/>
6768 <parameter name="data">
6769 <type name="gpointer" c:type="gpointer"/>
6773 <function name="xft_get_font_map" c:identifier="pango_xft_get_font_map">
6775 <type name="PangoFontMap*" c:type="PangoFontMap*"/>
6778 <parameter name="display">
6779 <type name="Display" c:type="Display*"/>
6781 <parameter name="screen">
6782 <type name="int" c:type="int"/>
6786 <function name="xft_get_context" c:identifier="pango_xft_get_context">
6788 <type name="PangoContext*" c:type="PangoContext*"/>
6791 <parameter name="display">
6792 <type name="Display" c:type="Display*"/>
6794 <parameter name="screen">
6795 <type name="int" c:type="int"/>
6799 <function name="xft_shutdown_display"
6800 c:identifier="pango_xft_shutdown_display">
6802 <type name="void" c:type="void"/>
6805 <parameter name="display">
6806 <type name="Display" c:type="Display*"/>
6808 <parameter name="screen">
6809 <type name="int" c:type="int"/>
6813 <function name="xft_set_default_substitute"
6814 c:identifier="pango_xft_set_default_substitute">
6816 <type name="void" c:type="void"/>
6819 <parameter name="display">
6820 <type name="Display" c:type="Display*"/>
6822 <parameter name="screen">
6823 <type name="int" c:type="int"/>
6825 <parameter name="func">
6826 <type name="PangoXftSubstituteFunc" c:type="PangoXftSubstituteFunc"/>
6828 <parameter name="data">
6829 <type name="gpointer" c:type="gpointer"/>
6831 <parameter name="notify">
6832 <type name="GDestroyNotify" c:type="GDestroyNotify"/>
6836 <function name="xft_substitute_changed"
6837 c:identifier="pango_xft_substitute_changed">
6839 <type name="void" c:type="void"/>
6842 <parameter name="display">
6843 <type name="Display" c:type="Display*"/>
6845 <parameter name="screen">
6846 <type name="int" c:type="int"/>
6850 <function name="xft_font_map_get_type"
6851 c:identifier="pango_xft_font_map_get_type">
6853 <type name="GType" c:type="GType"/>
6856 <function name="xft_font_get_type" c:identifier="pango_xft_font_get_type">
6858 <type name="GType" c:type="GType"/>
6861 <callback name="PangoGetGCFunc">
6863 <type name="GC" c:type="GC"/>
6866 <parameter name="context">
6867 <type name="PangoContext*" c:type="PangoContext*"/>
6869 <parameter name="color">
6870 <type name="PangoColor*" c:type="PangoColor*"/>
6872 <parameter name="base_gc">
6873 <type name="GC" c:type="GC"/>
6877 <callback name="PangoFreeGCFunc">
6879 <type name="void" c:type="void"/>
6882 <parameter name="context">
6883 <type name="PangoContext*" c:type="PangoContext*"/>
6885 <parameter name="gc">
6886 <type name="GC" c:type="GC"/>
6890 <function name="x_get_context" c:identifier="pango_x_get_context">
6892 <type name="PangoContext*" c:type="PangoContext*"/>
6895 <parameter name="display">
6896 <type name="Display" c:type="Display*"/>
6900 <function name="x_context_set_funcs"
6901 c:identifier="pango_x_context_set_funcs">
6903 <type name="void" c:type="void"/>
6906 <parameter name="context">
6907 <type name="Context" c:type="PangoContext*"/>
6909 <parameter name="get_gc_func">
6910 <type name="PangoGetGCFunc" c:type="PangoGetGCFunc"/>
6912 <parameter name="free_gc_func">
6913 <type name="PangoFreeGCFunc" c:type="PangoFreeGCFunc"/>
6917 <function name="x_load_font" c:identifier="pango_x_load_font">
6919 <type name="PangoFont*" c:type="PangoFont*"/>
6922 <parameter name="display">
6923 <type name="Display" c:type="Display*"/>
6925 <parameter name="spec">
6926 <type name="gchar" c:type="gchar*"/>
6930 <function name="x_render" c:identifier="pango_x_render">
6932 <type name="void" c:type="void"/>
6935 <parameter name="display">
6936 <type name="Display" c:type="Display*"/>
6938 <parameter name="d">
6939 <type name="Drawable" c:type="Drawable"/>
6941 <parameter name="gc">
6942 <type name="GC" c:type="GC"/>
6944 <parameter name="font">
6945 <type name="Font" c:type="PangoFont*"/>
6947 <parameter name="glyphs">
6948 <type name="GlyphString" c:type="PangoGlyphString*"/>
6950 <parameter name="x">
6951 <type name="gint" c:type="gint"/>
6953 <parameter name="y">
6954 <type name="gint" c:type="gint"/>
6958 <function name="x_render_layout_line"
6959 c:identifier="pango_x_render_layout_line">
6961 <type name="void" c:type="void"/>
6964 <parameter name="display">
6965 <type name="Display" c:type="Display*"/>
6967 <parameter name="drawable">
6968 <type name="Drawable" c:type="Drawable"/>
6970 <parameter name="gc">
6971 <type name="GC" c:type="GC"/>
6973 <parameter name="line">
6974 <type name="LayoutLine" c:type="PangoLayoutLine*"/>
6976 <parameter name="x">
6977 <type name="int" c:type="int"/>
6979 <parameter name="y">
6980 <type name="int" c:type="int"/>
6984 <function name="x_render_layout" c:identifier="pango_x_render_layout">
6986 <type name="void" c:type="void"/>
6989 <parameter name="display">
6990 <type name="Display" c:type="Display*"/>
6992 <parameter name="drawable">
6993 <type name="Drawable" c:type="Drawable"/>
6995 <parameter name="gc">
6996 <type name="GC" c:type="GC"/>
6998 <parameter name="layout">
6999 <type name="Layout" c:type="PangoLayout*"/>
7001 <parameter name="x">
7002 <type name="int" c:type="int"/>
7004 <parameter name="y">
7005 <type name="int" c:type="int"/>
7009 <function name="x_list_subfonts" c:identifier="pango_x_list_subfonts">
7011 <type name="int" c:type="int"/>
7014 <parameter name="font">
7015 <type name="Font" c:type="PangoFont*"/>
7017 <parameter name="charsets">
7018 <type name="char" c:type="char**"/>
7020 <parameter name="n_charsets">
7021 <type name="int" c:type="int"/>
7023 <parameter name="subfont_ids">
7024 <type name="PangoXSubfont" c:type="PangoXSubfont**"/>
7026 <parameter name="subfont_charsets">
7027 <type name="int" c:type="int**"/>
7031 <function name="x_has_glyph" c:identifier="pango_x_has_glyph">
7033 <type name="gboolean" c:type="gboolean"/>
7036 <parameter name="font">
7037 <type name="Font" c:type="PangoFont*"/>
7039 <parameter name="glyph">
7040 <type name="PangoGlyph" c:type="PangoGlyph"/>
7044 <function name="x_get_unknown_glyph"
7045 c:identifier="pango_x_get_unknown_glyph">
7047 <type name="PangoGlyph" c:type="PangoGlyph"/>
7050 <parameter name="font">
7051 <type name="Font" c:type="PangoFont*"/>
7055 <record name="PangoXFontCache" c:type="PangoXFontCache"/>
7056 <function name="x_font_cache_new" c:identifier="pango_x_font_cache_new">
7058 <type name="PangoXFontCache*" c:type="PangoXFontCache*"/>
7061 <parameter name="display">
7062 <type name="Display" c:type="Display*"/>
7066 <function name="x_font_cache_free" c:identifier="pango_x_font_cache_free">
7068 <type name="void" c:type="void"/>
7071 <parameter name="cache">
7072 <type name="PangoXFontCache" c:type="PangoXFontCache*"/>
7076 <function name="x_font_cache_load" c:identifier="pango_x_font_cache_load">
7078 <type name="XFontStruct*" c:type="XFontStruct*"/>
7081 <parameter name="cache">
7082 <type name="PangoXFontCache" c:type="PangoXFontCache*"/>
7084 <parameter name="xlfd">
7085 <type name="char" c:type="char*"/>
7089 <function name="x_font_cache_unload"
7090 c:identifier="pango_x_font_cache_unload">
7092 <type name="void" c:type="void"/>
7095 <parameter name="cache">
7096 <type name="PangoXFontCache" c:type="PangoXFontCache*"/>
7098 <parameter name="fs">
7099 <type name="XFontStruct" c:type="XFontStruct*"/>
7103 <function name="x_font_map_for_display"
7104 c:identifier="pango_x_font_map_for_display">
7106 <type name="PangoFontMap*" c:type="PangoFontMap*"/>
7109 <parameter name="display">
7110 <type name="Display" c:type="Display*"/>
7114 <function name="x_shutdown_display" c:identifier="pango_x_shutdown_display">
7116 <type name="void" c:type="void"/>
7119 <parameter name="display">
7120 <type name="Display" c:type="Display*"/>
7124 <function name="x_font_map_get_font_cache"
7125 c:identifier="pango_x_font_map_get_font_cache">
7127 <type name="PangoXFontCache*" c:type="PangoXFontCache*"/>
7130 <parameter name="font_map">
7131 <type name="FontMap" c:type="PangoFontMap*"/>
7135 <function name="x_font_subfont_xlfd"
7136 c:identifier="pango_x_font_subfont_xlfd">
7138 <type name="char*" c:type="char*"/>
7141 <parameter name="font">
7142 <type name="Font" c:type="PangoFont*"/>
7144 <parameter name="subfont_id">
7145 <type name="PangoXSubfont" c:type="PangoXSubfont"/>
7149 <function name="x_find_first_subfont"
7150 c:identifier="pango_x_find_first_subfont">
7152 <type name="gboolean" c:type="gboolean"/>
7155 <parameter name="font">
7156 <type name="Font" c:type="PangoFont*"/>
7158 <parameter name="charsets">
7159 <type name="char" c:type="char**"/>
7161 <parameter name="n_charsets">
7162 <type name="int" c:type="int"/>
7164 <parameter name="rfont">
7165 <type name="PangoXSubfont" c:type="PangoXSubfont*"/>
7169 <function name="x_fallback_shape" c:identifier="pango_x_fallback_shape">
7171 <type name="void" c:type="void"/>
7174 <parameter name="font">
7175 <type name="Font" c:type="PangoFont*"/>
7177 <parameter name="glyphs">
7178 <type name="GlyphString" c:type="PangoGlyphString*"/>
7180 <parameter name="text">
7181 <type name="char" c:type="char*"/>
7183 <parameter name="n_chars">
7184 <type name="int" c:type="int"/>
7188 <function name="x_apply_ligatures" c:identifier="pango_x_apply_ligatures">
7190 <type name="gboolean" c:type="gboolean"/>
7193 <parameter name="font">
7194 <type name="Font" c:type="PangoFont*"/>
7196 <parameter name="subfont">
7197 <type name="PangoXSubfont" c:type="PangoXSubfont"/>
7199 <parameter name="glyphs">
7200 <type name="gunichar" c:type="gunichar**"/>
7202 <parameter name="n_glyphs">
7203 <type name="int" c:type="int*"/>
7205 <parameter name="clusters">
7206 <type name="int" c:type="int**"/>