diff options
Diffstat (limited to 'src/kernel/ui/vt.h')
-rw-r--r-- | src/kernel/ui/vt.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/kernel/ui/vt.h b/src/kernel/ui/vt.h index a80452b..a29716f 100644 --- a/src/kernel/ui/vt.h +++ b/src/kernel/ui/vt.h @@ -15,11 +15,11 @@ struct vt_char { class vt : public node { private: display *output; - int w, h, csr_l, csr_c; + int w, h, csr_l, csr_c, save_csr_l, save_csr_c; vt_char *text; void put_at(int l, int c, int ch); - bool cursor_visible; + bool cursor_visible, keyboard_echo; int kbd_buffer_filled; char kbd_buffer[KBD_BUFFER_SIZE]; @@ -35,6 +35,7 @@ class vt : public node { // internal use void put(int c); void clear(); + void scroll(int l); void writeStr(char* str) { write(0, strlen(str), str); } void writeHex(uint32_t v); void writeDec(int v); |