Lines Matching defs:__screen

212 struct __screen {  struct
213 FILE *infd, *outfd; /* input and output file descriptors */
214 WINDOW *curscr; /* Current screen. */
215 WINDOW *stdscr; /* Standard screen. */
216 WINDOW *__virtscr; /* Virtual screen (for doupdate()). */
217 int curwin; /* current window for refresh */
218 int lx, ly; /* loop parameters for refresh */
219 int COLS; /* Columns on the screen. */
220 int LINES; /* Lines on the screen. */
221 int nripped; /* Number of ripofflines. */
222 struct __ripoff ripped[MAX_RIPS]; /* ripofflines. */
223 int ESCDELAY; /* Delay between keys in esc seq's. */
225 int TABSIZE; /* Size of a tab. */
227 int COLORS; /* Maximum colors on the screen */
228 int COLOR_PAIRS; /* Maximum color pairs on the screen */
229 short curpair; /* current colour pair set on the terminal */
230 int My_term; /* Use Def_term regardless. */
231 char GT; /* Gtty indicates tabs. */
232 char NONL; /* Term can't hack LF doing a CR. */
233 char UPPERCASE; /* Terminal is uppercase only. */
235 chtype acs_char[NUM_ACS];
237 cchar_t wacs_char[ NUM_ACS ];
239 struct __color colours[MAX_COLORS];
240 struct __pair colour_pairs[MAX_PAIRS];
241 attr_t nca;
249 int color_type;
251 attr_t mask_op;
252 attr_t mask_me;
253 attr_t mask_ue;
254 attr_t mask_se;
255 TERMINAL *term;
256 int old_mode; /* old cursor visibility state for terminal */
257 keymap_t *base_keymap;
258 int echoit;
259 int pfast;
260 int rawmode;
261 int nl;
262 int noqch;
263 int clearok;
264 int useraw;
265 struct __winlist *winlistp;
266 struct termios cbreakt, rawt, *curt, save_termios;
267 struct termios orig_termios, baset, savedtty;
268 int ovmin;
269 int ovtime;
270 char *stdbuf;
271 unsigned int len;
272 int meta_state;
273 char padchar;
274 int endwin;
275 int notty;
276 int resized;
277 wchar_t *unget_list;
278 int unget_len, unget_pos;
279 int filtered;
280 int checkfd;
283 bool is_term_slk;
284 WINDOW *slk_window;
285 int slk_format;
289 int slk_nlabels;
290 int slk_label_len;
291 bool slk_hidden;
292 struct __slk_label *slk_labels;
296 int cbuf_head; /* header to cbuf */
297 int cbuf_tail; /* tail to cbuf */
298 int cbuf_cur; /* the current char in cbuf */
299 mbstate_t sp; /* wide char processing state */
300 char cbuf[ MAX_CBUF_SIZE ]; /* input character buffer */