Lines Matching defs:scr_stat

278 typedef struct scr_stat {  struct
279 int index; /* index of this vty */
280 struct sc_softc *sc; /* pointer to softc */
281 struct sc_rndr_sw *rndr; /* renderer */
282 sc_vtb_t scr;
283 sc_vtb_t vtb;
285 int xpos; /* current X position */
286 int ypos; /* current Y position */
287 int xsize; /* X text size */
288 int ysize; /* Y text size */
289 int xpixel; /* X graphics size */
290 int ypixel; /* Y graphics size */
291 int xoff; /* X offset in pixel mode */
292 int yoff; /* Y offset in pixel mode */
294 u_char *font; /* current font */
295 int font_size; /* fontsize in Y direction */
296 int font_width; /* fontsize in X direction */
298 int start; /* modified area start */
299 int end; /* modified area end */
301 struct sc_term_sw *tsw;
302 void *ts;
304 int status; /* status (bitfield) */
305 int kbd_mode; /* keyboard I/O mode */
307 int cursor_pos; /* cursor buffer position */
308 int cursor_oldpos; /* cursor old buffer position */
309 struct cursor_attr dflt_curs_attr;
310 struct cursor_attr base_curs_attr;
311 struct cursor_attr curs_attr;
313 int mouse_pos; /* mouse buffer position */
314 int mouse_oldpos; /* mouse old buffer position */
315 short mouse_xpos; /* mouse x coordinate */
316 short mouse_ypos; /* mouse y coordinate */
317 short mouse_oldxpos; /* mouse previous x coordinate */
318 short mouse_oldypos; /* mouse previous y coordinate */
319 short mouse_buttons; /* mouse buttons */
320 int mouse_cut_start; /* mouse cut start pos */
321 int mouse_cut_end; /* mouse cut end pos */
322 int mouse_level; /* xterm mouse protocol */
346 } scr_stat; argument