Lines Matching defs:screen
118 struct screen struct
135 short lsize; /* How many lines decided by newscreen */ argument
136 short csize; /* How many columns decided by newscreen */ argument
137 short tsize; /* How big is a tab decided by newscreen */ argument
138 WINDOW *std_scr; /* primary output screen */ argument
139 WINDOW *cur_scr; /* what's physically on the screen */ argument
140 WINDOW *virt_scr; /* what's virtually on the screen */ argument
141 int *cur_hash; /* hash table of curscr */
142 int *virt_hash; /* hash table of virtscr */
143 TERMINAL *tcap; /* TERMINFO info */
144 FILE *term_file; /* File to write on for output. */
145 FILE *input_file; /* Where to get keyboard input */
146 SLK_MAP *slk; /* Soft label information */
147 char **_mks; /* marks, only used with xhp terminals */
148 COSTS term_costs; /* costs of various capabilities */
149 SGTTY save_tty_buf; /* saved termio state of this tty */
151 SGTTYS save_tty_bufs; /* saved termios state of this tty */
153 char **_color_mks; /* marks, only used with color xhp terminals */
154 unsigned long _trap_mbe; /* trap these mouse button events */
155 unsigned long _map_mbe_to_key; /* map selected buttons on top of */