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