summaryrefslogtreecommitdiff
path: root/Kernel/TTY/VirtualConsole.h
diff options
context:
space:
mode:
Diffstat (limited to 'Kernel/TTY/VirtualConsole.h')
-rw-r--r--Kernel/TTY/VirtualConsole.h13
1 files changed, 4 insertions, 9 deletions
diff --git a/Kernel/TTY/VirtualConsole.h b/Kernel/TTY/VirtualConsole.h
index fe0b62a23c..69f6eecf90 100644
--- a/Kernel/TTY/VirtualConsole.h
+++ b/Kernel/TTY/VirtualConsole.h
@@ -37,17 +37,12 @@ private:
virtual void clear() override;
virtual void clear_including_history() override;
- virtual void scroll_up() override;
- virtual void scroll_down() override;
- virtual void linefeed() override;
+ virtual void scroll_up(u16 region_top, u16 region_bottom, size_t count) override;
+ virtual void scroll_down(u16 region_top, u16 region_bottom, size_t count) override;
virtual void put_character_at(unsigned row, unsigned column, u32 ch) override;
- virtual void set_window_title(const String&) override;
virtual void ICH(Parameters) override;
-
- virtual void IL(Parameters) override;
virtual void DCH(Parameters) override;
- virtual void DL(Parameters) override;
};
class VirtualConsole final : public TTY
@@ -140,8 +135,8 @@ private:
void on_code_point(u32);
- void scroll_down();
- void scroll_up();
+ void scroll_down(u16 region_top, u16 region_bottom, size_t count);
+ void scroll_up(u16 region_top, u16 region_bottom, size_t count);
void clear_line(size_t index);
void put_character_at(unsigned row, unsigned column, u32 ch, const VT::Attribute&);