Lines Matching full:terminal
1 /* terminal.c -- how to handle the physical terminal for Info.
2 $Id: terminal.c,v 1.8 2015/11/20 12:14:34 jca Exp $
24 #include "terminal.h"
44 short ospeed; /* Terminal output baud rate */
74 /* Terminal and Termcap */
78 /* A buffer which holds onto the current terminal description, and a pointer
79 used to float within it. And the name of the terminal. */
84 /* Some strings to control terminal actions. These are output by tputs (). */
97 /* An audible bell, if the terminal can be made to make noise. */
100 /* A visible bell, if the terminal can be made to flash the screen. */
122 /* Macro to send STRING to the terminal. */
129 /* Tell the terminal that we will be doing cursor addressable motion. */
159 /* Tell the terminal that we will not be doing any more cursor
189 /* Necessary Terminal Functions */
194 portion of the terminal interface. */
196 /* The width and height of the terminal. */
199 /* Non-zero means this terminal can't really do anything. */
202 /* Non-zero means that this terminal has a meta key. */
205 /* Non-zero means that this terminal can produce a visible bell. */
211 /* Non-zero means that the terminal can do scrolling. */
214 /* The key sequences output by the arrow keys, if this terminal has any. */
227 /* Move the cursor to the terminal location of X and Y. */
240 /* Print STRING to the terminal at the current position. */
252 /* Print NCHARS from STRING to the terminal at the current position. */
277 /* Clear the entire terminal screen. */
337 /* Ring the terminal bell. The bell is run visibly if it both has one and
353 /* At the line START, delete COUNT lines from the terminal display. */
376 /* At the line START, insert COUNT lines in the terminal display. */
400 /* Scroll an area of the terminal, starting with the region from START
438 /* Re-initialize the terminal considering that the TERM/TERMCAP variable
497 /* If all else fails, default to 80x24 terminal. */ in terminal_get_screen_size()
506 /* Initialize the terminal which is known as TERMINAL_NAME. If this
507 terminal doesn't have cursor addressability, `terminal_is_dumb_p'
509 to the dimensions that this terminal actually has. The variable
510 TERMINAL_HAS_META_P becomes nonzero if this terminal supports a Meta
511 key. Finally, the terminal screen is cleared. */
585 /* Find out about this terminal's scrolling capability. */ in terminal_initialize_terminal()
617 /* Check to see if this terminal has a meta key. */ in terminal_initialize_terminal()
650 /* If this terminal is not cursor addressable, then it is really dumb. */ in terminal_initialize_terminal()
655 /* How to read characters from the terminal. */
661 /* A buffer containing the terminal mode flags upon entry to info. */
664 /* Buffers containing the terminal mode flags upon entry to info. */
677 /* A buffer containing the terminal interrupt characters upon entry
683 /* A buffer containing the local terminal mode characters upon entry
690 /* Prepare to start using the terminal to read characters singly. */
758 /* Make this terminal pass 8 bits around while we are using it. */ in terminal_prep_terminal()
820 this terminal. */