File: terminal.h

package info (click to toggle)
splitvt 1.6.6-19
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,004 kB
  • sloc: ansic: 4,953; sh: 99; perl: 15; makefile: 10
file content (39 lines) | stat: -rw-r--r-- 2,267 bytes parent folder | download
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

/* These are the screen manipulation routines in terminal.c that are 
   exported for use in vt100.c
*/

extern char *vt_initterm(char *, int *, int *);	/* Initialize the termcap, return NULL if successful */
extern void vt_bell();		/* Sound the terminal bell */
extern void vt_goto(int, int);		/* Goto a specific x y coordinate */
extern void vt_up(int);		/* Move cursor up */
extern void vt_down(int);		/* Move cursor down */
extern void vt_right(int);		/* Move cursor right */
extern void vt_left(int);		/* Move cursor left */
extern void vt_clrscr();	/* Clear whole screen */
extern void vt_clreos();	/* Clear to end of screen, include currline */
extern void vt_clrbgs();	/* Clear to beginning of screen, include currline */
extern void vt_clrline();	/* Clear line under cursor */
extern void vt_clreol();	/* Clear to the end of line */
extern void vt_clrbgl();	/* Clear to the beginning of line, including cursor */
extern void vt_delline(int);	/* Delete line under cursor */
extern void vt_delunder(int);	/* Delete character under cursor */
extern void vt_insline(int);	/* Insert open line under cursor */
extern void vt_bold(int);		/* Toggle bold display */
extern void vt_underline(int);	/* Toggle underlined display */
extern void vt_blink(int);		/* Toggle blinking display */
extern void vt_reverse(int);	/* Toggle reversed display */
extern void vt_setattr(int);	/* Set display attributes */
extern void vt_setfg(int);		/* Set foreground color */
extern void vt_setbg(int);		/* Set background color */
extern void vt_resetattr();	/* Reset display attributes */
extern void vt_setscroll(int, int);	/* Set scrolling region */
extern void vt_revscroll();	/* Reverse scroll */
extern void vt_altcharset(int, int);	/* Toggle alternate character set (graphics) */
extern void vt_savecursor();	/* Save current hardware cursor position */
extern void vt_restcursor();	/* Restore saved hardware cursor position */
extern void vt_keystate(int);	/* Set and reset application mode keys */
extern void vt_widemode(int);	/* Set and reset 132 column mode */
extern void vt_rows_cols(char *, int *, int *);	/* Return the rows and cols from termcap */
extern void vt_insertchar(int);	/* Insert character in line */
extern void vt_update();	/* Flush any pending output */