5 This file was automatically generated.
6 Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
9 <namespace name=
"Pango">
10 <enum get-type=
"pango_alignment_get_type" name=
"PangoAlignment" type=
"enum" type-name=
"PangoAlignment">
11 <member name=
"PANGO_ALIGN_LEFT" value=
""/>
12 <member name=
"PANGO_ALIGN_CENTER" value=
""/>
13 <member name=
"PANGO_ALIGN_RIGHT" value=
""/>
15 <enum get-type=
"pango_attr_type_get_type" name=
"PangoAttrType" type=
"enum" type-name=
"PangoAttrType">
16 <member name=
"PANGO_ATTR_INVALID" value=
""/>
17 <member name=
"PANGO_ATTR_LANGUAGE" value=
""/>
18 <member name=
"PANGO_ATTR_FAMILY" value=
""/>
19 <member name=
"PANGO_ATTR_STYLE" value=
""/>
20 <member name=
"PANGO_ATTR_WEIGHT" value=
""/>
21 <member name=
"PANGO_ATTR_VARIANT" value=
""/>
22 <member name=
"PANGO_ATTR_STRETCH" value=
""/>
23 <member name=
"PANGO_ATTR_SIZE" value=
""/>
24 <member name=
"PANGO_ATTR_FONT_DESC" value=
""/>
25 <member name=
"PANGO_ATTR_FOREGROUND" value=
""/>
26 <member name=
"PANGO_ATTR_BACKGROUND" value=
""/>
27 <member name=
"PANGO_ATTR_UNDERLINE" value=
""/>
28 <member name=
"PANGO_ATTR_STRIKETHROUGH" value=
""/>
29 <member name=
"PANGO_ATTR_RISE" value=
""/>
30 <member name=
"PANGO_ATTR_SHAPE" value=
""/>
31 <member name=
"PANGO_ATTR_SCALE" value=
""/>
32 <member name=
"PANGO_ATTR_FALLBACK" value=
""/>
33 <member name=
"PANGO_ATTR_LETTER_SPACING" value=
""/>
34 <member name=
"PANGO_ATTR_UNDERLINE_COLOR" value=
""/>
35 <member name=
"PANGO_ATTR_STRIKETHROUGH_COLOR" value=
""/>
36 <member name=
"PANGO_ATTR_ABSOLUTE_SIZE" value=
""/>
38 <enum get-type=
"pango_coverage_level_get_type" name=
"PangoCoverageLevel" type=
"enum" type-name=
"PangoCoverageLevel">
39 <member name=
"PANGO_COVERAGE_NONE" value=
""/>
40 <member name=
"PANGO_COVERAGE_FALLBACK" value=
""/>
41 <member name=
"PANGO_COVERAGE_APPROXIMATE" value=
""/>
42 <member name=
"PANGO_COVERAGE_EXACT" value=
""/>
44 <enum get-type=
"pango_direction_get_type" name=
"PangoDirection" type=
"enum" type-name=
"PangoDirection">
45 <member name=
"PANGO_DIRECTION_LTR" value=
""/>
46 <member name=
"PANGO_DIRECTION_RTL" value=
""/>
47 <member name=
"PANGO_DIRECTION_TTB_LTR" value=
""/>
48 <member name=
"PANGO_DIRECTION_TTB_RTL" value=
""/>
49 <member name=
"PANGO_DIRECTION_WEAK_LTR" value=
""/>
50 <member name=
"PANGO_DIRECTION_WEAK_RTL" value=
""/>
51 <member name=
"PANGO_DIRECTION_NEUTRAL" value=
""/>
53 <enum get-type=
"pango_ellipsize_mode_get_type" name=
"PangoEllipsizeMode" type=
"enum" type-name=
"PangoEllipsizeMode">
54 <member name=
"PANGO_ELLIPSIZE_NONE" value=
""/>
55 <member name=
"PANGO_ELLIPSIZE_START" value=
""/>
56 <member name=
"PANGO_ELLIPSIZE_MIDDLE" value=
""/>
57 <member name=
"PANGO_ELLIPSIZE_END" value=
""/>
59 <enum get-type=
"pango_font_mask_get_type" name=
"PangoFontMask" type=
"flags" type-name=
"PangoFontMask">
60 <member name=
"PANGO_FONT_MASK_FAMILY" value=
""/>
61 <member name=
"PANGO_FONT_MASK_STYLE" value=
""/>
62 <member name=
"PANGO_FONT_MASK_VARIANT" value=
""/>
63 <member name=
"PANGO_FONT_MASK_WEIGHT" value=
""/>
64 <member name=
"PANGO_FONT_MASK_STRETCH" value=
""/>
65 <member name=
"PANGO_FONT_MASK_SIZE" value=
""/>
67 <enum get-type=
"pango_render_part_get_type" name=
"PangoRenderPart" type=
"enum" type-name=
"PangoRenderPart">
68 <member name=
"PANGO_RENDER_PART_FOREGROUND" value=
""/>
69 <member name=
"PANGO_RENDER_PART_BACKGROUND" value=
""/>
70 <member name=
"PANGO_RENDER_PART_UNDERLINE" value=
""/>
71 <member name=
"PANGO_RENDER_PART_STRIKETHROUGH" value=
""/>
73 <enum get-type=
"pango_script_get_type" name=
"PangoScript" type=
"enum" type-name=
"PangoScript">
74 <member name=
"PANGO_SCRIPT_INVALID_CODE" value=
"-1"/>
75 <member name=
"PANGO_SCRIPT_COMMON" value=
"0"/>
76 <member name=
"PANGO_SCRIPT_INHERITED" value=
""/>
77 <member name=
"PANGO_SCRIPT_ARABIC" value=
""/>
78 <member name=
"PANGO_SCRIPT_ARMENIAN" value=
""/>
79 <member name=
"PANGO_SCRIPT_BENGALI" value=
""/>
80 <member name=
"PANGO_SCRIPT_BOPOMOFO" value=
""/>
81 <member name=
"PANGO_SCRIPT_CHEROKEE" value=
""/>
82 <member name=
"PANGO_SCRIPT_COPTIC" value=
""/>
83 <member name=
"PANGO_SCRIPT_CYRILLIC" value=
""/>
84 <member name=
"PANGO_SCRIPT_DESERET" value=
""/>
85 <member name=
"PANGO_SCRIPT_DEVANAGARI" value=
""/>
86 <member name=
"PANGO_SCRIPT_ETHIOPIC" value=
""/>
87 <member name=
"PANGO_SCRIPT_GEORGIAN" value=
""/>
88 <member name=
"PANGO_SCRIPT_GOTHIC" value=
""/>
89 <member name=
"PANGO_SCRIPT_GREEK" value=
""/>
90 <member name=
"PANGO_SCRIPT_GUJARATI" value=
""/>
91 <member name=
"PANGO_SCRIPT_GURMUKHI" value=
""/>
92 <member name=
"PANGO_SCRIPT_HAN" value=
""/>
93 <member name=
"PANGO_SCRIPT_HANGUL" value=
""/>
94 <member name=
"PANGO_SCRIPT_HEBREW" value=
""/>
95 <member name=
"PANGO_SCRIPT_HIRAGANA" value=
""/>
96 <member name=
"PANGO_SCRIPT_KANNADA" value=
""/>
97 <member name=
"PANGO_SCRIPT_KATAKANA" value=
""/>
98 <member name=
"PANGO_SCRIPT_KHMER" value=
""/>
99 <member name=
"PANGO_SCRIPT_LAO" value=
""/>
100 <member name=
"PANGO_SCRIPT_LATIN" value=
""/>
101 <member name=
"PANGO_SCRIPT_MALAYALAM" value=
""/>
102 <member name=
"PANGO_SCRIPT_MONGOLIAN" value=
""/>
103 <member name=
"PANGO_SCRIPT_MYANMAR" value=
""/>
104 <member name=
"PANGO_SCRIPT_OGHAM" value=
""/>
105 <member name=
"PANGO_SCRIPT_OLD_ITALIC" value=
""/>
106 <member name=
"PANGO_SCRIPT_ORIYA" value=
""/>
107 <member name=
"PANGO_SCRIPT_RUNIC" value=
""/>
108 <member name=
"PANGO_SCRIPT_SINHALA" value=
""/>
109 <member name=
"PANGO_SCRIPT_SYRIAC" value=
""/>
110 <member name=
"PANGO_SCRIPT_TAMIL" value=
""/>
111 <member name=
"PANGO_SCRIPT_TELUGU" value=
""/>
112 <member name=
"PANGO_SCRIPT_THAANA" value=
""/>
113 <member name=
"PANGO_SCRIPT_THAI" value=
""/>
114 <member name=
"PANGO_SCRIPT_TIBETAN" value=
""/>
115 <member name=
"PANGO_SCRIPT_CANADIAN_ABORIGINAL" value=
""/>
116 <member name=
"PANGO_SCRIPT_YI" value=
""/>
117 <member name=
"PANGO_SCRIPT_TAGALOG" value=
""/>
118 <member name=
"PANGO_SCRIPT_HANUNOO" value=
""/>
119 <member name=
"PANGO_SCRIPT_BUHID" value=
""/>
120 <member name=
"PANGO_SCRIPT_TAGBANWA" value=
""/>
121 <member name=
"PANGO_SCRIPT_BRAILLE" value=
""/>
122 <member name=
"PANGO_SCRIPT_CYPRIOT" value=
""/>
123 <member name=
"PANGO_SCRIPT_LIMBU" value=
""/>
124 <member name=
"PANGO_SCRIPT_OSMANYA" value=
""/>
125 <member name=
"PANGO_SCRIPT_SHAVIAN" value=
""/>
126 <member name=
"PANGO_SCRIPT_LINEAR_B" value=
""/>
127 <member name=
"PANGO_SCRIPT_TAI_LE" value=
""/>
128 <member name=
"PANGO_SCRIPT_UGARITIC" value=
""/>
129 <member name=
"PANGO_SCRIPT_NEW_TAI_LUE" value=
""/>
130 <member name=
"PANGO_SCRIPT_BUGINESE" value=
""/>
131 <member name=
"PANGO_SCRIPT_GLAGOLITIC" value=
""/>
132 <member name=
"PANGO_SCRIPT_TIFINAGH" value=
""/>
133 <member name=
"PANGO_SCRIPT_SYLOTI_NAGRI" value=
""/>
134 <member name=
"PANGO_SCRIPT_OLD_PERSIAN" value=
""/>
135 <member name=
"PANGO_SCRIPT_KHAROSHTHI" value=
""/>
136 <member name=
"PANGO_SCRIPT_UNKNOWN" value=
""/>
137 <member name=
"PANGO_SCRIPT_BALINESE" value=
""/>
138 <member name=
"PANGO_SCRIPT_CUNEIFORM" value=
""/>
139 <member name=
"PANGO_SCRIPT_PHOENICIAN" value=
""/>
140 <member name=
"PANGO_SCRIPT_PHAGS_PA" value=
""/>
141 <member name=
"PANGO_SCRIPT_NKO" value=
""/>
143 <enum get-type=
"pango_stretch_get_type" name=
"PangoStretch" type=
"enum" type-name=
"PangoStretch">
144 <member name=
"PANGO_STRETCH_ULTRA_CONDENSED" value=
""/>
145 <member name=
"PANGO_STRETCH_EXTRA_CONDENSED" value=
""/>
146 <member name=
"PANGO_STRETCH_CONDENSED" value=
""/>
147 <member name=
"PANGO_STRETCH_SEMI_CONDENSED" value=
""/>
148 <member name=
"PANGO_STRETCH_NORMAL" value=
""/>
149 <member name=
"PANGO_STRETCH_SEMI_EXPANDED" value=
""/>
150 <member name=
"PANGO_STRETCH_EXPANDED" value=
""/>
151 <member name=
"PANGO_STRETCH_EXTRA_EXPANDED" value=
""/>
152 <member name=
"PANGO_STRETCH_ULTRA_EXPANDED" value=
""/>
154 <enum get-type=
"pango_style_get_type" name=
"PangoStyle" type=
"enum" type-name=
"PangoStyle">
155 <member name=
"PANGO_STYLE_NORMAL" value=
""/>
156 <member name=
"PANGO_STYLE_OBLIQUE" value=
""/>
157 <member name=
"PANGO_STYLE_ITALIC" value=
""/>
159 <enum get-type=
"pango_tab_align_get_type" name=
"PangoTabAlign" type=
"enum" type-name=
"PangoTabAlign">
160 <member name=
"PANGO_TAB_LEFT" value=
""/>
162 <enum get-type=
"pango_underline_get_type" name=
"PangoUnderline" type=
"enum" type-name=
"PangoUnderline">
163 <member name=
"PANGO_UNDERLINE_NONE" value=
""/>
164 <member name=
"PANGO_UNDERLINE_SINGLE" value=
""/>
165 <member name=
"PANGO_UNDERLINE_DOUBLE" value=
""/>
166 <member name=
"PANGO_UNDERLINE_LOW" value=
""/>
167 <member name=
"PANGO_UNDERLINE_ERROR" value=
""/>
169 <enum get-type=
"pango_variant_get_type" name=
"PangoVariant" type=
"enum" type-name=
"PangoVariant">
170 <member name=
"PANGO_VARIANT_NORMAL" value=
""/>
171 <member name=
"PANGO_VARIANT_SMALL_CAPS" value=
""/>
173 <enum get-type=
"pango_weight_get_type" name=
"PangoWeight" type=
"enum" type-name=
"PangoWeight">
174 <member name=
"PANGO_WEIGHT_ULTRALIGHT" value=
"200"/>
175 <member name=
"PANGO_WEIGHT_LIGHT" value=
"300"/>
176 <member name=
"PANGO_WEIGHT_NORMAL" value=
"400"/>
177 <member name=
"PANGO_WEIGHT_SEMIBOLD" value=
"600"/>
178 <member name=
"PANGO_WEIGHT_BOLD" value=
"700"/>
179 <member name=
"PANGO_WEIGHT_ULTRABOLD" value=
"800"/>
180 <member name=
"PANGO_WEIGHT_HEAVY" value=
"900"/>
182 <enum get-type=
"pango_wrap_mode_get_type" name=
"PangoWrapMode" type=
"enum" type-name=
"PangoWrapMode">
183 <member name=
"PANGO_WRAP_WORD" value=
""/>
184 <member name=
"PANGO_WRAP_CHAR" value=
""/>
185 <member name=
"PANGO_WRAP_WORD_CHAR" value=
""/>
187 <callback name=
"PangoAttrDataCopyFunc" type-name=
"PangoAttrDataCopyFunc">
188 <return-type type=
"gpointer"/>
190 <parameter name=
"data" type=
"gconstpointer"/>
193 <callback name=
"PangoAttrFilterFunc" type-name=
"PangoAttrFilterFunc">
194 <return-type type=
"gboolean"/>
196 <parameter name=
"attribute" type=
"PangoAttribute*"/>
197 <parameter name=
"data" type=
"gpointer"/>
200 <callback name=
"PangoFontsetForeachFunc" type-name=
"PangoFontsetForeachFunc">
201 <return-type type=
"gboolean"/>
203 <parameter name=
"fontset" type=
"PangoFontset*"/>
204 <parameter name=
"font" type=
"PangoFont*"/>
205 <parameter name=
"data" type=
"gpointer"/>
208 <object get-type=
"" name=
"PangoContext" parent=
"GObject" type-name=
"PangoContext">
209 <method name=
"get_base_dir" symbol=
"pango_context_get_base_dir">
210 <return-type type=
"PangoDirection"/>
212 <parameter name=
"context" type=
"PangoContext*"/>
215 <method name=
"get_font_description" symbol=
"pango_context_get_font_description">
216 <return-type type=
"PangoFontDescription*"/>
218 <parameter name=
"context" type=
"PangoContext*"/>
221 <method name=
"get_font_map" symbol=
"pango_context_get_font_map">
222 <return-type type=
"PangoFontMap*"/>
224 <parameter name=
"context" type=
"PangoContext*"/>
227 <method name=
"get_language" symbol=
"pango_context_get_language">
228 <return-type type=
"PangoLanguage*"/>
230 <parameter name=
"context" type=
"PangoContext*"/>
233 <method name=
"get_matrix" symbol=
"pango_context_get_matrix">
234 <return-type type=
"const-PangoMatrix*"/>
236 <parameter name=
"context" type=
"PangoContext*"/>
239 <method name=
"get_metrics" symbol=
"pango_context_get_metrics">
240 <return-type type=
"PangoFontMetrics*"/>
242 <parameter name=
"context" type=
"PangoContext*"/>
243 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
244 <parameter name=
"language" type=
"PangoLanguage*"/>
247 <method name=
"get_type" symbol=
"pango_context_get_type">
248 <return-type type=
"GType"/>
250 <method name=
"list_families" symbol=
"pango_context_list_families">
251 <return-type type=
"void"/>
253 <parameter name=
"context" type=
"PangoContext*"/>
254 <parameter name=
"families" type=
"PangoFontFamily***"/>
255 <parameter name=
"n_families" type=
"int*"/>
258 <method name=
"load_font" symbol=
"pango_context_load_font">
259 <return-type type=
"PangoFont*"/>
261 <parameter name=
"context" type=
"PangoContext*"/>
262 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
265 <method name=
"load_fontset" symbol=
"pango_context_load_fontset">
266 <return-type type=
"PangoFontset*"/>
268 <parameter name=
"context" type=
"PangoContext*"/>
269 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
270 <parameter name=
"language" type=
"PangoLanguage*"/>
273 <method name=
"set_base_dir" symbol=
"pango_context_set_base_dir">
274 <return-type type=
"void"/>
276 <parameter name=
"context" type=
"PangoContext*"/>
277 <parameter name=
"direction" type=
"PangoDirection"/>
280 <method name=
"set_font_description" symbol=
"pango_context_set_font_description">
281 <return-type type=
"void"/>
283 <parameter name=
"context" type=
"PangoContext*"/>
284 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
287 <method name=
"set_language" symbol=
"pango_context_set_language">
288 <return-type type=
"void"/>
290 <parameter name=
"context" type=
"PangoContext*"/>
291 <parameter name=
"language" type=
"PangoLanguage*"/>
294 <method name=
"set_matrix" symbol=
"pango_context_set_matrix">
295 <return-type type=
"void"/>
297 <parameter name=
"context" type=
"PangoContext*"/>
298 <parameter name=
"matrix" type=
"const-PangoMatrix*"/>
302 <object get-type=
"" name=
"PangoFont" parent=
"GObject" type-name=
"PangoFont">
303 <method name=
"describe" symbol=
"pango_font_describe">
304 <return-type type=
"PangoFontDescription*"/>
306 <parameter name=
"font" type=
"PangoFont*"/>
309 <method name=
"describe_with_absolute_size" symbol=
"pango_font_describe_with_absolute_size">
310 <return-type type=
"PangoFontDescription*"/>
312 <parameter name=
"font" type=
"PangoFont*"/>
315 <method name=
"descriptions_free" symbol=
"pango_font_descriptions_free">
316 <return-type type=
"void"/>
318 <parameter name=
"descs" type=
"PangoFontDescription**"/>
319 <parameter name=
"n_descs" type=
"int"/>
322 <method name=
"find_shaper" symbol=
"pango_font_find_shaper">
323 <return-type type=
"PangoEngineShape*"/>
325 <parameter name=
"font" type=
"PangoFont*"/>
326 <parameter name=
"language" type=
"PangoLanguage*"/>
327 <parameter name=
"ch" type=
"guint32"/>
330 <method name=
"get_coverage" symbol=
"pango_font_get_coverage">
331 <return-type type=
"PangoCoverage*"/>
333 <parameter name=
"font" type=
"PangoFont*"/>
334 <parameter name=
"language" type=
"PangoLanguage*"/>
337 <method name=
"get_font_map" symbol=
"pango_font_get_font_map">
338 <return-type type=
"PangoFontMap*"/>
340 <parameter name=
"font" type=
"PangoFont*"/>
343 <method name=
"get_glyph_extents" symbol=
"pango_font_get_glyph_extents">
344 <return-type type=
"void"/>
346 <parameter name=
"font" type=
"PangoFont*"/>
347 <parameter name=
"glyph" type=
"PangoGlyph"/>
348 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
349 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
352 <method name=
"get_metrics" symbol=
"pango_font_get_metrics">
353 <return-type type=
"PangoFontMetrics*"/>
355 <parameter name=
"font" type=
"PangoFont*"/>
356 <parameter name=
"language" type=
"PangoLanguage*"/>
359 <method name=
"get_type" symbol=
"pango_font_get_type">
360 <return-type type=
"GType"/>
363 <object get-type=
"" name=
"PangoFontset" parent=
"GObject" type-name=
"PangoFontset">
364 <method name=
"foreach" symbol=
"pango_fontset_foreach">
365 <return-type type=
"void"/>
367 <parameter name=
"fontset" type=
"PangoFontset*"/>
368 <parameter name=
"func" type=
"PangoFontsetForeachFunc"/>
369 <parameter name=
"data" type=
"gpointer"/>
372 <method name=
"get_font" symbol=
"pango_fontset_get_font">
373 <return-type type=
"PangoFont*"/>
375 <parameter name=
"fontset" type=
"PangoFontset*"/>
376 <parameter name=
"wc" type=
"guint"/>
379 <method name=
"get_metrics" symbol=
"pango_fontset_get_metrics">
380 <return-type type=
"PangoFontMetrics*"/>
382 <parameter name=
"fontset" type=
"PangoFontset*"/>
385 <method name=
"get_type" symbol=
"pango_fontset_get_type">
386 <return-type type=
"GType"/>
389 <object get-type=
"" name=
"PangoFontFace" parent=
"GObject" type-name=
"PangoFontFace">
390 <method name=
"describe" symbol=
"pango_font_face_describe">
391 <return-type type=
"PangoFontDescription*"/>
393 <parameter name=
"face" type=
"PangoFontFace*"/>
396 <method name=
"get_face_name" symbol=
"pango_font_face_get_face_name">
397 <return-type type=
"const-char*"/>
399 <parameter name=
"face" type=
"PangoFontFace*"/>
402 <method name=
"get_type" symbol=
"pango_font_face_get_type">
403 <return-type type=
"GType"/>
405 <method name=
"list_sizes" symbol=
"pango_font_face_list_sizes">
406 <return-type type=
"void"/>
408 <parameter name=
"face" type=
"PangoFontFace*"/>
409 <parameter name=
"sizes" type=
"int**"/>
410 <parameter name=
"n_sizes" type=
"int*"/>
414 <object get-type=
"" name=
"PangoFontFamily" parent=
"GObject" type-name=
"PangoFontFamily">
415 <method name=
"get_name" symbol=
"pango_font_family_get_name">
416 <return-type type=
"const-char*"/>
418 <parameter name=
"family" type=
"PangoFontFamily*"/>
421 <method name=
"get_type" symbol=
"pango_font_family_get_type">
422 <return-type type=
"GType"/>
424 <method name=
"is_monospace" symbol=
"pango_font_family_is_monospace">
425 <return-type type=
"gboolean"/>
427 <parameter name=
"family" type=
"PangoFontFamily*"/>
430 <method name=
"list_faces" symbol=
"pango_font_family_list_faces">
431 <return-type type=
"void"/>
433 <parameter name=
"family" type=
"PangoFontFamily*"/>
434 <parameter name=
"faces" type=
"PangoFontFace***"/>
435 <parameter name=
"n_faces" type=
"int*"/>
439 <object get-type=
"" name=
"PangoFontMap" parent=
"GObject" type-name=
"PangoFontMap">
440 <method name=
"get_type" symbol=
"pango_font_map_get_type">
441 <return-type type=
"GType"/>
443 <method name=
"list_families" symbol=
"pango_font_map_list_families">
444 <return-type type=
"void"/>
446 <parameter name=
"fontmap" type=
"PangoFontMap*"/>
447 <parameter name=
"families" type=
"PangoFontFamily***"/>
448 <parameter name=
"n_families" type=
"int*"/>
451 <method name=
"load_font" symbol=
"pango_font_map_load_font">
452 <return-type type=
"PangoFont*"/>
454 <parameter name=
"fontmap" type=
"PangoFontMap*"/>
455 <parameter name=
"context" type=
"PangoContext*"/>
456 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
459 <method name=
"load_fontset" symbol=
"pango_font_map_load_fontset">
460 <return-type type=
"PangoFontset*"/>
462 <parameter name=
"fontmap" type=
"PangoFontMap*"/>
463 <parameter name=
"context" type=
"PangoContext*"/>
464 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
465 <parameter name=
"language" type=
"PangoLanguage*"/>
469 <object get-type=
"" name=
"PangoLayout" parent=
"GObject" type-name=
"PangoLayout">
470 <method name=
"context_changed" symbol=
"pango_layout_context_changed">
471 <return-type type=
"void"/>
473 <parameter name=
"layout" type=
"PangoLayout*"/>
476 <method name=
"copy" symbol=
"pango_layout_copy">
477 <return-type type=
"PangoLayout*"/>
479 <parameter name=
"src" type=
"PangoLayout*"/>
482 <method name=
"get_alignment" symbol=
"pango_layout_get_alignment">
483 <return-type type=
"PangoAlignment"/>
485 <parameter name=
"layout" type=
"PangoLayout*"/>
488 <method name=
"get_attributes" symbol=
"pango_layout_get_attributes">
489 <return-type type=
"PangoAttrList*"/>
491 <parameter name=
"layout" type=
"PangoLayout*"/>
494 <method name=
"get_auto_dir" symbol=
"pango_layout_get_auto_dir">
495 <return-type type=
"gboolean"/>
497 <parameter name=
"layout" type=
"PangoLayout*"/>
500 <method name=
"get_context" symbol=
"pango_layout_get_context">
501 <return-type type=
"PangoContext*"/>
503 <parameter name=
"layout" type=
"PangoLayout*"/>
506 <method name=
"get_cursor_pos" symbol=
"pango_layout_get_cursor_pos">
507 <return-type type=
"void"/>
509 <parameter name=
"layout" type=
"PangoLayout*"/>
510 <parameter name=
"index_" type=
"int"/>
511 <parameter name=
"strong_pos" type=
"PangoRectangle*"/>
512 <parameter name=
"weak_pos" type=
"PangoRectangle*"/>
515 <method name=
"get_ellipsize" symbol=
"pango_layout_get_ellipsize">
516 <return-type type=
"PangoEllipsizeMode"/>
518 <parameter name=
"layout" type=
"PangoLayout*"/>
521 <method name=
"get_extents" symbol=
"pango_layout_get_extents">
522 <return-type type=
"void"/>
524 <parameter name=
"layout" type=
"PangoLayout*"/>
525 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
526 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
529 <method name=
"get_font_description" symbol=
"pango_layout_get_font_description">
530 <return-type type=
"const-PangoFontDescription*"/>
532 <parameter name=
"layout" type=
"PangoLayout*"/>
535 <method name=
"get_indent" symbol=
"pango_layout_get_indent">
536 <return-type type=
"int"/>
538 <parameter name=
"layout" type=
"PangoLayout*"/>
541 <method name=
"get_iter" symbol=
"pango_layout_get_iter">
542 <return-type type=
"PangoLayoutIter*"/>
544 <parameter name=
"layout" type=
"PangoLayout*"/>
547 <method name=
"get_justify" symbol=
"pango_layout_get_justify">
548 <return-type type=
"gboolean"/>
550 <parameter name=
"layout" type=
"PangoLayout*"/>
553 <method name=
"get_line" symbol=
"pango_layout_get_line">
554 <return-type type=
"PangoLayoutLine*"/>
556 <parameter name=
"layout" type=
"PangoLayout*"/>
557 <parameter name=
"line" type=
"int"/>
560 <method name=
"get_line_count" symbol=
"pango_layout_get_line_count">
561 <return-type type=
"int"/>
563 <parameter name=
"layout" type=
"PangoLayout*"/>
566 <method name=
"get_lines" symbol=
"pango_layout_get_lines">
567 <return-type type=
"GSList*"/>
569 <parameter name=
"layout" type=
"PangoLayout*"/>
572 <method name=
"get_log_attrs" symbol=
"pango_layout_get_log_attrs">
573 <return-type type=
"void"/>
575 <parameter name=
"layout" type=
"PangoLayout*"/>
576 <parameter name=
"attrs" type=
"PangoLogAttr**"/>
577 <parameter name=
"n_attrs" type=
"gint*"/>
580 <method name=
"get_pixel_extents" symbol=
"pango_layout_get_pixel_extents">
581 <return-type type=
"void"/>
583 <parameter name=
"layout" type=
"PangoLayout*"/>
584 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
585 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
588 <method name=
"get_pixel_size" symbol=
"pango_layout_get_pixel_size">
589 <return-type type=
"void"/>
591 <parameter name=
"layout" type=
"PangoLayout*"/>
592 <parameter name=
"width" type=
"int*"/>
593 <parameter name=
"height" type=
"int*"/>
596 <method name=
"get_single_paragraph_mode" symbol=
"pango_layout_get_single_paragraph_mode">
597 <return-type type=
"gboolean"/>
599 <parameter name=
"layout" type=
"PangoLayout*"/>
602 <method name=
"get_size" symbol=
"pango_layout_get_size">
603 <return-type type=
"void"/>
605 <parameter name=
"layout" type=
"PangoLayout*"/>
606 <parameter name=
"width" type=
"int*"/>
607 <parameter name=
"height" type=
"int*"/>
610 <method name=
"get_spacing" symbol=
"pango_layout_get_spacing">
611 <return-type type=
"int"/>
613 <parameter name=
"layout" type=
"PangoLayout*"/>
616 <method name=
"get_tabs" symbol=
"pango_layout_get_tabs">
617 <return-type type=
"PangoTabArray*"/>
619 <parameter name=
"layout" type=
"PangoLayout*"/>
622 <method name=
"get_text" symbol=
"pango_layout_get_text">
623 <return-type type=
"const-char*"/>
625 <parameter name=
"layout" type=
"PangoLayout*"/>
628 <method name=
"get_type" symbol=
"pango_layout_get_type">
629 <return-type type=
"GType"/>
631 <method name=
"get_width" symbol=
"pango_layout_get_width">
632 <return-type type=
"int"/>
634 <parameter name=
"layout" type=
"PangoLayout*"/>
637 <method name=
"get_wrap" symbol=
"pango_layout_get_wrap">
638 <return-type type=
"PangoWrapMode"/>
640 <parameter name=
"layout" type=
"PangoLayout*"/>
643 <method name=
"index_to_line_x" symbol=
"pango_layout_index_to_line_x">
644 <return-type type=
"void"/>
646 <parameter name=
"layout" type=
"PangoLayout*"/>
647 <parameter name=
"index_" type=
"int"/>
648 <parameter name=
"trailing" type=
"gboolean"/>
649 <parameter name=
"line" type=
"int*"/>
650 <parameter name=
"x_pos" type=
"int*"/>
653 <method name=
"index_to_pos" symbol=
"pango_layout_index_to_pos">
654 <return-type type=
"void"/>
656 <parameter name=
"layout" type=
"PangoLayout*"/>
657 <parameter name=
"index_" type=
"int"/>
658 <parameter name=
"pos" type=
"PangoRectangle*"/>
661 <method name=
"move_cursor_visually" symbol=
"pango_layout_move_cursor_visually">
662 <return-type type=
"void"/>
664 <parameter name=
"layout" type=
"PangoLayout*"/>
665 <parameter name=
"strong" type=
"gboolean"/>
666 <parameter name=
"old_index" type=
"int"/>
667 <parameter name=
"old_trailing" type=
"int"/>
668 <parameter name=
"direction" type=
"int"/>
669 <parameter name=
"new_index" type=
"int*"/>
670 <parameter name=
"new_trailing" type=
"int*"/>
673 <constructor name=
"new" symbol=
"pango_layout_new">
675 <parameter name=
"context" type=
"PangoContext*"/>
678 <method name=
"set_alignment" symbol=
"pango_layout_set_alignment">
679 <return-type type=
"void"/>
681 <parameter name=
"layout" type=
"PangoLayout*"/>
682 <parameter name=
"alignment" type=
"PangoAlignment"/>
685 <method name=
"set_attributes" symbol=
"pango_layout_set_attributes">
686 <return-type type=
"void"/>
688 <parameter name=
"layout" type=
"PangoLayout*"/>
689 <parameter name=
"attrs" type=
"PangoAttrList*"/>
692 <method name=
"set_auto_dir" symbol=
"pango_layout_set_auto_dir">
693 <return-type type=
"void"/>
695 <parameter name=
"layout" type=
"PangoLayout*"/>
696 <parameter name=
"auto_dir" type=
"gboolean"/>
699 <method name=
"set_ellipsize" symbol=
"pango_layout_set_ellipsize">
700 <return-type type=
"void"/>
702 <parameter name=
"layout" type=
"PangoLayout*"/>
703 <parameter name=
"ellipsize" type=
"PangoEllipsizeMode"/>
706 <method name=
"set_font_description" symbol=
"pango_layout_set_font_description">
707 <return-type type=
"void"/>
709 <parameter name=
"layout" type=
"PangoLayout*"/>
710 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
713 <method name=
"set_indent" symbol=
"pango_layout_set_indent">
714 <return-type type=
"void"/>
716 <parameter name=
"layout" type=
"PangoLayout*"/>
717 <parameter name=
"indent" type=
"int"/>
720 <method name=
"set_justify" symbol=
"pango_layout_set_justify">
721 <return-type type=
"void"/>
723 <parameter name=
"layout" type=
"PangoLayout*"/>
724 <parameter name=
"justify" type=
"gboolean"/>
727 <method name=
"set_markup" symbol=
"pango_layout_set_markup">
728 <return-type type=
"void"/>
730 <parameter name=
"layout" type=
"PangoLayout*"/>
731 <parameter name=
"markup" type=
"const-char*"/>
732 <parameter name=
"length" type=
"int"/>
735 <method name=
"set_markup_with_accel" symbol=
"pango_layout_set_markup_with_accel">
736 <return-type type=
"void"/>
738 <parameter name=
"layout" type=
"PangoLayout*"/>
739 <parameter name=
"markup" type=
"const-char*"/>
740 <parameter name=
"length" type=
"int"/>
741 <parameter name=
"accel_marker" type=
"gunichar"/>
742 <parameter name=
"accel_char" type=
"gunichar*"/>
745 <method name=
"set_single_paragraph_mode" symbol=
"pango_layout_set_single_paragraph_mode">
746 <return-type type=
"void"/>
748 <parameter name=
"layout" type=
"PangoLayout*"/>
749 <parameter name=
"setting" type=
"gboolean"/>
752 <method name=
"set_spacing" symbol=
"pango_layout_set_spacing">
753 <return-type type=
"void"/>
755 <parameter name=
"layout" type=
"PangoLayout*"/>
756 <parameter name=
"spacing" type=
"int"/>
759 <method name=
"set_tabs" symbol=
"pango_layout_set_tabs">
760 <return-type type=
"void"/>
762 <parameter name=
"layout" type=
"PangoLayout*"/>
763 <parameter name=
"tabs" type=
"PangoTabArray*"/>
766 <method name=
"set_text" symbol=
"pango_layout_set_text">
767 <return-type type=
"void"/>
769 <parameter name=
"layout" type=
"PangoLayout*"/>
770 <parameter name=
"text" type=
"const-char*"/>
771 <parameter name=
"length" type=
"int"/>
774 <method name=
"set_width" symbol=
"pango_layout_set_width">
775 <return-type type=
"void"/>
777 <parameter name=
"layout" type=
"PangoLayout*"/>
778 <parameter name=
"width" type=
"int"/>
781 <method name=
"set_wrap" symbol=
"pango_layout_set_wrap">
782 <return-type type=
"void"/>
784 <parameter name=
"layout" type=
"PangoLayout*"/>
785 <parameter name=
"wrap" type=
"PangoWrapMode"/>
788 <method name=
"xy_to_index" symbol=
"pango_layout_xy_to_index">
789 <return-type type=
"gboolean"/>
791 <parameter name=
"layout" type=
"PangoLayout*"/>
792 <parameter name=
"x" type=
"int"/>
793 <parameter name=
"y" type=
"int"/>
794 <parameter name=
"index_" type=
"int*"/>
795 <parameter name=
"trailing" type=
"int*"/>
799 <object get-type=
"" name=
"PangoRenderer" parent=
"GObject" type-name=
"PangoRenderer">
800 <field name=
"underline" type=
"PangoUnderline"/>
801 <field name=
"strikethrough" type=
"gboolean"/>
802 <field name=
"active_count" type=
"int"/>
803 <field name=
"matrix" readable=
"1" type=
"PangoMatrix*" writable=
"1"/>
804 <field name=
"priv" type=
"PangoRendererPrivate*"/>
805 <vfunc name=
"draw_glyphs">
806 <return-type type=
"void"/>
808 <parameter name=
"renderer" type=
"PangoRenderer*"/>
809 <parameter name=
"font" type=
"PangoFont*"/>
810 <parameter name=
"glyphs" type=
"PangoGlyphString*"/>
811 <parameter name=
"x" type=
"int"/>
812 <parameter name=
"y" type=
"int"/>
815 <vfunc name=
"draw_rectangle">
816 <return-type type=
"void"/>
818 <parameter name=
"renderer" type=
"PangoRenderer*"/>
819 <parameter name=
"part" type=
"PangoRenderPart"/>
820 <parameter name=
"x" type=
"int"/>
821 <parameter name=
"y" type=
"int"/>
822 <parameter name=
"width" type=
"int"/>
823 <parameter name=
"height" type=
"int"/>
826 <vfunc name=
"draw_error_underline">
827 <return-type type=
"void"/>
829 <parameter name=
"renderer" type=
"PangoRenderer*"/>
830 <parameter name=
"x" type=
"int"/>
831 <parameter name=
"y" type=
"int"/>
832 <parameter name=
"width" type=
"int"/>
833 <parameter name=
"height" type=
"int"/>
836 <vfunc name=
"draw_shape">
837 <return-type type=
"void"/>
839 <parameter name=
"renderer" type=
"PangoRenderer*"/>
840 <parameter name=
"attr" type=
"PangoAttrShape*"/>
841 <parameter name=
"x" type=
"int"/>
842 <parameter name=
"y" type=
"int"/>
845 <vfunc name=
"draw_trapezoid">
846 <return-type type=
"void"/>
848 <parameter name=
"renderer" type=
"PangoRenderer*"/>
849 <parameter name=
"part" type=
"PangoRenderPart"/>
850 <parameter name=
"y1_" type=
"double"/>
851 <parameter name=
"x11" type=
"double"/>
852 <parameter name=
"x21" type=
"double"/>
853 <parameter name=
"y2" type=
"double"/>
854 <parameter name=
"x12" type=
"double"/>
855 <parameter name=
"x22" type=
"double"/>
858 <vfunc name=
"draw_glyph">
859 <return-type type=
"void"/>
861 <parameter name=
"renderer" type=
"PangoRenderer*"/>
862 <parameter name=
"font" type=
"PangoFont*"/>
863 <parameter name=
"glyph" type=
"PangoGlyph"/>
864 <parameter name=
"x" type=
"double"/>
865 <parameter name=
"y" type=
"double"/>
868 <vfunc name=
"part_changed">
869 <return-type type=
"void"/>
871 <parameter name=
"renderer" type=
"PangoRenderer*"/>
872 <parameter name=
"part" type=
"PangoRenderPart"/>
876 <return-type type=
"void"/>
878 <parameter name=
"renderer" type=
"PangoRenderer*"/>
882 <return-type type=
"void"/>
884 <parameter name=
"renderer" type=
"PangoRenderer*"/>
887 <vfunc name=
"prepare_run">
888 <return-type type=
"void"/>
890 <parameter name=
"renderer" type=
"PangoRenderer*"/>
891 <parameter name=
"run" type=
"PangoLayoutRun*"/>
894 <method name=
"activate" symbol=
"pango_renderer_activate">
895 <return-type type=
"void"/>
897 <parameter name=
"renderer" type=
"PangoRenderer*"/>
900 <method name=
"deactivate" symbol=
"pango_renderer_deactivate">
901 <return-type type=
"void"/>
903 <parameter name=
"renderer" type=
"PangoRenderer*"/>
906 <method name=
"draw_error_underline" symbol=
"pango_renderer_draw_error_underline">
907 <return-type type=
"void"/>
909 <parameter name=
"renderer" type=
"PangoRenderer*"/>
910 <parameter name=
"x" type=
"int"/>
911 <parameter name=
"y" type=
"int"/>
912 <parameter name=
"width" type=
"int"/>
913 <parameter name=
"height" type=
"int"/>
916 <method name=
"draw_glyph" symbol=
"pango_renderer_draw_glyph">
917 <return-type type=
"void"/>
919 <parameter name=
"renderer" type=
"PangoRenderer*"/>
920 <parameter name=
"font" type=
"PangoFont*"/>
921 <parameter name=
"glyph" type=
"PangoGlyph"/>
922 <parameter name=
"x" type=
"double"/>
923 <parameter name=
"y" type=
"double"/>
926 <method name=
"draw_glyphs" symbol=
"pango_renderer_draw_glyphs">
927 <return-type type=
"void"/>
929 <parameter name=
"renderer" type=
"PangoRenderer*"/>
930 <parameter name=
"font" type=
"PangoFont*"/>
931 <parameter name=
"glyphs" type=
"PangoGlyphString*"/>
932 <parameter name=
"x" type=
"int"/>
933 <parameter name=
"y" type=
"int"/>
936 <method name=
"draw_layout" symbol=
"pango_renderer_draw_layout">
937 <return-type type=
"void"/>
939 <parameter name=
"renderer" type=
"PangoRenderer*"/>
940 <parameter name=
"layout" type=
"PangoLayout*"/>
941 <parameter name=
"x" type=
"int"/>
942 <parameter name=
"y" type=
"int"/>
945 <method name=
"draw_layout_line" symbol=
"pango_renderer_draw_layout_line">
946 <return-type type=
"void"/>
948 <parameter name=
"renderer" type=
"PangoRenderer*"/>
949 <parameter name=
"line" type=
"PangoLayoutLine*"/>
950 <parameter name=
"x" type=
"int"/>
951 <parameter name=
"y" type=
"int"/>
954 <method name=
"draw_rectangle" symbol=
"pango_renderer_draw_rectangle">
955 <return-type type=
"void"/>
957 <parameter name=
"renderer" type=
"PangoRenderer*"/>
958 <parameter name=
"part" type=
"PangoRenderPart"/>
959 <parameter name=
"x" type=
"int"/>
960 <parameter name=
"y" type=
"int"/>
961 <parameter name=
"width" type=
"int"/>
962 <parameter name=
"height" type=
"int"/>
965 <method name=
"draw_trapezoid" symbol=
"pango_renderer_draw_trapezoid">
966 <return-type type=
"void"/>
968 <parameter name=
"renderer" type=
"PangoRenderer*"/>
969 <parameter name=
"part" type=
"PangoRenderPart"/>
970 <parameter name=
"y1_" type=
"double"/>
971 <parameter name=
"x11" type=
"double"/>
972 <parameter name=
"x21" type=
"double"/>
973 <parameter name=
"y2" type=
"double"/>
974 <parameter name=
"x12" type=
"double"/>
975 <parameter name=
"x22" type=
"double"/>
978 <method name=
"get_color" symbol=
"pango_renderer_get_color">
979 <return-type type=
"PangoColor*"/>
981 <parameter name=
"renderer" type=
"PangoRenderer*"/>
982 <parameter name=
"part" type=
"PangoRenderPart"/>
985 <method name=
"get_matrix" symbol=
"pango_renderer_get_matrix">
986 <return-type type=
"const-PangoMatrix*"/>
988 <parameter name=
"renderer" type=
"PangoRenderer*"/>
991 <method name=
"get_type" symbol=
"pango_renderer_get_type">
992 <return-type type=
"GType"/>
994 <method name=
"part_changed" symbol=
"pango_renderer_part_changed">
995 <return-type type=
"void"/>
997 <parameter name=
"renderer" type=
"PangoRenderer*"/>
998 <parameter name=
"part" type=
"PangoRenderPart"/>
1001 <method name=
"set_color" symbol=
"pango_renderer_set_color">
1002 <return-type type=
"void"/>
1004 <parameter name=
"renderer" type=
"PangoRenderer*"/>
1005 <parameter name=
"part" type=
"PangoRenderPart"/>
1006 <parameter name=
"color" type=
"const-PangoColor*"/>
1009 <method name=
"set_matrix" symbol=
"pango_renderer_set_matrix">
1010 <return-type type=
"void"/>
1012 <parameter name=
"renderer" type=
"PangoRenderer*"/>
1013 <parameter name=
"matrix" type=
"const-PangoMatrix*"/>
1017 <struct get-type=
"" name=
"PangoAnalysis" type-name=
"PangoAnalysis">
1018 <field name=
"shape_engine" readable=
"1" type=
"PangoEngineShape*" writable=
"1"/>
1019 <field name=
"lang_engine" readable=
"1" type=
"PangoEngineLang*" writable=
"1"/>
1020 <field name=
"font" readable=
"1" type=
"PangoFont*" writable=
"1"/>
1021 <field name=
"level" readable=
"1" type=
"guint8" writable=
"1"/>
1022 <field name=
"language" readable=
"1" type=
"PangoLanguage*" writable=
"1"/>
1023 <field name=
"extra_attrs" readable=
"1" type=
"GSList*" writable=
"1"/>
1025 <struct get-type=
"" name=
"PangoAttrClass" type-name=
"PangoAttrClass">
1026 <field name=
"type" readable=
"1" type=
"PangoAttrType" writable=
"1"/>
1028 <struct get-type=
"" name=
"PangoAttrColor" type-name=
"PangoAttrColor">
1029 <field name=
"attr" readable=
"1" type=
"PangoAttribute" writable=
"1"/>
1030 <field name=
"color" readable=
"1" type=
"PangoColor" writable=
"1"/>
1032 <struct get-type=
"" name=
"PangoAttrFloat" type-name=
"PangoAttrFloat">
1033 <field name=
"attr" readable=
"1" type=
"PangoAttribute" writable=
"1"/>
1034 <field name=
"value" readable=
"1" type=
"double" writable=
"1"/>
1036 <struct get-type=
"" name=
"PangoAttrFontDesc" opaque=
"true" type-name=
"PangoAttrFontDesc">
1037 <field access=
"public" name=
"attr" readable=
"1" type=
"PangoAttribute" writable=
"1" writeable=
"true"/>
1038 <field access=
"public" name=
"desc" readable=
"1" type=
"PangoFontDescription*" writable=
"1" writeable=
"true"/>
1039 <method name=
"new" symbol=
"pango_attr_font_desc_new">
1040 <return-type type=
"PangoAttribute*"/>
1042 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
1046 <struct get-type=
"" name=
"PangoAttrInt" type-name=
"PangoAttrInt">
1047 <field name=
"attr" readable=
"1" type=
"PangoAttribute" writable=
"1"/>
1048 <field name=
"value" readable=
"1" type=
"int" writable=
"1"/>
1050 <struct get-type=
"" name=
"PangoAttrIterator" opaque=
"true" type-name=
"PangoAttrIterator">
1051 <method name=
"copy" symbol=
"pango_attr_iterator_copy">
1052 <return-type type=
"PangoAttrIterator*"/>
1054 <parameter name=
"iterator" type=
"PangoAttrIterator*"/>
1057 <method name=
"destroy" symbol=
"pango_attr_iterator_destroy">
1058 <return-type type=
"void"/>
1060 <parameter name=
"iterator" type=
"PangoAttrIterator*"/>
1063 <method name=
"get" symbol=
"pango_attr_iterator_get">
1064 <return-type type=
"PangoAttribute*"/>
1066 <parameter name=
"iterator" type=
"PangoAttrIterator*"/>
1067 <parameter name=
"type" type=
"PangoAttrType"/>
1070 <method name=
"get_attrs" symbol=
"pango_attr_iterator_get_attrs">
1071 <return-type type=
"GSList*"/>
1073 <parameter name=
"iterator" type=
"PangoAttrIterator*"/>
1076 <method name=
"get_font" symbol=
"pango_attr_iterator_get_font">
1077 <return-type type=
"void"/>
1079 <parameter name=
"iterator" type=
"PangoAttrIterator*"/>
1080 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1081 <parameter name=
"language" type=
"PangoLanguage**"/>
1082 <parameter name=
"extra_attrs" type=
"GSList**"/>
1085 <method name=
"next" symbol=
"pango_attr_iterator_next">
1086 <return-type type=
"gboolean"/>
1088 <parameter name=
"iterator" type=
"PangoAttrIterator*"/>
1091 <method name=
"range" symbol=
"pango_attr_iterator_range">
1092 <return-type type=
"void"/>
1094 <parameter name=
"iterator" type=
"PangoAttrIterator*"/>
1095 <parameter name=
"start" type=
"gint*"/>
1096 <parameter name=
"end" type=
"gint*"/>
1100 <struct get-type=
"" name=
"PangoAttrLanguage" opaque=
"true" type-name=
"PangoAttrLanguage">
1101 <field access=
"public" name=
"attr" readable=
"1" type=
"PangoAttribute" writable=
"1" writeable=
"true"/>
1102 <field access=
"public" name=
"value" readable=
"1" type=
"PangoLanguage*" writable=
"1" writeable=
"true"/>
1103 <method name=
"new" symbol=
"pango_attr_language_new">
1104 <return-type type=
"PangoAttribute*"/>
1106 <parameter name=
"language" type=
"PangoLanguage*"/>
1110 <boxed get-type=
"" name=
"PangoAttrList" opaque=
"true" type-name=
"PangoAttrList">
1111 <method name=
"change" symbol=
"pango_attr_list_change">
1112 <return-type type=
"void"/>
1114 <parameter name=
"list" type=
"PangoAttrList*"/>
1115 <parameter name=
"attr" type=
"PangoAttribute*"/>
1118 <method name=
"copy" symbol=
"pango_attr_list_copy">
1119 <return-type type=
"PangoAttrList*"/>
1121 <parameter name=
"list" type=
"PangoAttrList*"/>
1124 <method name=
"filter" symbol=
"pango_attr_list_filter">
1125 <return-type type=
"PangoAttrList*"/>
1127 <parameter name=
"list" type=
"PangoAttrList*"/>
1128 <parameter name=
"func" type=
"PangoAttrFilterFunc"/>
1129 <parameter name=
"data" type=
"gpointer"/>
1132 <method name=
"get_iterator" symbol=
"pango_attr_list_get_iterator">
1133 <return-type type=
"PangoAttrIterator*"/>
1135 <parameter name=
"list" type=
"PangoAttrList*"/>
1138 <method name=
"get_type" symbol=
"pango_attr_list_get_type">
1139 <return-type type=
"GType"/>
1141 <method name=
"insert" symbol=
"pango_attr_list_insert">
1142 <return-type type=
"void"/>
1144 <parameter name=
"list" type=
"PangoAttrList*"/>
1145 <parameter name=
"attr" type=
"PangoAttribute*"/>
1148 <method name=
"insert_before" symbol=
"pango_attr_list_insert_before">
1149 <return-type type=
"void"/>
1151 <parameter name=
"list" type=
"PangoAttrList*"/>
1152 <parameter name=
"attr" type=
"PangoAttribute*"/>
1155 <method name=
"new" symbol=
"pango_attr_list_new">
1156 <return-type type=
"PangoAttrList*"/>
1158 <method name=
"ref" symbol=
"pango_attr_list_ref">
1159 <return-type type=
"PangoAttrList*"/>
1161 <parameter name=
"list" type=
"PangoAttrList*"/>
1164 <method name=
"splice" symbol=
"pango_attr_list_splice">
1165 <return-type type=
"void"/>
1167 <parameter name=
"list" type=
"PangoAttrList*"/>
1168 <parameter name=
"other" type=
"PangoAttrList*"/>
1169 <parameter name=
"pos" type=
"gint"/>
1170 <parameter name=
"len" type=
"gint"/>
1173 <method name=
"unref" symbol=
"pango_attr_list_unref">
1174 <return-type type=
"void"/>
1176 <parameter name=
"list" type=
"PangoAttrList*"/>
1180 <struct get-type=
"" name=
"PangoAttrShape" opaque=
"true" type-name=
"PangoAttrShape">
1181 <field access=
"public" name=
"attr" readable=
"1" type=
"PangoAttribute" writable=
"1" writeable=
"true"/>
1182 <field access=
"public" name=
"ink_rect" readable=
"1" type=
"PangoRectangle" writable=
"1" writeable=
"true"/>
1183 <field access=
"public" name=
"logical_rect" readable=
"1" type=
"PangoRectangle" writable=
"1" writeable=
"true"/>
1184 <field access=
"public" name=
"data" readable=
"1" type=
"gpointer" writable=
"1" writeable=
"true"/>
1185 <field access=
"public" name=
"copy_func" readable=
"1" type=
"PangoAttrDataCopyFunc" writable=
"1" writeable=
"true"/>
1186 <field access=
"public" name=
"destroy_func" readable=
"1" type=
"GDestroyNotify" writable=
"1" writeable=
"true"/>
1187 <method name=
"new" symbol=
"pango_attr_shape_new">
1188 <return-type type=
"PangoAttribute*"/>
1190 <parameter name=
"ink_rect" type=
"const-PangoRectangle*"/>
1191 <parameter name=
"logical_rect" type=
"const-PangoRectangle*"/>
1194 <method name=
"new_with_data" symbol=
"pango_attr_shape_new_with_data">
1195 <return-type type=
"PangoAttribute*"/>
1197 <parameter name=
"ink_rect" type=
"const-PangoRectangle*"/>
1198 <parameter name=
"logical_rect" type=
"const-PangoRectangle*"/>
1199 <parameter name=
"data" type=
"gpointer"/>
1200 <parameter name=
"copy_func" type=
"PangoAttrDataCopyFunc"/>
1201 <parameter name=
"destroy_func" type=
"GDestroyNotify"/>
1205 <struct get-type=
"" name=
"PangoAttrSize" opaque=
"true" type-name=
"PangoAttrSize">
1206 <field access=
"public" name=
"attr" readable=
"1" type=
"PangoAttribute" writable=
"1" writeable=
"true"/>
1207 <field access=
"public" name=
"size" readable=
"1" type=
"int" writable=
"1" writeable=
"true"/>
1208 <field access=
"public" name=
"absolute" readable=
"1" type=
"guint" writable=
"1" writeable=
"true"/>
1209 <method name=
"new" symbol=
"pango_attr_size_new">
1210 <return-type type=
"PangoAttribute*"/>
1212 <parameter name=
"size" type=
"int"/>
1215 <method name=
"new_absolute" symbol=
"pango_attr_size_new_absolute">
1216 <return-type type=
"PangoAttribute*"/>
1218 <parameter name=
"size" type=
"int"/>
1222 <struct get-type=
"" name=
"PangoAttrString" type-name=
"PangoAttrString">
1223 <field name=
"attr" readable=
"1" type=
"PangoAttribute" writable=
"1"/>
1224 <field name=
"value" readable=
"1" type=
"char*" writable=
"1"/>
1226 <struct get-type=
"" name=
"PangoAttribute" opaque=
"true" type-name=
"PangoAttribute">
1227 <field access=
"public" name=
"klass" readable=
"1" type=
"const-PangoAttrClass*" writable=
"1" writeable=
"true"/>
1228 <field access=
"public" name=
"start_index" readable=
"1" type=
"guint" writable=
"1" writeable=
"true"/>
1229 <field access=
"public" name=
"end_index" readable=
"1" type=
"guint" writable=
"1" writeable=
"true"/>
1230 <method name=
"copy" symbol=
"pango_attribute_copy">
1231 <return-type type=
"PangoAttribute*"/>
1233 <parameter name=
"attr" type=
"const-PangoAttribute*"/>
1236 <method name=
"destroy" symbol=
"pango_attribute_destroy">
1237 <return-type type=
"void"/>
1239 <parameter name=
"attr" type=
"PangoAttribute*"/>
1242 <method name=
"equal" symbol=
"pango_attribute_equal">
1243 <return-type type=
"gboolean"/>
1245 <parameter name=
"attr1" type=
"const-PangoAttribute*"/>
1246 <parameter name=
"attr2" type=
"const-PangoAttribute*"/>
1250 <boxed get-type=
"" name=
"PangoColor" type-name=
"PangoColor">
1251 <field name=
"red" readable=
"1" type=
"guint16" writable=
"1"/>
1252 <field name=
"green" readable=
"1" type=
"guint16" writable=
"1"/>
1253 <field name=
"blue" readable=
"1" type=
"guint16" writable=
"1"/>
1254 <method name=
"copy" symbol=
"pango_color_copy">
1255 <return-type type=
"PangoColor*"/>
1257 <parameter name=
"src" type=
"const-PangoColor*"/>
1260 <method name=
"free" symbol=
"pango_color_free">
1261 <return-type type=
"void"/>
1263 <parameter name=
"color" type=
"PangoColor*"/>
1266 <method name=
"get_type" symbol=
"pango_color_get_type">
1267 <return-type type=
"GType"/>
1269 <method name=
"parse" symbol=
"pango_color_parse">
1270 <return-type type=
"gboolean"/>
1272 <parameter name=
"color" type=
"PangoColor*"/>
1273 <parameter name=
"spec" type=
"const-char*"/>
1277 <struct get-type=
"" name=
"PangoCoverage" opaque=
"true" type-name=
"PangoCoverage">
1278 <method name=
"copy" symbol=
"pango_coverage_copy">
1279 <return-type type=
"PangoCoverage*"/>
1281 <parameter name=
"coverage" type=
"PangoCoverage*"/>
1284 <method name=
"from_bytes" symbol=
"pango_coverage_from_bytes">
1285 <return-type type=
"PangoCoverage*"/>
1287 <parameter name=
"bytes" type=
"guchar*"/>
1288 <parameter name=
"n_bytes" type=
"int"/>
1291 <method name=
"get" symbol=
"pango_coverage_get">
1292 <return-type type=
"PangoCoverageLevel"/>
1294 <parameter name=
"coverage" type=
"PangoCoverage*"/>
1295 <parameter name=
"index_" type=
"int"/>
1298 <method name=
"max" symbol=
"pango_coverage_max">
1299 <return-type type=
"void"/>
1301 <parameter name=
"coverage" type=
"PangoCoverage*"/>
1302 <parameter name=
"other" type=
"PangoCoverage*"/>
1305 <method name=
"new" symbol=
"pango_coverage_new">
1306 <return-type type=
"PangoCoverage*"/>
1308 <method name=
"ref" symbol=
"pango_coverage_ref">
1309 <return-type type=
"PangoCoverage*"/>
1311 <parameter name=
"coverage" type=
"PangoCoverage*"/>
1314 <method name=
"set" symbol=
"pango_coverage_set">
1315 <return-type type=
"void"/>
1317 <parameter name=
"coverage" type=
"PangoCoverage*"/>
1318 <parameter name=
"index_" type=
"int"/>
1319 <parameter name=
"level" type=
"PangoCoverageLevel"/>
1322 <method name=
"to_bytes" symbol=
"pango_coverage_to_bytes">
1323 <return-type type=
"void"/>
1325 <parameter name=
"coverage" type=
"PangoCoverage*"/>
1326 <parameter name=
"bytes" type=
"guchar**"/>
1327 <parameter name=
"n_bytes" type=
"int*"/>
1330 <method name=
"unref" symbol=
"pango_coverage_unref">
1331 <return-type type=
"void"/>
1333 <parameter name=
"coverage" type=
"PangoCoverage*"/>
1337 <struct get-type=
"" name=
"PangoEngineLang" opaque=
"true" type-name=
"PangoEngineLang"/>
1338 <struct get-type=
"" name=
"PangoEngineShape" opaque=
"true" type-name=
"PangoEngineShape"/>
1339 <boxed get-type=
"" name=
"PangoFontDescription" opaque=
"true" type-name=
"PangoFontDescription">
1340 <method name=
"better_match" symbol=
"pango_font_description_better_match">
1341 <return-type type=
"gboolean"/>
1343 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
1344 <parameter name=
"old_match" type=
"const-PangoFontDescription*"/>
1345 <parameter name=
"new_match" type=
"const-PangoFontDescription*"/>
1348 <method name=
"copy" symbol=
"pango_font_description_copy">
1349 <return-type type=
"PangoFontDescription*"/>
1351 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
1354 <method name=
"copy_static" symbol=
"pango_font_description_copy_static">
1355 <return-type type=
"PangoFontDescription*"/>
1357 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
1360 <method name=
"equal" symbol=
"pango_font_description_equal">
1361 <return-type type=
"gboolean"/>
1363 <parameter name=
"desc1" type=
"const-PangoFontDescription*"/>
1364 <parameter name=
"desc2" type=
"const-PangoFontDescription*"/>
1367 <method name=
"free" symbol=
"pango_font_description_free">
1368 <return-type type=
"void"/>
1370 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1373 <method name=
"from_string" symbol=
"pango_font_description_from_string">
1374 <return-type type=
"PangoFontDescription*"/>
1376 <parameter name=
"str" type=
"const-char*"/>
1379 <method name=
"get_family" symbol=
"pango_font_description_get_family">
1380 <return-type type=
"const-char*"/>
1382 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
1385 <method name=
"get_set_fields" symbol=
"pango_font_description_get_set_fields">
1386 <return-type type=
"PangoFontMask"/>
1388 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
1391 <method name=
"get_size" symbol=
"pango_font_description_get_size">
1392 <return-type type=
"gint"/>
1394 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
1397 <method name=
"get_size_is_absolute" symbol=
"pango_font_description_get_size_is_absolute">
1398 <return-type type=
"gboolean"/>
1400 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
1403 <method name=
"get_stretch" symbol=
"pango_font_description_get_stretch">
1404 <return-type type=
"PangoStretch"/>
1406 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
1409 <method name=
"get_style" symbol=
"pango_font_description_get_style">
1410 <return-type type=
"PangoStyle"/>
1412 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
1415 <method name=
"get_type" symbol=
"pango_font_description_get_type">
1416 <return-type type=
"GType"/>
1418 <method name=
"get_variant" symbol=
"pango_font_description_get_variant">
1419 <return-type type=
"PangoVariant"/>
1421 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
1424 <method name=
"get_weight" symbol=
"pango_font_description_get_weight">
1425 <return-type type=
"PangoWeight"/>
1427 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
1430 <method name=
"hash" symbol=
"pango_font_description_hash">
1431 <return-type type=
"guint"/>
1433 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
1436 <method name=
"merge" symbol=
"pango_font_description_merge">
1437 <return-type type=
"void"/>
1439 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1440 <parameter name=
"desc_to_merge" type=
"const-PangoFontDescription*"/>
1441 <parameter name=
"replace_existing" type=
"gboolean"/>
1444 <method name=
"merge_static" symbol=
"pango_font_description_merge_static">
1445 <return-type type=
"void"/>
1447 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1448 <parameter name=
"desc_to_merge" type=
"const-PangoFontDescription*"/>
1449 <parameter name=
"replace_existing" type=
"gboolean"/>
1452 <method name=
"new" symbol=
"pango_font_description_new">
1453 <return-type type=
"PangoFontDescription*"/>
1455 <method name=
"set_absolute_size" symbol=
"pango_font_description_set_absolute_size">
1456 <return-type type=
"void"/>
1458 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1459 <parameter name=
"size" type=
"double"/>
1462 <method name=
"set_family" symbol=
"pango_font_description_set_family">
1463 <return-type type=
"void"/>
1465 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1466 <parameter name=
"family" type=
"const-char*"/>
1469 <method name=
"set_family_static" symbol=
"pango_font_description_set_family_static">
1470 <return-type type=
"void"/>
1472 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1473 <parameter name=
"family" type=
"const-char*"/>
1476 <method name=
"set_size" symbol=
"pango_font_description_set_size">
1477 <return-type type=
"void"/>
1479 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1480 <parameter name=
"size" type=
"gint"/>
1483 <method name=
"set_stretch" symbol=
"pango_font_description_set_stretch">
1484 <return-type type=
"void"/>
1486 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1487 <parameter name=
"stretch" type=
"PangoStretch"/>
1490 <method name=
"set_style" symbol=
"pango_font_description_set_style">
1491 <return-type type=
"void"/>
1493 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1494 <parameter name=
"style" type=
"PangoStyle"/>
1497 <method name=
"set_variant" symbol=
"pango_font_description_set_variant">
1498 <return-type type=
"void"/>
1500 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1501 <parameter name=
"variant" type=
"PangoVariant"/>
1504 <method name=
"set_weight" symbol=
"pango_font_description_set_weight">
1505 <return-type type=
"void"/>
1507 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1508 <parameter name=
"weight" type=
"PangoWeight"/>
1511 <method name=
"to_filename" symbol=
"pango_font_description_to_filename">
1512 <return-type type=
"char*"/>
1514 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
1517 <method name=
"to_string" symbol=
"pango_font_description_to_string">
1518 <return-type type=
"char*"/>
1520 <parameter name=
"desc" type=
"const-PangoFontDescription*"/>
1523 <method name=
"unset_fields" symbol=
"pango_font_description_unset_fields">
1524 <return-type type=
"void"/>
1526 <parameter name=
"desc" type=
"PangoFontDescription*"/>
1527 <parameter name=
"to_unset" type=
"PangoFontMask"/>
1531 <boxed get-type=
"" name=
"PangoFontMetrics" opaque=
"true" type-name=
"PangoFontMetrics">
1532 <method name=
"get_approximate_char_width" symbol=
"pango_font_metrics_get_approximate_char_width">
1533 <return-type type=
"int"/>
1535 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1538 <method name=
"get_approximate_digit_width" symbol=
"pango_font_metrics_get_approximate_digit_width">
1539 <return-type type=
"int"/>
1541 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1544 <method name=
"get_ascent" symbol=
"pango_font_metrics_get_ascent">
1545 <return-type type=
"int"/>
1547 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1550 <method name=
"get_descent" symbol=
"pango_font_metrics_get_descent">
1551 <return-type type=
"int"/>
1553 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1556 <method name=
"get_strikethrough_position" symbol=
"pango_font_metrics_get_strikethrough_position">
1557 <return-type type=
"int"/>
1559 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1562 <method name=
"get_strikethrough_thickness" symbol=
"pango_font_metrics_get_strikethrough_thickness">
1563 <return-type type=
"int"/>
1565 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1568 <method name=
"get_type" symbol=
"pango_font_metrics_get_type">
1569 <return-type type=
"GType"/>
1571 <method name=
"get_underline_position" symbol=
"pango_font_metrics_get_underline_position">
1572 <return-type type=
"int"/>
1574 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1577 <method name=
"get_underline_thickness" symbol=
"pango_font_metrics_get_underline_thickness">
1578 <return-type type=
"int"/>
1580 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1583 <method name=
"ref" symbol=
"pango_font_metrics_ref">
1584 <return-type type=
"PangoFontMetrics*"/>
1586 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1589 <method name=
"unref" symbol=
"pango_font_metrics_unref">
1590 <return-type type=
"void"/>
1592 <parameter name=
"metrics" type=
"PangoFontMetrics*"/>
1596 <struct get-type=
"" name=
"PangoGlyphGeometry" type-name=
"PangoGlyphGeometry">
1597 <field name=
"width" readable=
"1" type=
"PangoGlyphUnit" writable=
"1"/>
1598 <field name=
"x_offset" readable=
"1" type=
"PangoGlyphUnit" writable=
"1"/>
1599 <field name=
"y_offset" readable=
"1" type=
"PangoGlyphUnit" writable=
"1"/>
1601 <struct get-type=
"" name=
"PangoGlyphInfo" type-name=
"PangoGlyphInfo">
1602 <field name=
"glyph" readable=
"1" type=
"PangoGlyph" writable=
"1"/>
1603 <field name=
"geometry" readable=
"1" type=
"PangoGlyphGeometry" writable=
"1"/>
1604 <field name=
"attr" readable=
"1" type=
"PangoGlyphVisAttr" writable=
"1"/>
1606 <struct get-type=
"" name=
"PangoGlyphItem" type-name=
"PangoGlyphItem">
1607 <field name=
"item" readable=
"1" type=
"PangoItem*" writable=
"1"/>
1608 <field name=
"glyphs" readable=
"1" type=
"PangoGlyphString*" writable=
"1"/>
1609 <method name=
"apply_attrs" symbol=
"pango_glyph_item_apply_attrs">
1610 <return-type type=
"GSList*"/>
1612 <parameter name=
"glyph_item" type=
"PangoGlyphItem*"/>
1613 <parameter name=
"text" type=
"const-char*"/>
1614 <parameter name=
"list" type=
"PangoAttrList*"/>
1617 <method name=
"free" symbol=
"pango_glyph_item_free">
1618 <return-type type=
"void"/>
1620 <parameter name=
"glyph_item" type=
"PangoGlyphItem*"/>
1623 <method name=
"letter_space" symbol=
"pango_glyph_item_letter_space">
1624 <return-type type=
"void"/>
1626 <parameter name=
"glyph_item" type=
"PangoGlyphItem*"/>
1627 <parameter name=
"text" type=
"const-char*"/>
1628 <parameter name=
"log_attrs" type=
"PangoLogAttr*"/>
1629 <parameter name=
"letter_spacing" type=
"int"/>
1632 <method name=
"split" symbol=
"pango_glyph_item_split">
1633 <return-type type=
"PangoGlyphItem*"/>
1635 <parameter name=
"orig" type=
"PangoGlyphItem*"/>
1636 <parameter name=
"text" type=
"const-char*"/>
1637 <parameter name=
"split_index" type=
"int"/>
1641 <boxed get-type=
"" name=
"PangoGlyphString" opaque=
"true" type-name=
"PangoGlyphString">
1642 <field access=
"public" name=
"num_glyphs" readable=
"1" type=
"gint" writable=
"1" writeable=
"true"/>
1643 <field access=
"public" name=
"glyphs" readable=
"1" type=
"PangoGlyphInfo*" writable=
"1" writeable=
"true"/>
1644 <field access=
"public" name=
"log_clusters" readable=
"1" type=
"gint*" writable=
"1" writeable=
"true"/>
1645 <field access=
"public" name=
"space" type=
"gint" writeable=
"true"/>
1646 <method name=
"copy" symbol=
"pango_glyph_string_copy">
1647 <return-type type=
"PangoGlyphString*"/>
1649 <parameter name=
"string" type=
"PangoGlyphString*"/>
1652 <method name=
"extents" symbol=
"pango_glyph_string_extents">
1653 <return-type type=
"void"/>
1655 <parameter name=
"glyphs" type=
"PangoGlyphString*"/>
1656 <parameter name=
"font" type=
"PangoFont*"/>
1657 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
1658 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1661 <method name=
"extents_range" symbol=
"pango_glyph_string_extents_range">
1662 <return-type type=
"void"/>
1664 <parameter name=
"glyphs" type=
"PangoGlyphString*"/>
1665 <parameter name=
"start" type=
"int"/>
1666 <parameter name=
"end" type=
"int"/>
1667 <parameter name=
"font" type=
"PangoFont*"/>
1668 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
1669 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1672 <method name=
"free" symbol=
"pango_glyph_string_free">
1673 <return-type type=
"void"/>
1675 <parameter name=
"string" type=
"PangoGlyphString*"/>
1678 <method name=
"get_logical_widths" symbol=
"pango_glyph_string_get_logical_widths">
1679 <return-type type=
"void"/>
1681 <parameter name=
"glyphs" type=
"PangoGlyphString*"/>
1682 <parameter name=
"text" type=
"const-char*"/>
1683 <parameter name=
"length" type=
"int"/>
1684 <parameter name=
"embedding_level" type=
"int"/>
1685 <parameter name=
"logical_widths" type=
"int*"/>
1688 <method name=
"get_type" symbol=
"pango_glyph_string_get_type">
1689 <return-type type=
"GType"/>
1691 <method name=
"get_width" symbol=
"pango_glyph_string_get_width">
1692 <return-type type=
"int"/>
1694 <parameter name=
"glyphs" type=
"PangoGlyphString*"/>
1697 <method name=
"index_to_x" symbol=
"pango_glyph_string_index_to_x">
1698 <return-type type=
"void"/>
1700 <parameter name=
"glyphs" type=
"PangoGlyphString*"/>
1701 <parameter name=
"text" type=
"char*"/>
1702 <parameter name=
"length" type=
"int"/>
1703 <parameter name=
"analysis" type=
"PangoAnalysis*"/>
1704 <parameter name=
"index_" type=
"int"/>
1705 <parameter name=
"trailing" type=
"gboolean"/>
1706 <parameter name=
"x_pos" type=
"int*"/>
1709 <method name=
"new" symbol=
"pango_glyph_string_new">
1710 <return-type type=
"PangoGlyphString*"/>
1712 <method name=
"set_size" symbol=
"pango_glyph_string_set_size">
1713 <return-type type=
"void"/>
1715 <parameter name=
"string" type=
"PangoGlyphString*"/>
1716 <parameter name=
"new_len" type=
"gint"/>
1719 <method name=
"x_to_index" symbol=
"pango_glyph_string_x_to_index">
1720 <return-type type=
"void"/>
1722 <parameter name=
"glyphs" type=
"PangoGlyphString*"/>
1723 <parameter name=
"text" type=
"char*"/>
1724 <parameter name=
"length" type=
"int"/>
1725 <parameter name=
"analysis" type=
"PangoAnalysis*"/>
1726 <parameter name=
"x_pos" type=
"int"/>
1727 <parameter name=
"index_" type=
"int*"/>
1728 <parameter name=
"trailing" type=
"int*"/>
1732 <struct get-type=
"" name=
"PangoGlyphVisAttr" type-name=
"PangoGlyphVisAttr">
1733 <field name=
"is_cluster_start" readable=
"1" type=
"guint" writable=
"1"/>
1735 <boxed get-type=
"" name=
"PangoItem" opaque=
"true" type-name=
"PangoItem">
1736 <field access=
"public" name=
"offset" readable=
"1" type=
"gint" writable=
"1" writeable=
"true"/>
1737 <field access=
"public" name=
"length" readable=
"1" type=
"gint" writable=
"1" writeable=
"true"/>
1738 <field access=
"public" name=
"num_chars" readable=
"1" type=
"gint" writable=
"1" writeable=
"true"/>
1739 <field access=
"public" name=
"analysis" readable=
"1" type=
"PangoAnalysis" writable=
"1" writeable=
"true"/>
1740 <method name=
"copy" symbol=
"pango_item_copy">
1741 <return-type type=
"PangoItem*"/>
1743 <parameter name=
"item" type=
"PangoItem*"/>
1746 <method name=
"free" symbol=
"pango_item_free">
1747 <return-type type=
"void"/>
1749 <parameter name=
"item" type=
"PangoItem*"/>
1752 <method name=
"get_type" symbol=
"pango_item_get_type">
1753 <return-type type=
"GType"/>
1755 <method name=
"new" symbol=
"pango_item_new">
1756 <return-type type=
"PangoItem*"/>
1758 <method name=
"split" symbol=
"pango_item_split">
1759 <return-type type=
"PangoItem*"/>
1761 <parameter name=
"orig" type=
"PangoItem*"/>
1762 <parameter name=
"split_index" type=
"int"/>
1763 <parameter name=
"split_offset" type=
"int"/>
1767 <boxed get-type=
"" name=
"PangoLanguage" opaque=
"true" type-name=
"PangoLanguage">
1768 <method name=
"from_string" symbol=
"pango_language_from_string">
1769 <return-type type=
"PangoLanguage*"/>
1771 <parameter name=
"language" type=
"const-char*"/>
1774 <method name=
"get_sample_string" symbol=
"pango_language_get_sample_string">
1775 <return-type type=
"const-char*"/>
1777 <parameter name=
"language" type=
"PangoLanguage*"/>
1780 <method name=
"get_type" symbol=
"pango_language_get_type">
1781 <return-type type=
"GType"/>
1783 <method name=
"includes_script" symbol=
"pango_language_includes_script">
1784 <return-type type=
"gboolean"/>
1786 <parameter name=
"language" type=
"PangoLanguage*"/>
1787 <parameter name=
"script" type=
"PangoScript"/>
1790 <method name=
"matches" symbol=
"pango_language_matches">
1791 <return-type type=
"gboolean"/>
1793 <parameter name=
"language" type=
"PangoLanguage*"/>
1794 <parameter name=
"range_list" type=
"const-char*"/>
1798 <boxed get-type=
"" name=
"PangoLayoutIter" opaque=
"true" type-name=
"PangoLayoutIter">
1799 <method name=
"at_last_line" symbol=
"pango_layout_iter_at_last_line">
1800 <return-type type=
"gboolean"/>
1802 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1805 <method name=
"free" symbol=
"pango_layout_iter_free">
1806 <return-type type=
"void"/>
1808 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1811 <method name=
"get_baseline" symbol=
"pango_layout_iter_get_baseline">
1812 <return-type type=
"int"/>
1814 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1817 <method name=
"get_char_extents" symbol=
"pango_layout_iter_get_char_extents">
1818 <return-type type=
"void"/>
1820 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1821 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1824 <method name=
"get_cluster_extents" symbol=
"pango_layout_iter_get_cluster_extents">
1825 <return-type type=
"void"/>
1827 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1828 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
1829 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1832 <method name=
"get_index" symbol=
"pango_layout_iter_get_index">
1833 <return-type type=
"int"/>
1835 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1838 <method name=
"get_layout_extents" symbol=
"pango_layout_iter_get_layout_extents">
1839 <return-type type=
"void"/>
1841 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1842 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
1843 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1846 <method name=
"get_line" symbol=
"pango_layout_iter_get_line">
1847 <return-type type=
"PangoLayoutLine*"/>
1849 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1852 <method name=
"get_line_extents" symbol=
"pango_layout_iter_get_line_extents">
1853 <return-type type=
"void"/>
1855 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1856 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
1857 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1860 <method name=
"get_line_yrange" symbol=
"pango_layout_iter_get_line_yrange">
1861 <return-type type=
"void"/>
1863 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1864 <parameter name=
"y0_" type=
"int*"/>
1865 <parameter name=
"y1_" type=
"int*"/>
1868 <method name=
"get_run" symbol=
"pango_layout_iter_get_run">
1869 <return-type type=
"PangoLayoutRun*"/>
1871 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1874 <method name=
"get_run_extents" symbol=
"pango_layout_iter_get_run_extents">
1875 <return-type type=
"void"/>
1877 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1878 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
1879 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1882 <method name=
"get_type" symbol=
"pango_layout_iter_get_type">
1883 <return-type type=
"GType"/>
1885 <method name=
"next_char" symbol=
"pango_layout_iter_next_char">
1886 <return-type type=
"gboolean"/>
1888 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1891 <method name=
"next_cluster" symbol=
"pango_layout_iter_next_cluster">
1892 <return-type type=
"gboolean"/>
1894 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1897 <method name=
"next_line" symbol=
"pango_layout_iter_next_line">
1898 <return-type type=
"gboolean"/>
1900 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1903 <method name=
"next_run" symbol=
"pango_layout_iter_next_run">
1904 <return-type type=
"gboolean"/>
1906 <parameter name=
"iter" type=
"PangoLayoutIter*"/>
1910 <boxed get-type=
"" name=
"PangoLayoutLine" opaque=
"true" type-name=
"PangoLayoutLine">
1911 <field access=
"public" name=
"layout" readable=
"1" type=
"PangoLayout*" writable=
"1" writeable=
"true"/>
1912 <field access=
"public" name=
"start_index" readable=
"1" type=
"gint" writable=
"1" writeable=
"true"/>
1913 <field access=
"public" name=
"length" readable=
"1" type=
"gint" writable=
"1" writeable=
"true"/>
1914 <field access=
"public" name=
"runs" readable=
"1" type=
"GSList*" writable=
"1" writeable=
"true"/>
1915 <field access=
"public" name=
"is_paragraph_start" readable=
"1" type=
"guint" writable=
"1" writeable=
"true"/>
1916 <field access=
"public" name=
"resolved_dir" readable=
"1" type=
"guint" writable=
"1" writeable=
"true"/>
1917 <method name=
"get_extents" symbol=
"pango_layout_line_get_extents">
1918 <return-type type=
"void"/>
1920 <parameter name=
"line" type=
"PangoLayoutLine*"/>
1921 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
1922 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1925 <method name=
"get_pixel_extents" symbol=
"pango_layout_line_get_pixel_extents">
1926 <return-type type=
"void"/>
1928 <parameter name=
"layout_line" type=
"PangoLayoutLine*"/>
1929 <parameter name=
"ink_rect" type=
"PangoRectangle*"/>
1930 <parameter name=
"logical_rect" type=
"PangoRectangle*"/>
1933 <method name=
"get_type" symbol=
"pango_layout_line_get_type">
1934 <return-type type=
"GType"/>
1936 <method name=
"get_x_ranges" symbol=
"pango_layout_line_get_x_ranges">
1937 <return-type type=
"void"/>
1939 <parameter name=
"line" type=
"PangoLayoutLine*"/>
1940 <parameter name=
"start_index" type=
"int"/>
1941 <parameter name=
"end_index" type=
"int"/>
1942 <parameter name=
"ranges" type=
"int**"/>
1943 <parameter name=
"n_ranges" type=
"int*"/>
1946 <method name=
"index_to_x" symbol=
"pango_layout_line_index_to_x">
1947 <return-type type=
"void"/>
1949 <parameter name=
"line" type=
"PangoLayoutLine*"/>
1950 <parameter name=
"index_" type=
"int"/>
1951 <parameter name=
"trailing" type=
"gboolean"/>
1952 <parameter name=
"x_pos" type=
"int*"/>
1955 <method name=
"ref" symbol=
"pango_layout_line_ref">
1956 <return-type type=
"PangoLayoutLine*"/>
1958 <parameter name=
"line" type=
"PangoLayoutLine*"/>
1961 <method name=
"unref" symbol=
"pango_layout_line_unref">
1962 <return-type type=
"void"/>
1964 <parameter name=
"line" type=
"PangoLayoutLine*"/>
1967 <method name=
"x_to_index" symbol=
"pango_layout_line_x_to_index">
1968 <return-type type=
"gboolean"/>
1970 <parameter name=
"line" type=
"PangoLayoutLine*"/>
1971 <parameter name=
"x_pos" type=
"int"/>
1972 <parameter name=
"index_" type=
"int*"/>
1973 <parameter name=
"trailing" type=
"int*"/>
1977 <struct get-type=
"" name=
"PangoLayoutRun" type-name=
"PangoLayoutRun">
1978 <field name=
"item" readable=
"1" type=
"PangoItem*" writable=
"1"/>
1979 <field name=
"glyphs" readable=
"1" type=
"PangoGlyphString*" writable=
"1"/>
1981 <struct get-type=
"" name=
"PangoLogAttr" type-name=
"PangoLogAttr">
1982 <field name=
"is_line_break" readable=
"1" type=
"guint" writable=
"1"/>
1983 <field name=
"is_mandatory_break" readable=
"1" type=
"guint" writable=
"1"/>
1984 <field name=
"is_char_break" readable=
"1" type=
"guint" writable=
"1"/>
1985 <field name=
"is_white" readable=
"1" type=
"guint" writable=
"1"/>
1986 <field name=
"is_cursor_position" readable=
"1" type=
"guint" writable=
"1"/>
1987 <field name=
"is_word_start" readable=
"1" type=
"guint" writable=
"1"/>
1988 <field name=
"is_word_end" readable=
"1" type=
"guint" writable=
"1"/>
1989 <field name=
"is_sentence_boundary" readable=
"1" type=
"guint" writable=
"1"/>
1990 <field name=
"is_sentence_start" readable=
"1" type=
"guint" writable=
"1"/>
1991 <field name=
"is_sentence_end" readable=
"1" type=
"guint" writable=
"1"/>
1992 <field name=
"backspace_deletes_character" readable=
"1" type=
"guint" writable=
"1"/>
1994 <boxed get-type=
"" name=
"PangoMatrix" type-name=
"PangoMatrix">
1995 <field name=
"xx" readable=
"1" type=
"double" writable=
"1"/>
1996 <field name=
"xy" readable=
"1" type=
"double" writable=
"1"/>
1997 <field name=
"yx" readable=
"1" type=
"double" writable=
"1"/>
1998 <field name=
"yy" readable=
"1" type=
"double" writable=
"1"/>
1999 <field name=
"x0" readable=
"1" type=
"double" writable=
"1"/>
2000 <field name=
"y0" readable=
"1" type=
"double" writable=
"1"/>
2001 <method name=
"concat" symbol=
"pango_matrix_concat">
2002 <return-type type=
"void"/>
2004 <parameter name=
"matrix" type=
"PangoMatrix*"/>
2005 <parameter name=
"new_matrix" type=
"const-PangoMatrix*"/>
2008 <method name=
"copy" symbol=
"pango_matrix_copy">
2009 <return-type type=
"PangoMatrix*"/>
2011 <parameter name=
"matrix" type=
"const-PangoMatrix*"/>
2014 <method name=
"free" symbol=
"pango_matrix_free">
2015 <return-type type=
"void"/>
2017 <parameter name=
"matrix" type=
"PangoMatrix*"/>
2020 <method name=
"get_font_scale_factor" symbol=
"pango_matrix_get_font_scale_factor">
2021 <return-type type=
"double"/>
2023 <parameter name=
"matrix" type=
"const-PangoMatrix*"/>
2026 <method name=
"get_type" symbol=
"pango_matrix_get_type">
2027 <return-type type=
"GType"/>
2029 <method name=
"rotate" symbol=
"pango_matrix_rotate">
2030 <return-type type=
"void"/>
2032 <parameter name=
"matrix" type=
"PangoMatrix*"/>
2033 <parameter name=
"degrees" type=
"double"/>
2036 <method name=
"scale" symbol=
"pango_matrix_scale">
2037 <return-type type=
"void"/>
2039 <parameter name=
"matrix" type=
"PangoMatrix*"/>
2040 <parameter name=
"scale_x" type=
"double"/>
2041 <parameter name=
"scale_y" type=
"double"/>
2044 <method name=
"translate" symbol=
"pango_matrix_translate">
2045 <return-type type=
"void"/>
2047 <parameter name=
"matrix" type=
"PangoMatrix*"/>
2048 <parameter name=
"tx" type=
"double"/>
2049 <parameter name=
"ty" type=
"double"/>
2053 <struct get-type=
"" name=
"PangoRectangle" type-name=
"PangoRectangle">
2054 <field name=
"x" readable=
"1" type=
"int" writable=
"1"/>
2055 <field name=
"y" readable=
"1" type=
"int" writable=
"1"/>
2056 <field name=
"width" readable=
"1" type=
"int" writable=
"1"/>
2057 <field name=
"height" readable=
"1" type=
"int" writable=
"1"/>
2059 <struct get-type=
"" name=
"PangoScriptIter" opaque=
"true" type-name=
"PangoScriptIter">
2060 <method name=
"free" symbol=
"pango_script_iter_free">
2061 <return-type type=
"void"/>
2063 <parameter name=
"iter" type=
"PangoScriptIter*"/>
2066 <method name=
"get_range" symbol=
"pango_script_iter_get_range">
2067 <return-type type=
"void"/>
2069 <parameter name=
"iter" type=
"PangoScriptIter*"/>
2070 <parameter direction=
"out" name=
"start" type=
"const-char**"/>
2071 <parameter direction=
"out" name=
"end" type=
"const-char**"/>
2072 <parameter name=
"script" type=
"PangoScript*"/>
2075 <method name=
"new" symbol=
"pango_script_iter_new">
2076 <return-type type=
"PangoScriptIter*"/>
2078 <parameter name=
"text" type=
"const-char*"/>
2079 <parameter name=
"length" type=
"int"/>
2082 <method name=
"next" symbol=
"pango_script_iter_next">
2083 <return-type type=
"gboolean"/>
2085 <parameter name=
"iter" type=
"PangoScriptIter*"/>
2089 <boxed get-type=
"" name=
"PangoTabArray" opaque=
"true" type-name=
"PangoTabArray">
2090 <method name=
"copy" symbol=
"pango_tab_array_copy">
2091 <return-type type=
"PangoTabArray*"/>
2093 <parameter name=
"src" type=
"PangoTabArray*"/>
2096 <method name=
"free" symbol=
"pango_tab_array_free">
2097 <return-type type=
"void"/>
2099 <parameter name=
"tab_array" type=
"PangoTabArray*"/>
2102 <method name=
"get_positions_in_pixels" symbol=
"pango_tab_array_get_positions_in_pixels">
2103 <return-type type=
"gboolean"/>
2105 <parameter name=
"tab_array" type=
"PangoTabArray*"/>
2108 <method name=
"get_size" symbol=
"pango_tab_array_get_size">
2109 <return-type type=
"gint"/>
2111 <parameter name=
"tab_array" type=
"PangoTabArray*"/>
2114 <method name=
"get_tab" symbol=
"pango_tab_array_get_tab">
2115 <return-type type=
"void"/>
2117 <parameter name=
"tab_array" type=
"PangoTabArray*"/>
2118 <parameter name=
"tab_index" type=
"gint"/>
2119 <parameter name=
"alignment" type=
"PangoTabAlign*"/>
2120 <parameter name=
"location" type=
"gint*"/>
2123 <method name=
"get_tabs" symbol=
"pango_tab_array_get_tabs">
2124 <return-type type=
"void"/>
2126 <parameter name=
"tab_array" type=
"PangoTabArray*"/>
2127 <parameter name=
"alignments" type=
"PangoTabAlign**"/>
2128 <parameter name=
"locations" type=
"gint**"/>
2131 <method name=
"get_type" symbol=
"pango_tab_array_get_type">
2132 <return-type type=
"GType"/>
2134 <method name=
"new" symbol=
"pango_tab_array_new">
2135 <return-type type=
"PangoTabArray*"/>
2137 <parameter name=
"initial_size" type=
"gint"/>
2138 <parameter name=
"positions_in_pixels" type=
"gboolean"/>
2141 <method name=
"new_with_positions" symbol=
"pango_tab_array_new_with_positions">
2142 <return-type type=
"PangoTabArray*"/>
2144 <parameter name=
"size" type=
"gint"/>
2145 <parameter name=
"positions_in_pixels" type=
"gboolean"/>
2146 <parameter name=
"first_alignment" type=
"PangoTabAlign"/>
2147 <parameter name=
"first_position" type=
"gint"/>
2150 <method name=
"resize" symbol=
"pango_tab_array_resize">
2151 <return-type type=
"void"/>
2153 <parameter name=
"tab_array" type=
"PangoTabArray*"/>
2154 <parameter name=
"new_size" type=
"gint"/>
2157 <method name=
"set_tab" symbol=
"pango_tab_array_set_tab">
2158 <return-type type=
"void"/>
2160 <parameter name=
"tab_array" type=
"PangoTabArray*"/>
2161 <parameter name=
"tab_index" type=
"gint"/>
2162 <parameter name=
"alignment" type=
"PangoTabAlign"/>
2163 <parameter name=
"location" type=
"gint"/>
2167 <struct get-type=
"" name=
"PangoWin32FontCache" opaque=
"true" type-name=
"PangoWin32FontCache">
2168 <method name=
"free" symbol=
"pango_win32_font_cache_free">
2169 <return-type type=
"void"/>
2171 <parameter name=
"cache" type=
"PangoWin32FontCache*"/>
2174 <method name=
"load" symbol=
"pango_win32_font_cache_load">
2175 <return-type type=
"HFONT"/>
2177 <parameter name=
"cache" type=
"PangoWin32FontCache*"/>
2178 <parameter name=
"logfont" type=
"const-LOGFONT*"/>
2181 <method name=
"new" symbol=
"pango_win32_font_cache_new">
2182 <return-type type=
"PangoWin32FontCache*"/>
2184 <method name=
"unload" symbol=
"pango_win32_font_cache_unload">
2185 <return-type type=
"void"/>
2187 <parameter name=
"cache" type=
"PangoWin32FontCache*"/>
2188 <parameter name=
"hfont" type=
"HFONT"/>
2192 <struct name=
"PangoAttr">
2193 <method name=
"background_new" symbol=
"pango_attr_background_new">
2194 <return-type type=
"PangoAttribute*"/>
2196 <parameter name=
"red" type=
"guint16"/>
2197 <parameter name=
"green" type=
"guint16"/>
2198 <parameter name=
"blue" type=
"guint16"/>
2201 <method name=
"fallback_new" symbol=
"pango_attr_fallback_new">
2202 <return-type type=
"PangoAttribute*"/>
2204 <parameter name=
"enable_fallback" type=
"gboolean"/>
2207 <method name=
"family_new" symbol=
"pango_attr_family_new">
2208 <return-type type=
"PangoAttribute*"/>
2210 <parameter name=
"family" type=
"const-char*"/>
2213 <method name=
"foreground_new" symbol=
"pango_attr_foreground_new">
2214 <return-type type=
"PangoAttribute*"/>
2216 <parameter name=
"red" type=
"guint16"/>
2217 <parameter name=
"green" type=
"guint16"/>
2218 <parameter name=
"blue" type=
"guint16"/>
2221 <method name=
"letter_spacing_new" symbol=
"pango_attr_letter_spacing_new">
2222 <return-type type=
"PangoAttribute*"/>
2224 <parameter name=
"letter_spacing" type=
"int"/>
2227 <method name=
"rise_new" symbol=
"pango_attr_rise_new">
2228 <return-type type=
"PangoAttribute*"/>
2230 <parameter name=
"rise" type=
"int"/>
2233 <method name=
"scale_new" symbol=
"pango_attr_scale_new">
2234 <return-type type=
"PangoAttribute*"/>
2236 <parameter name=
"scale_factor" type=
"double"/>
2239 <method name=
"stretch_new" symbol=
"pango_attr_stretch_new">
2240 <return-type type=
"PangoAttribute*"/>
2242 <parameter name=
"stretch" type=
"PangoStretch"/>
2245 <method name=
"strikethrough_color_new" symbol=
"pango_attr_strikethrough_color_new">
2246 <return-type type=
"PangoAttribute*"/>
2248 <parameter name=
"red" type=
"guint16"/>
2249 <parameter name=
"green" type=
"guint16"/>
2250 <parameter name=
"blue" type=
"guint16"/>
2253 <method name=
"strikethrough_new" symbol=
"pango_attr_strikethrough_new">
2254 <return-type type=
"PangoAttribute*"/>
2256 <parameter name=
"strikethrough" type=
"gboolean"/>
2259 <method name=
"style_new" symbol=
"pango_attr_style_new">
2260 <return-type type=
"PangoAttribute*"/>
2262 <parameter name=
"style" type=
"PangoStyle"/>
2265 <method name=
"type_register" symbol=
"pango_attr_type_register">
2266 <return-type type=
"PangoAttrType"/>
2268 <parameter name=
"name" type=
"const-gchar*"/>
2271 <method name=
"underline_color_new" symbol=
"pango_attr_underline_color_new">
2272 <return-type type=
"PangoAttribute*"/>
2274 <parameter name=
"red" type=
"guint16"/>
2275 <parameter name=
"green" type=
"guint16"/>
2276 <parameter name=
"blue" type=
"guint16"/>
2279 <method name=
"underline_new" symbol=
"pango_attr_underline_new">
2280 <return-type type=
"PangoAttribute*"/>
2282 <parameter name=
"underline" type=
"PangoUnderline"/>
2285 <method name=
"variant_new" symbol=
"pango_attr_variant_new">
2286 <return-type type=
"PangoAttribute*"/>
2288 <parameter name=
"variant" type=
"PangoVariant"/>
2291 <method name=
"weight_new" symbol=
"pango_attr_weight_new">
2292 <return-type type=
"PangoAttribute*"/>
2294 <parameter name=
"weight" type=
"PangoWeight"/>
2298 <function name=
"find_base_dir" symbol=
"pango_find_base_dir">
2299 <return-type type=
"PangoDirection"/>
2301 <parameter name=
"text" type=
"const-gchar*"/>
2302 <parameter name=
"length" type=
"gint"/>
2305 <function name=
"find_paragraph_boundary" symbol=
"pango_find_paragraph_boundary">
2306 <return-type type=
"void"/>
2308 <parameter name=
"text" type=
"const-gchar*"/>
2309 <parameter name=
"length" type=
"gint"/>
2310 <parameter name=
"paragraph_delimiter_index" type=
"gint*"/>
2311 <parameter name=
"next_paragraph_start" type=
"gint*"/>
2314 <function name=
"get_log_attrs" symbol=
"pango_get_log_attrs">
2315 <return-type type=
"void"/>
2317 <parameter name=
"text" type=
"const-char*"/>
2318 <parameter name=
"length" type=
"int"/>
2319 <parameter name=
"level" type=
"int"/>
2320 <parameter name=
"language" type=
"PangoLanguage*"/>
2321 <parameter name=
"log_attrs" type=
"PangoLogAttr*"/>
2322 <parameter name=
"attrs_len" type=
"int"/>
2325 <function deprecated=
"1" name=
"get_mirror_char" symbol=
"pango_get_mirror_char">
2326 <return-type type=
"gboolean"/>
2328 <parameter name=
"ch" type=
"gunichar"/>
2329 <parameter name=
"mirrored_ch" type=
"gunichar*"/>
2332 <function name=
"is_zero_width" symbol=
"pango_is_zero_width">
2333 <return-type type=
"gboolean"/>
2335 <parameter name=
"ch" type=
"gunichar"/>
2338 <function name=
"itemize_with_base_dir" symbol=
"pango_itemize_with_base_dir">
2339 <return-type type=
"GList*"/>
2341 <parameter name=
"context" type=
"PangoContext*"/>
2342 <parameter name=
"base_dir" type=
"PangoDirection"/>
2343 <parameter name=
"text" type=
"const-char*"/>
2344 <parameter name=
"start_index" type=
"int"/>
2345 <parameter name=
"length" type=
"int"/>
2346 <parameter name=
"attrs" type=
"PangoAttrList*"/>
2347 <parameter name=
"cached_iter" type=
"PangoAttrIterator*"/>
2350 <function name=
"parse_markup" symbol=
"pango_parse_markup">
2351 <return-type type=
"gboolean"/>
2353 <parameter name=
"markup_text" type=
"const-char*"/>
2354 <parameter name=
"length" type=
"int"/>
2355 <parameter name=
"accel_marker" type=
"gunichar"/>
2356 <parameter name=
"attr_list" type=
"PangoAttrList**"/>
2357 <parameter name=
"text" type=
"char**"/>
2358 <parameter name=
"accel_char" type=
"gunichar*"/>
2359 <parameter name=
"error" type=
"GError**"/>
2362 <function name=
"parse_stretch" symbol=
"pango_parse_stretch">
2363 <return-type type=
"gboolean"/>
2365 <parameter name=
"str" type=
"const-char*"/>
2366 <parameter name=
"stretch" type=
"PangoStretch*"/>
2367 <parameter name=
"warn" type=
"gboolean"/>
2370 <function name=
"parse_style" symbol=
"pango_parse_style">
2371 <return-type type=
"gboolean"/>
2373 <parameter name=
"str" type=
"const-char*"/>
2374 <parameter name=
"style" type=
"PangoStyle*"/>
2375 <parameter name=
"warn" type=
"gboolean"/>
2378 <function name=
"parse_variant" symbol=
"pango_parse_variant">
2379 <return-type type=
"gboolean"/>
2381 <parameter name=
"str" type=
"const-char*"/>
2382 <parameter name=
"variant" type=
"PangoVariant*"/>
2383 <parameter name=
"warn" type=
"gboolean"/>
2386 <function name=
"parse_weight" symbol=
"pango_parse_weight">
2387 <return-type type=
"gboolean"/>
2389 <parameter name=
"str" type=
"const-char*"/>
2390 <parameter name=
"weight" type=
"PangoWeight*"/>
2391 <parameter name=
"warn" type=
"gboolean"/>
2394 <function name=
"quantize_line_geometry" symbol=
"pango_quantize_line_geometry">
2395 <return-type type=
"void"/>
2397 <parameter name=
"thickness" type=
"int*"/>
2398 <parameter name=
"position" type=
"int*"/>
2401 <function name=
"read_line" symbol=
"pango_read_line">
2402 <return-type type=
"gint"/>
2404 <parameter name=
"stream" type=
"FILE*"/>
2405 <parameter name=
"str" type=
"GString*"/>
2408 <function name=
"reorder_items" symbol=
"pango_reorder_items">
2409 <return-type type=
"GList*"/>
2411 <parameter name=
"logical_items" type=
"GList*"/>
2414 <function name=
"scan_int" symbol=
"pango_scan_int">
2415 <return-type type=
"gboolean"/>
2417 <parameter name=
"pos" type=
"const-char**"/>
2418 <parameter name=
"out" type=
"int*"/>
2421 <function name=
"scan_string" symbol=
"pango_scan_string">
2422 <return-type type=
"gboolean"/>
2424 <parameter name=
"pos" type=
"const-char**"/>
2425 <parameter name=
"out" type=
"GString*"/>
2428 <function name=
"scan_word" symbol=
"pango_scan_word">
2429 <return-type type=
"gboolean"/>
2431 <parameter name=
"pos" type=
"const-char**"/>
2432 <parameter name=
"out" type=
"GString*"/>
2435 <function name=
"script_for_unichar" symbol=
"pango_script_for_unichar">
2436 <return-type type=
"PangoScript"/>
2438 <parameter name=
"ch" type=
"gunichar"/>
2441 <function name=
"script_get_sample_language" symbol=
"pango_script_get_sample_language">
2442 <return-type type=
"PangoLanguage*"/>
2444 <parameter name=
"script" type=
"PangoScript"/>
2447 <function name=
"skip_space" symbol=
"pango_skip_space">
2448 <return-type type=
"gboolean"/>
2450 <parameter name=
"pos" type=
"const-char**"/>
2453 <function name=
"split_file_list" symbol=
"pango_split_file_list">
2454 <return-type type=
"char**"/>
2456 <parameter name=
"str" type=
"const-char*"/>
2459 <function name=
"trim_string" symbol=
"pango_trim_string">
2460 <return-type type=
"char*"/>
2462 <parameter name=
"str" type=
"const-char*"/>
2465 <function name=
"unichar_direction" symbol=
"pango_unichar_direction">
2466 <return-type type=
"PangoDirection"/>
2468 <parameter name=
"ch" type=
"gunichar"/>