summaryrefslogtreecommitdiff
path: root/docs/pango-sections.txt
blob: 32e4c799bf6f9bae529fb1ad1cf1c832b6cf99e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
<SECTION>
<TITLE>Text Processing</TITLE>
<FILE>main</FILE>
<SUBSECTION>
PangoContext
PangoItem
PangoAnalysis
PangoLangRange
PangoDirection
<SUBSECTION>
pango_itemize
pango_item_free
pango_item_copy
pango_item_new
pango_reorder_items
<SUBSECTION>
pango_context_new
pango_context_add_font_map
pango_context_get_font_description
pango_context_set_font_description
pango_context_get_base_dir
pango_context_set_base_dir
pango_context_get_lang
pango_context_set_lang
pango_context_load_font
pango_context_list_families
pango_context_list_fonts
<SUBSECTION Standard>
PANGO_TYPE_CONTEXT
pango_context_get_type
PangoContextClass
PANGO_CONTEXT
PANGO_CONTEXT_CLASS
PANGO_IS_CONTEXT
PANGO_IS_CONTEXT_CLASS
PANGO_CONTEXT_GET_CLASS
<SUBSECTION>
pango_break
pango_get_log_attrs
PangoLogAttr
<SUBSECTION>
pango_shape
pango_justify
</SECTION>

<SECTION>
<TITLE>Glyph Storage</TITLE>
<FILE>glyphs</FILE>
PANGO_SCALE
PANGO_PIXELS
PangoRectangle
PANGO_ASCENT
PANGO_DESCENT
PANGO_LBEARING
PANGO_RBEARING
PangoGlyph
PangoGlyphInfo
PangoGlyphGeometry
PangoGlyphUnit
PangoGlyphVisAttr
PangoGlyphString
pango_glyph_string_new
pango_glyph_string_set_size
pango_glyph_string_free
pango_glyph_string_extents
pango_glyph_string_index_to_x
pango_glyph_string_x_to_index
pango_glyph_string_get_logical_widths
</SECTION>

<SECTION>
<TITLE>Coverage Maps</TITLE>
<FILE>coverage-maps</FILE>
PangoCoverageLevel
PangoCoverage
<SUBSECTION>
pango_coverage_new
pango_coverage_ref
pango_coverage_unref
pango_coverage_copy
pango_coverage_get
pango_coverage_max
pango_coverage_set
pango_coverage_to_bytes
pango_coverage_from_bytes
</SECTION>

<SECTION>
<TITLE>Fonts</TITLE>
<FILE>fonts</FILE>
PangoFontDescription
PangoStyle
PangoWeight
PangoVariant
PangoStretch
pango_font_description_copy
pango_font_description_equal
pango_font_descriptions_free
pango_font_description_free
pango_font_description_from_string
pango_font_description_to_string
<SUBSECTION>
PangoFont
PangoFontClass
PangoFontMetrics
pango_font_find_shaper
pango_font_describe
pango_font_get_coverage
pango_font_get_glyph_extents
pango_font_get_metrics
PANGO_TYPE_FONT
PANGO_FONT
PANGO_IS_FONT
PANGO_FONT_CLASS
PANGO_IS_FONT_CLASS
PANGO_FONT_GET_CLASS
pango_font_get_type
<SUBSECTION>
PangoFontMap
PangoFontMapClass
pango_font_map_load_font
pango_font_map_list_families
pango_font_map_free_families
pango_font_map_list_fonts
PANGO_TYPE_FONT_MAP
PANGO_FONT_MAP
PANGO_IS_FONT_MAP
PANGO_FONT_MAP_CLASS
PANGO_IS_FONT_MAP_CLASS
PANGO_FONT_MAP_GET_CLASS
pango_font_map_get_type
</SECTION>

<SECTION>
<TITLE>Text Attributes</TITLE>
<FILE>text-attributes</FILE>
PangoAttrType
PangoAttrClass
PangoAttribute
PangoAttrString
PangoAttrColor
PangoAttrInt
PangoAttrFloat
PangoAttrFontDesc
PangoAttrShape
pango_parse_markup
pango_attr_type_register
pango_attribute_copy
pango_attribute_equal
pango_attribute_destroy
<SUBSECTION>
pango_attr_lang_new
pango_attr_family_new
pango_attr_style_new
pango_attr_variant_new
pango_attr_stretch_new
pango_attr_weight_new
pango_attr_size_new
pango_attr_font_desc_new
pango_attr_foreground_new
pango_attr_background_new
pango_attr_strikethrough_new
pango_attr_underline_new
pango_attr_shape_new
pango_attr_scale_new
PangoUnderline
pango_attr_rise_new
<SUBSECTION>
PangoAttrList
pango_attr_list_new
pango_attr_list_ref
pango_attr_list_unref
pango_attr_list_copy
pango_attr_list_insert
pango_attr_list_insert_before
pango_attr_list_change
pango_attr_list_splice
pango_attr_list_get_iterator
PangoAttrIterator
pango_attr_iterator_copy
pango_attr_iterator_next
pango_attr_iterator_range
pango_attr_iterator_get
pango_attr_iterator_get_font
pango_attr_iterator_destroy
</SECTION>

<SECTION>
<TITLE>Tab Stops</TITLE>
<FILE>tab-stops</FILE>
PangoTabArray
PangoTabAlign
pango_tab_array_new
pango_tab_array_new_with_positions
pango_tab_array_copy
pango_tab_array_free
pango_tab_array_get_size
pango_tab_array_resize
pango_tab_array_set_tab
pango_tab_array_get_tab
pango_tab_array_get_tabs
pango_tab_array_get_positions_in_pixels
</SECTION>

<SECTION>
<TITLE>Layout Objects</TITLE>
<FILE>layout</FILE>
PangoLayout
pango_layout_new

pango_layout_get_context
pango_layout_context_changed

pango_layout_set_text
pango_layout_get_text
pango_layout_set_markup
pango_layout_set_markup_with_accel
pango_layout_set_attributes
pango_layout_get_attributes
pango_layout_set_font_description
pango_layout_set_width
pango_layout_get_width
pango_layout_set_indent
pango_layout_get_indent
pango_layout_get_spacing
pango_layout_set_spacing
pango_layout_set_justify
pango_layout_get_justify
pango_layout_set_alignment
pango_layout_get_alignment
pango_layout_set_tabs
pango_layout_get_tabs
PangoAlignment

pango_layout_get_log_attrs

pango_layout_xy_to_index
pango_layout_index_to_pos
pango_layout_get_cursor_pos
pango_layout_move_cursor_visually

pango_layout_get_extents
pango_layout_get_pixel_extents
pango_layout_get_size
pango_layout_get_pixel_size
pango_layout_get_line_count
pango_layout_get_line
pango_layout_get_lines

<SUBSECTION>
PangoLayoutLine
PangoLayoutRun

pango_layout_line_ref
pango_layout_line_unref
pango_layout_line_get_extents
pango_layout_line_get_pixel_extents
pango_layout_line_index_to_x
pango_layout_line_x_to_index
pango_layout_line_get_x_ranges

<SUBSECTION Standard>
PANGO_TYPE_LAYOUT
pango_layout_get_type
PangoLayoutClass
PANGO_LAYOUT
PANGO_IS_LAYOUT
PANGO_LAYOUT_CLASS
PANGO_IS_LAYOUT_CLASS
PANGO_LAYOUT_GET_CLASS
</SECTION>

<SECTION>
<TITLE>Engines</TITLE>
<FILE>engines</FILE>
PangoEngineInfo
PangoEngineRange
PangoEngine
PangoEngineLang
PangoEngineShape
PANGO_ENGINE_TYPE_LANG
PANGO_ENGINE_TYPE_SHAPE
PANGO_RENDER_TYPE_NONE
script_engine_list
script_engine_load
script_engine_unload
</SECTION>

<SECTION>
<FILE>pango-indic</FILE>
<TITLE>Indic Engine Support</TITLE>
ZERO_WIDTH_NON_JOINER
ZERO_WIDTH_JOINER
PangoIndicScript
pango_indic_shift_vowels
pango_indic_compact
pango_indic_convert_vowels
pango_indic_split_out_characters
</SECTION>

<SECTION>
<TITLE>Modules</TITLE>
<FILE>modules</FILE>
PangoMap
PangoMapEntry
pango_find_map
pango_map_get_entry
pango_map_get_engine
</SECTION>

<SECTION>
<TITLE>X Rendering</TITLE>
<FILE>x-rendering</FILE>
PANGO_RENDER_TYPE_X
pango_x_get_context
pango_x_context_set_funcs
PangoGetGCFunc
PangoFreeGCFunc
pango_x_render
pango_x_render_layout_line
pango_x_render_layout
</SECTION>

<SECTION>
<TITLE>X Fonts</TITLE>
<FILE>x-fonts</FILE>
PangoXSubfont
PANGO_X_MAKE_GLYPH
PANGO_X_GLYPH_SUBFONT
PANGO_X_GLYPH_INDEX
pango_x_load_font
pango_x_get_unknown_glyph
pango_x_has_glyph
pango_x_list_subfonts
pango_x_font_map_for_display
pango_x_shutdown_display
pango_x_font_map_get_font_cache
pango_x_font_subfont_xlfd
pango_x_find_first_subfont
pango_x_apply_ligatures
pango_x_fallback_shape
PangoXFontCache
pango_x_font_cache_new
pango_x_font_cache_free
pango_x_font_cache_load
pango_x_font_cache_unload
</SECTION>

<SECTION>
<TITLE>Win32 Fonts and Rendering</TITLE>
<FILE>win32-fonts</FILE>
PANGO_RENDER_TYPE_WIN32
pango_win32_get_context
pango_win32_load_font
pango_win32_render
pango_win32_render_layout_line
pango_win32_render_layout
PangoWin32UnicodeSubrange
pango_win32_unicode_classify
PangoWin32Subfont
PANGO_WIN32_MAKE_GLYPH
PANGO_WIN32_GLYPH_SUBFONT
PANGO_WIN32_GLYPH_INDEX
pango_win32_list_subfonts
pango_win32_has_glyph
pango_win32_get_unknown_glyph
PangoWin32FontCache
pango_win32_font_cache_new
pango_win32_font_cache_free
pango_win32_font_cache_load
pango_win32_font_cache_unload
pango_win32_font_map_for_display
pango_win32_shutdown_display
pango_win32_font_map_get_font_cache
pango_win32_font_subfont_logfont
pango_win32_fontmap_dump

<SUBSECTION Private>
STRICT
</SECTION>

<SECTION>
<TITLE>FreeType Fonts and Rendering</TITLE>
<FILE>freetype-fonts</FILE>
PANGO_RENDER_TYPE_FT2
pango_ft2_get_context
pango_ft2_load_font
pango_ft2_render
pango_ft2_render_layout_line
pango_ft2_render_layout
PangoFT2Subfont
PANGO_FT2_MAKE_GLYPH
PANGO_FT2_GLYPH_SUBFONT
PANGO_FT2_GLYPH_INDEX
pango_ft2_n_subfonts
pango_ft2_has_glyph
pango_ft2_get_unknown_glyph
pango_ft2_font_get_kerning
PangoFT2FontCache
pango_ft2_font_cache_new
pango_ft2_font_cache_free
pango_ft2_font_cache_load
pango_ft2_font_cache_unload
pango_ft2_font_map_for_display
pango_ft2_shutdown_display
pango_ft2_font_map_get_font_cache
pango_ft2_font_subfont_open_args
pango_ft2_fontmap_dump
<SUBSECTION Private>
STRICT
</SECTION>