1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 17:17:45 +00:00

LibVT: Implement DECIC/DECDC

This commit adds support for these escape sequences that are used for
scrolling multiple lines at once. In the current, unoptimized
implementation, these just call the `scroll_left` and `scroll_right`
APIs multiple times.

It's a VT420 feature.
This commit is contained in:
Daniel Bertalan 2021-06-09 21:50:44 +02:00 committed by Andreas Kling
parent a3c4397432
commit 3752775a1e
2 changed files with 40 additions and 0 deletions

View file

@ -359,6 +359,12 @@ protected:
// FIXME: Find the right names for these.
void XTERM_WM(Parameters);
// DECIC - Insert Column
void DECIC(Parameters);
// DECDC - Delete Column
void DECDC(Parameters);
#ifndef KERNEL
TerminalClient& m_client;
#else