summaryrefslogtreecommitdiff
path: root/docs/pango-sections.txt
blob: a33f312376bd0b6c511c38d3f1c166a21b9461a8 (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
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
<SECTION>
<TITLE>Text Processing</TITLE>
<FILE>main</FILE>
<SUBSECTION>
PangoContext
PangoItem
PangoAnalysis
PangoDirection
PANGO_TYPE_DIRECTION
<SUBSECTION>
pango_itemize
pango_item_free
pango_item_copy
pango_item_new
pango_item_split
pango_reorder_items
<SUBSECTION>
pango_context_new
pango_context_set_font_map
pango_context_get_font_description
pango_context_set_font_description
pango_context_get_language
pango_context_set_language
pango_context_get_base_dir
pango_context_set_base_dir
pango_context_load_font
pango_context_load_fontset
pango_context_get_metrics
pango_context_list_families
<SUBSECTION Standard>
PANGO_TYPE_CONTEXT
PangoContextClass
PANGO_CONTEXT
PANGO_CONTEXT_CLASS
PANGO_IS_CONTEXT
PANGO_IS_CONTEXT_CLASS
PANGO_CONTEXT_GET_CLASS
<SUBSECTION>
pango_break
pango_get_log_attrs
pango_find_paragraph_boundary
pango_default_break
PangoLogAttr
<SUBSECTION>
pango_shape

<SUBSECTION Private>
pango_direction_get_type
pango_context_get_type
</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_TYPE_GLYPH_STRING
pango_glyph_string_new
pango_glyph_string_copy
pango_glyph_string_set_size
pango_glyph_string_free
pango_glyph_string_extents
pango_glyph_string_extents_range
pango_glyph_string_index_to_x
pango_glyph_string_x_to_index
pango_glyph_string_get_logical_widths

<SUBSECTION Private>
pango_glyph_string_get_type
</SECTION>

<SECTION>
<TITLE>Coverage Maps</TITLE>
<FILE>coverage-maps</FILE>
PangoCoverageLevel
PANGO_TYPE_COVERAGE_LEVEL
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

<SUBSECTION Private>
pango_coverage_level_get_type
</SECTION>

<SECTION>
<TITLE>Fonts</TITLE>
<FILE>fonts</FILE>
PangoFontDescription
PANGO_TYPE_FONT_DESCRIPTION
PangoStyle
PANGO_TYPE_STYLE
PangoWeight
PANGO_TYPE_WEIGHT
PangoVariant
PANGO_TYPE_VARIANT
PangoStretch
PANGO_TYPE_STRETCH
PangoFontMask
PANGO_TYPE_FONT_MASK
pango_font_description_new
pango_font_description_copy
pango_font_description_copy_static
pango_font_description_hash
pango_font_description_equal
pango_font_description_free
pango_font_descriptions_free
pango_font_description_set_family
pango_font_description_set_family_static
pango_font_description_get_family
pango_font_description_set_style
pango_font_description_get_style
pango_font_description_set_variant
pango_font_description_get_variant
pango_font_description_set_weight
pango_font_description_get_weight
pango_font_description_set_stretch
pango_font_description_get_stretch
pango_font_description_set_size
pango_font_description_get_size
pango_font_description_get_set_fields
pango_font_description_unset_fields
pango_font_description_merge
pango_font_description_merge_static
pango_font_description_better_match
pango_font_description_from_string
pango_font_description_to_string
pango_font_description_to_filename
<SUBSECTION>
PangoFontMetrics
PANGO_TYPE_FONT_METRICS
pango_font_metrics_ref
pango_font_metrics_unref
pango_font_metrics_get_ascent
pango_font_metrics_get_descent
pango_font_metrics_get_approximate_char_width
pango_font_metrics_get_approximate_digit_width
<SUBSECTION>
PangoFont
PANGO_TYPE_FONT
PANGO_FONT
PANGO_IS_FONT
pango_font_find_shaper
pango_font_describe
pango_font_get_coverage
pango_font_get_glyph_extents
pango_font_get_metrics
<SUBSECTION>
PangoFontFamily
PANGO_TYPE_FONT_FAMILY
PANGO_FONT_FAMILY
PANGO_IS_FONT_FAMILY
pango_font_family_get_name
pango_font_family_list_faces
<SUBSECTION>
PangoFontFace
PANGO_TYPE_FONT_FACE
PANGO_FONT_FACE
PANGO_IS_FONT_FACE
pango_font_face_get_face_name
pango_font_face_describe
<SUBSECTION>
PangoFontMap
PANGO_TYPE_FONT_MAP
PANGO_FONT_MAP
PANGO_IS_FONT_MAP
PangoFontMapClass
PANGO_FONT_MAP_CLASS
PANGO_IS_FONT_MAP_CLASS
PANGO_FONT_MAP_GET_CLASS
pango_font_map_load_font
pango_font_map_load_fontset
pango_font_map_list_families
<SUBSECTION>
PangoFontset
PANGO_TYPE_FONTSET
PangoFontsetClass
pango_fontset_get_font
pango_fontset_get_metrics
PangoFontsetSimple
PANGO_TYPE_FONTSET_SIMPLE
pango_fontset_simple_new
pango_fontset_simple_append
pango_fontset_simple_size

<SUBSECTION Standard>
PANGO_FONT_FACE_CLASS
PANGO_IS_FONT_CLASS
PANGO_FONT_FACE_GET_CLASS
PangoFontFamilyClass
PangoFontFaceClass
PANGO_FONT_GET_CLASS
PANGO_FONT_CLASS
PANGO_IS_FONT_FAMILY_CLASS
PangoFontClass
PANGO_FONT_FAMILY_GET_CLASS
PANGO_FONT_FAMILY_CLASS
PANGO_IS_FONT_FACE_CLASS
PANGO_FONTSET
PANGO_IS_FONTSET
PANGO_FONTSET_CLASS
PANGO_IS_FONTSET_CLASS
PANGO_FONTSET_GET_CLASS
PANGO_FONTSET_SIMPLE
PANGO_IS_FONTSET_SIMPLE
PangoFontsetSimpleClass

<SUBSECTION Private>
pango_font_metrics_new
pango_font_get_type
pango_stretch_get_type
pango_style_get_type
pango_variant_get_type
pango_weight_get_type
pango_font_mask_get_type
pango_font_description_get_type
pango_font_map_get_type
pango_font_face_get_type
pango_font_family_get_type
pango_font_metrics_get_type
pango_fontset_get_type
pango_fontset_simple_get_type
</SECTION>

<SECTION>
<TITLE>Text Attributes</TITLE>
<FILE>text-attributes</FILE>
PangoAttrType
PANGO_TYPE_ATTR_TYPE
PangoAttrClass
PangoAttribute
PangoAttrString
PangoAttrLanguage
PangoAttrColor
PangoAttrInt
PangoAttrFloat
PangoAttrFontDesc
PangoAttrShape
pango_parse_markup
pango_attr_type_register
pango_attribute_copy
pango_attribute_equal
pango_attribute_destroy
<SUBSECTION>
pango_attr_language_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
PangoUnderline
PANGO_TYPE_UNDERLINE
pango_attr_shape_new
pango_attr_scale_new
PANGO_SCALE_XX_SMALL
PANGO_SCALE_X_SMALL
PANGO_SCALE_SMALL
PANGO_SCALE_MEDIUM
PANGO_SCALE_LARGE
PANGO_SCALE_X_LARGE
PANGO_SCALE_XX_LARGE
pango_attr_rise_new
PangoColor
PANGO_TYPE_COLOR
pango_color_free
pango_color_parse
pango_color_copy
PangoLanguage
PANGO_TYPE_LANGUAGE
pango_language_from_string
pango_language_to_string
pango_language_matches
<SUBSECTION>
PangoAttrList
PANGO_TYPE_ATTR_LIST
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
<SUBSECTION Private>
pango_attr_type_get_type
pango_attr_list_get_type
pango_underline_get_type
pango_color_get_type
pango_language_get_type
</SECTION>

<SECTION>
<TITLE>Tab Stops</TITLE>
<FILE>tab-stops</FILE>
PangoTabArray
PANGO_TYPE_TAB_ARRAY
PangoTabAlign
PANGO_TYPE_TAB_ALIGN
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

<SUBSECTION Private>
pango_tab_align_get_type
pango_tab_array_get_type
</SECTION>

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

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_wrap
pango_layout_get_wrap
PangoWrapMode
PANGO_TYPE_WRAP_MODE
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
pango_layout_set_single_paragraph_mode
pango_layout_get_single_paragraph_mode
PangoAlignment
PANGO_TYPE_ALIGNMENT

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

pango_layout_get_iter
pango_layout_iter_free
pango_layout_iter_next_run
pango_layout_iter_next_char
pango_layout_iter_next_cluster
pango_layout_iter_next_line
pango_layout_iter_at_last_line
pango_layout_iter_get_index
pango_layout_iter_get_baseline
pango_layout_iter_get_run
pango_layout_iter_get_line
pango_layout_iter_get_char_extents
pango_layout_iter_get_cluster_extents
pango_layout_iter_get_run_extents
pango_layout_iter_get_line_yrange
pango_layout_iter_get_line_extents
pango_layout_iter_get_layout_extents

<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
PangoLayoutClass
PANGO_LAYOUT
PANGO_IS_LAYOUT
PANGO_LAYOUT_CLASS
PANGO_IS_LAYOUT_CLASS
PANGO_LAYOUT_GET_CLASS

<SUBSECTION Private>
pango_layout_get_type
pango_alignment_get_type
pango_wrap_mode_get_type
</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>
<TITLE>Modules</TITLE>
<FILE>modules</FILE>
PangoIncludedModule
PangoMap
PangoMapEntry
pango_find_map
pango_map_get_entry
pango_map_get_engine
pango_module_register
</SECTION>

<SECTION>
<FILE>pango-indic</FILE>
<TITLE>Indic Engine Support</TITLE>
PANGO_ZERO_WIDTH_NON_JOINER
PANGO_ZERO_WIDTH_JOINER
PangoIndicScript
pango_indic_shift_vowels
pango_indic_compact
pango_indic_convert_vowels
pango_indic_split_out_characters
</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_font_get_unknown_glyph
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_render
pango_win32_render_layout_line
pango_win32_render_layout
pango_win32_get_unknown_glyph
pango_win32_font_get_glyph_index
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_logfont

<SUBSECTION Private>
STRICT
</SECTION>

<SECTION>
<TITLE>FreeType Fonts and Rendering</TITLE>
<FILE>freetype-fonts</FILE>
PangoFT2FontMap
PANGO_RENDER_TYPE_FT2
pango_ft2_font_map_new
pango_ft2_font_map_set_resolution
pango_ft2_font_map_create_context
PangoFT2SubstituteFunc
pango_ft2_font_map_set_default_substitute
pango_ft2_font_map_substitute_changed
pango_ft2_get_context
pango_ft2_render
pango_ft2_render_layout_line
pango_ft2_render_layout
pango_ft2_get_unknown_glyph
pango_ft2_font_get_kerning
pango_ft2_font_get_face
pango_ft2_font_get_coverage
pango_ft2_font_map_for_display
pango_ft2_shutdown_display
<SUBSECTION Standard>
PANGO_TYPE_FT2_FONT_MAP
PANGO_FT2_FONT_MAP
PANGO_FT2_IS_FONT_MAP
<SUBSECTION Private>
pango_ft2_font_map_get_type
STRICT
</SECTION>

<SECTION>
<TITLE>Xft Fonts and Rendering</TITLE>
<FILE>xft-fonts</FILE>
PANGO_RENDER_TYPE_XFT
pango_xft_get_context
pango_xft_get_font_map
pango_xft_set_default_substitute
PangoXftSubstituteFunc
pango_xft_substitute_changed
pango_xft_shutdown_display
pango_xft_render
pango_xft_picture_render
pango_xft_font_get_font
pango_xft_font_get_display
pango_xft_font_has_char
pango_xft_font_lock_face
pango_xft_font_unlock_face
pango_xft_font_get_glyph
pango_xft_font_get_unknown_glyph

<SUBSECTION Standard>
PANGO_TYPE_XFT_FONT
PANGO_XFT_IS_FONT

<SUBSECTION Private>
pango_xft_font_get_type
</SECTION>

<SECTION>
<TITLE>OpenType Font Handling</TITLE>
<FILE>opentype</FILE>
PangoOTTag
PangoOTInfo
PangoOTRuleset
PangoOTTableType
pango_ot_info_get
pango_ot_info_find_script
pango_ot_info_find_language
pango_ot_info_find_feature
pango_ot_info_list_scripts
pango_ot_info_list_languages
pango_ot_info_list_features
pango_ot_ruleset_new
pango_ot_ruleset_add_feature
pango_ot_ruleset_shape
</SECTION>