ZVT Terminal Widget

Michael Zucchi

Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.

Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided also that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.

Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.

Table of Contents
ZVT Terminal Widget
Creating a Terminal
Terminal properties
Input to terminal
Subshell commands
Application input
Retrieving data from terminal
API Reference
Terminal functions
zvt_term_set_blink
zvt_term_set_scroll_on_keystroke
zvt_term_set_scroll_on_output
zvt_term_set_wordclass
zvt_term_new_with_size
zvt_term_new
zvt_term_reset
zvt_term_set_color_scheme
zvt_term_set_default_color_scheme
zvt_term_set_size
zvt_term_show_pointer
zvt_term_hide_pointer
zvt_term_set_scrollback
zvt_term_set_fonts
zvt_term_set_font_name
zvt_term_writechild
zvt_term_forkpty
zvt_term_killchild
zvt_term_closepty
zvt_term_match_add
zvt_term_match_clear
zvt_term_match_check
zvt_term_feed
zvt_term_set_background
zvt_term_set_del_key_swap
zvt_term_set_bell
zvt_term_get_bell
zvt_term_get_capabilities
zvt_term_get_buffer
Implementation notes
When to use a ZvtTerm
When not to use a ZvtTerm
Embedding applications
Creating an appropriate widget
Creating an appropriate execution environment
Setting up an exit handler
As a color output device
Terminal input and output
Display output
Inserting keystrokes
Fonts
Window Hints
Other ideas
Adding a scrollbar
Reading data from the screen
The zterm application
The annotated application
Further examples
Future plans