Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/vt/vt.h
Show First 20 Lines • Show All 255 Lines • ▼ Show 20 Lines | |||||
struct vt_window { | struct vt_window { | ||||
struct vt_device *vw_device; /* (c) Device. */ | struct vt_device *vw_device; /* (c) Device. */ | ||||
struct terminal *vw_terminal; /* (c) Terminal. */ | struct terminal *vw_terminal; /* (c) Terminal. */ | ||||
struct vt_buf vw_buf; /* (u) Screen buffer. */ | struct vt_buf vw_buf; /* (u) Screen buffer. */ | ||||
struct vt_font *vw_font; /* (d) Graphical font. */ | struct vt_font *vw_font; /* (d) Graphical font. */ | ||||
term_pos_t vw_offset; /* (?) Pixel offset. */ | term_pos_t vw_offset; /* (?) Pixel offset. */ | ||||
unsigned int vw_number; /* (c) Window number. */ | unsigned int vw_number; /* (c) Window number. */ | ||||
int vw_kbdmode; /* (?) Keyboard mode. */ | int vw_kbdmode; /* (?) Keyboard mode. */ | ||||
int vw_prev_kbdmode;/* (?) Previous mode. */ | |||||
int vw_grabbed; /* (?) Grab count. */ | |||||
char *vw_kbdsq; /* Escape sequence queue*/ | char *vw_kbdsq; /* Escape sequence queue*/ | ||||
unsigned int vw_flags; /* (d) Per-window flags. */ | unsigned int vw_flags; /* (d) Per-window flags. */ | ||||
int vw_mouse_level;/* Mouse op mode. */ | int vw_mouse_level;/* Mouse op mode. */ | ||||
#define VWF_BUSY 0x1 /* Busy reconfiguring device. */ | #define VWF_BUSY 0x1 /* Busy reconfiguring device. */ | ||||
#define VWF_OPENED 0x2 /* TTY in use. */ | #define VWF_OPENED 0x2 /* TTY in use. */ | ||||
#define VWF_SCROLL 0x4 /* Keys influence scrollback. */ | #define VWF_SCROLL 0x4 /* Keys influence scrollback. */ | ||||
#define VWF_CONSOLE 0x8 /* Kernel message console window. */ | #define VWF_CONSOLE 0x8 /* Kernel message console window. */ | ||||
#define VWF_VTYLOCK 0x10 /* Prevent window switch. */ | #define VWF_VTYLOCK 0x10 /* Prevent window switch. */ | ||||
▲ Show 20 Lines • Show All 144 Lines • Show Last 20 Lines |