1\variable{CHEAP_VIDEO}
2\synopsis{Control flicker on old video cards}
3\usage{Int_Type CHEAP_VIDEO}
4\description
5  Some old video cards for MSDOS systems, most notably the CGA card,
6  display snow when updating the card.  This variable should be set to
7  \1 to avoid the presence of snow when used with such a card.
8\notes
9  This variable is not available on all systems.
10\seealso{SCREEN_WIDTH, SCREEN_HEIGHT}
11\done
12
13\variable{IGNORE_BEEP}
14\synopsis{Control beeping of the terminal}
15\usage{Int_Type IGNORE_BEEP}
16\description
17  This variable determines how the terminal is to be beeped.  It may
18  be any one of the following values:
19#v+
20   0    Do not beep the terminal in any way.
21   1    Produce an audible beep only.
22   2    Produce an visible beep only by flashing the display.
23   3    Produce both audible and visible bells.
24#v-
25\notes
26  Not all terminals support visible bells.
27\seealso{beep}
28\done
29
30\variable{SCREEN_HEIGHT}
31\synopsis{Number of display rows}
32\usage{Int_Type SCREEN_HEIGHT}
33\description
34  This is a read-only variable whose value represents the number of
35  rows of the display or terminal.
36\seealso{SCREEN_WIDTH, window_info}
37\done
38
39\variable{SCREEN_WIDTH}
40\synopsis{Number of display columns}
41\usage{Int_Type SCREEN_WIDTH}
42\description
43  This is a read-only variable whose value represents the number of
44  columns of the display or terminal.
45\seealso{SCREEN_HEIGHT, window_info}
46\done
47
48\variable{TERM_BLINK_MODE}
49\synopsis{Enable the use of high intensity background colors}
50\usage{Int_Type TERM_BLINK_MODE}
51\description
52  If the value of this variable is non-zero, \jed will interpret
53  high-intensity background colors as blinking characters.  On some
54  terminals, e.g., \exmp{rxvt}, the blink bit will be mapped to an
55  actual high intensity background color.
56\notes
57  This variable is not available on all systems.
58\seealso{}
59\done
60
61\variable{TERM_CANNOT_INSERT}
62\synopsis{Control the use of terminal insertion}
63\usage{Int_Type TERM_CANNOT_INSERT}
64\description
65  The value of this variable indicates whether or not the terminal is
66  able to insert.  Do disable the use of the insertion capability, set
67  the value of this variable to \0.
68\notes
69  This variable is not available on all systems.  It is a good idea
70  not to set this variable.
71\seealso{TERM_CANNOT_SCROLL}
72\done
73
74\variable{TERM_CANNOT_SCROLL}
75\synopsis{Control the use of the terminal's scrolling capability}
76\usage{Int_Type TERM_CANNOT_SCROLL}
77\description
78  If this variable is set to \0, the hardware scrolling capability of
79  the terminal will not be used.  This also means that the window will
80  be recentered if the cursor moves outside the top or bottom rows of
81  the window.
82\notes
83  This variable is not available on all systems.
84\seealso{TERM_CANNOT_INSERT}
85\done
86
87\variable{USE_ANSI_COLORS}
88\synopsis{Enable the use of colors}
89\usage{Int_Type USE_ANSI_COLORS}
90\description
91  The variable \var{USE_ANSI_COLORS} may be used to enable or disable
92  color support.  If set to a non-zero value, the terminal will be
93  assumed to support ANSI colors.  This value of this variable is
94  initially determined by examining the terminal's terminfo file, or
95  by looking for the existence of a \var{COLORTERM} environment
96  variable.
97\notes
98  This variable is not available on all platforms.
99\seealso{HIGHLIGHT}
100\done
101
102\function{get_termcap_string}
103\synopsis{Return the keystring associated with the termcap capability "cap"}
104\usage{String get_termcap_string (String cap);}
105\description
106  This function may be used to extract the string associated with the
107  termcap capability associated with \var{cap}.
108  Note: This function is only available on Unix systems.
109\done
110
111\function{set_term_vtxxx}
112\synopsis{Set terminal display appropriate for a vtxxx terminal}
113\description
114  Set terminal display appropriate for a vtxxx terminal.  This function
115  takes a single integer parameter.  If non-zero, the terminal type is set
116  for a vt100.  This means the terminal lacks the ability to insert/delete
117  lines and characters.  If the parameter is zero, the terminal is assumed
118  to be vt102 compatable.  Unless you are using a VERY old terminal or
119  a primitive emulator, use zero as the parameter.
120\done
121
122