1
<!-- ##### SECTION ./tmpl/caps.sgml:Long_Description ##### -->
7
<!-- ##### SECTION ./tmpl/caps.sgml:See_Also ##### -->
13
<!-- ##### SECTION ./tmpl/caps.sgml:Short_Description ##### -->
14
Global structures which contain terminal capability names and Xterm control
18
<!-- ##### SECTION ./tmpl/caps.sgml:Title ##### -->
22
<!-- ##### SECTION ./tmpl/debug.sgml:Long_Description ##### -->
24
Functions in libvte will only output debugging information if the library was
25
configured with --enable-maintainer-mode.
29
<!-- ##### SECTION ./tmpl/debug.sgml:See_Also ##### -->
35
<!-- ##### SECTION ./tmpl/debug.sgml:Short_Description ##### -->
36
Facilities for enabling debugging message output from libvte.
39
<!-- ##### SECTION ./tmpl/debug.sgml:Title ##### -->
43
<!-- ##### SECTION ./tmpl/iso2022.sgml:Long_Description ##### -->
49
<!-- ##### SECTION ./tmpl/iso2022.sgml:See_Also ##### -->
55
<!-- ##### SECTION ./tmpl/iso2022.sgml:Short_Description ##### -->
56
A state machine for converting #gunichar strings with embedded ISO-2022 control
57
sequences into plain #gunichar strings.
60
<!-- ##### SECTION ./tmpl/iso2022.sgml:Title ##### -->
64
<!-- ##### SECTION ./tmpl/marshal.sgml:Long_Description ##### -->
70
<!-- ##### SECTION ./tmpl/marshal.sgml:See_Also ##### -->
76
<!-- ##### SECTION ./tmpl/marshal.sgml:Short_Description ##### -->
80
<!-- ##### SECTION ./tmpl/marshal.sgml:Title ##### -->
84
<!-- ##### SECTION ./tmpl/ring.sgml:Long_Description ##### -->
90
<!-- ##### SECTION ./tmpl/ring.sgml:See_Also ##### -->
96
<!-- ##### SECTION ./tmpl/ring.sgml:Short_Description ##### -->
100
<!-- ##### SECTION ./tmpl/ring.sgml:Title ##### -->
104
<!-- ##### SECTION ./tmpl/table.sgml:Long_Description ##### -->
106
This control sequence parser uses a tree of tables, similar in design to that
107
used by Xterm, but generated dynamically at run-time using data from the system
112
<!-- ##### SECTION ./tmpl/table.sgml:See_Also ##### -->
118
<!-- ##### SECTION ./tmpl/table.sgml:Short_Description ##### -->
119
The tree-of-tables sequence parser.
122
<!-- ##### SECTION ./tmpl/table.sgml:Title ##### -->
126
<!-- ##### SECTION ./tmpl/termcap.sgml:Long_Description ##### -->
132
<!-- ##### SECTION ./tmpl/termcap.sgml:See_Also ##### -->
138
<!-- ##### SECTION ./tmpl/termcap.sgml:Short_Description ##### -->
139
A set of functions for parsing the system termcap database.
142
<!-- ##### SECTION ./tmpl/termcap.sgml:Title ##### -->
146
<!-- ##### SECTION ./tmpl/trie.sgml:Long_Description ##### -->
148
This control sequence parser uses a tree of nodes and attempts to find the
149
control sequence which best matches a given chunk of data.
153
<!-- ##### SECTION ./tmpl/trie.sgml:See_Also ##### -->
159
<!-- ##### SECTION ./tmpl/trie.sgml:Short_Description ##### -->
160
The trie sequence parser.
163
<!-- ##### SECTION ./tmpl/trie.sgml:Title ##### -->
167
<!-- ##### MACRO VTE_CAP_APC ##### -->
173
<!-- ##### MACRO VTE_CAP_CSI ##### -->
179
<!-- ##### MACRO VTE_CAP_ESC ##### -->
185
<!-- ##### MACRO VTE_CAP_OSC ##### -->
191
<!-- ##### MACRO VTE_CAP_PM ##### -->
197
<!-- ##### MACRO VTE_CAP_ST ##### -->
203
<!-- ##### MACRO VTE_IS_TERMINAL_ERASE_BINDING ##### -->
210
<!-- ##### MACRO VTE_TYPE_TERMINAL_ERASE_BINDING ##### -->
216
<!-- ##### ENUM VteDebugFlags ##### -->
227
@VTE_DEBUG_SELECTION:
228
@VTE_DEBUG_SUBSTITUTION:
232
<!-- ##### STRUCT VteRing ##### -->
244
<!-- ##### USER_FUNCTION VteRingFreeFunc ##### -->
252
<!-- ##### FUNCTION vte_capability_init ##### -->
258
<!-- ##### FUNCTION vte_debug_on ##### -->
266
<!-- ##### FUNCTION vte_debug_parse_string ##### -->
273
<!-- ##### FUNCTION vte_iso2022_free ##### -->
280
<!-- ##### FUNCTION vte_iso2022_substitute ##### -->
292
<!-- ##### FUNCTION vte_ring_append ##### -->
300
<!-- ##### FUNCTION vte_ring_at ##### -->
311
<!-- ##### FUNCTION vte_ring_contains ##### -->
322
<!-- ##### FUNCTION vte_ring_delta ##### -->
331
<!-- ##### FUNCTION vte_ring_free ##### -->
339
<!-- ##### MACRO vte_ring_index ##### -->
351
<!-- ##### FUNCTION vte_ring_insert ##### -->
361
<!-- ##### FUNCTION vte_ring_length ##### -->
370
<!-- ##### FUNCTION vte_ring_new ##### -->
381
<!-- ##### FUNCTION vte_ring_next ##### -->
390
<!-- ##### FUNCTION vte_ring_remove ##### -->
400
<!-- ##### FUNCTION vte_table_add ##### -->
411
<!-- ##### FUNCTION vte_table_free ##### -->
418
<!-- ##### FUNCTION vte_table_match ##### -->
432
<!-- ##### FUNCTION vte_table_narrow_encoding ##### -->
439
<!-- ##### FUNCTION vte_table_print ##### -->
446
<!-- ##### FUNCTION vte_table_wide_encoding ##### -->
453
<!-- ##### FUNCTION vte_termcap_find_boolean ##### -->
463
<!-- ##### FUNCTION vte_termcap_find_numeric ##### -->
473
<!-- ##### FUNCTION vte_termcap_find_string ##### -->
483
<!-- ##### FUNCTION vte_termcap_find_string_length ##### -->
494
<!-- ##### FUNCTION vte_termcap_free ##### -->
501
<!-- ##### FUNCTION vte_termcap_new ##### -->
508
<!-- ##### FUNCTION vte_termcap_strip ##### -->
517
<!-- ##### FUNCTION vte_terminal_erase_binding_get_type ##### -->
524
<!-- ##### FUNCTION vte_trie_add ##### -->
535
<!-- ##### FUNCTION vte_trie_free ##### -->
542
<!-- ##### FUNCTION vte_trie_match ##### -->
556
<!-- ##### FUNCTION vte_trie_narrow_encoding ##### -->
563
<!-- ##### FUNCTION vte_trie_print ##### -->
570
<!-- ##### FUNCTION vte_trie_wide_encoding ##### -->