Raxol.Terminal.Commands.CSIHandlers.Screen (Raxol v0.5.0)
View SourceHandles screen-related CSI commands.
Summary
Functions
Handle Cursor Backward Tab (CBT) command. Moves cursor to the previous tab stop.
Handle Cursor Horizontal Absolute (CHA) command. Moves cursor to specified horizontal position.
Handle Cursor Horizontal Tab (CHT) command. Moves cursor to the next horizontal tab stop.
Handle Cursor Next Line (CNL) command. Moves cursor to the beginning of the next line.
Handle Cursor Previous Line (CPL) command. Moves cursor to the beginning of the previous line.
Handle Cursor Backward (CUB) command. Moves cursor backward by specified number of columns.
Handle Cursor Down (CUD) command. Moves cursor down by specified number of lines.
Handle Cursor Forward (CUF) command. Moves cursor forward by specified number of columns.
Handle Cursor Position (CUP) command. Moves cursor to specified position.
Handle Cursor Up (CUU) command. Moves cursor up by specified number of lines.
Handle Delete Character (DCH) command. Deletes characters at cursor position.
Handle Delete Line (DL) command. Deletes lines at cursor position.
Handle Erase Character (ECH) command. Erases characters at cursor position.
Handle Erase Display (ED) command. Erases the screen from the cursor to the end of the screen.
Handle Erase Line (EL) command. Erases the line from the cursor to the end of the line.
Handle Horizontal Position Absolute (HPA) command. Moves cursor to specified horizontal position.
Handle Horizontal Position Relative (HPR) command. Moves cursor horizontally by specified number of columns.
Handle Horizontal and Vertical Position (HVP) command. Moves cursor to specified position.
Handle Insert Character (ICH) command. Inserts blank characters at cursor position.
Handle Insert Line (IL) command. Inserts blank lines at cursor position.
Handles the IND (Index) sequence - moves cursor down one line, scrolling if needed.
Handles the NEL (Next Line) sequence - moves cursor to start of next line, scrolling if needed.
Handles the RI (Reverse Index) sequence - moves cursor up one line, scrolling if needed.
Handle Scroll Down (SD) command. Scrolls screen down within scroll region.
Handle Scroll Up (SU) command. Scrolls screen up within scroll region.
Handle Tab Clear (TBC) command. Clears tab stops.
Handle Vertical Position Absolute (VPA) command. Moves cursor to specified vertical position.
Handle Vertical Position Relative (VPR) command. Moves cursor vertically by specified number of lines.
Functions
Handle Cursor Backward Tab (CBT) command. Moves cursor to the previous tab stop.
Handle Cursor Horizontal Absolute (CHA) command. Moves cursor to specified horizontal position.
Handle Cursor Horizontal Tab (CHT) command. Moves cursor to the next horizontal tab stop.
Handle Cursor Next Line (CNL) command. Moves cursor to the beginning of the next line.
Handle Cursor Previous Line (CPL) command. Moves cursor to the beginning of the previous line.
Handle Cursor Backward (CUB) command. Moves cursor backward by specified number of columns.
Handle Cursor Down (CUD) command. Moves cursor down by specified number of lines.
Handle Cursor Forward (CUF) command. Moves cursor forward by specified number of columns.
Handle Cursor Position (CUP) command. Moves cursor to specified position.
Handle Cursor Up (CUU) command. Moves cursor up by specified number of lines.
Handle Delete Character (DCH) command. Deletes characters at cursor position.
Handle Delete Line (DL) command. Deletes lines at cursor position.
Handle Erase Character (ECH) command. Erases characters at cursor position.
Handle Erase Display (ED) command. Erases the screen from the cursor to the end of the screen.
Handle Erase Line (EL) command. Erases the line from the cursor to the end of the line.
Handle Horizontal Position Absolute (HPA) command. Moves cursor to specified horizontal position.
Handle Horizontal Position Relative (HPR) command. Moves cursor horizontally by specified number of columns.
Handle Horizontal and Vertical Position (HVP) command. Moves cursor to specified position.
Handle Insert Character (ICH) command. Inserts blank characters at cursor position.
Handle Insert Line (IL) command. Inserts blank lines at cursor position.
Handles the IND (Index) sequence - moves cursor down one line, scrolling if needed.
Handles the NEL (Next Line) sequence - moves cursor to start of next line, scrolling if needed.
Handles the RI (Reverse Index) sequence - moves cursor up one line, scrolling if needed.
Handle Scroll Down (SD) command. Scrolls screen down within scroll region.
Handle Scroll Up (SU) command. Scrolls screen up within scroll region.
Handle Tab Clear (TBC) command. Clears tab stops.
Handle Vertical Position Absolute (VPA) command. Moves cursor to specified vertical position.
Handle Vertical Position Relative (VPR) command. Moves cursor vertically by specified number of lines.