terminal/csi library

Classes

CSI

Functions

csiCursorBackwardHandler(CSI csi, Terminal terminal) → void
csiCursorDownHandler(CSI csi, Terminal terminal) → void
csiCursorForwardHandler(CSI csi, Terminal terminal) → void
csiCursorHorizontalAbsoluteHandler(CSI csi, Terminal terminal) → void
csiCursorNextLineHandler(CSI csi, Terminal terminal) → void
csiCursorPositionHandler(CSI csi, Terminal terminal) → void
CUP - Cursor Position
csiCursorPrecedingLineHandler(CSI csi, Terminal terminal) → void
csiCursorUpHandler(CSI csi, Terminal terminal) → void
csiDeleteHandler(CSI csi, Terminal terminal) → void
csiDeleteLinesHandler(CSI csi, Terminal terminal) → void
csiDeviceStatusReportHandler(CSI csi, Terminal terminal) → void
csiEraseCharactersHandler(CSI csi, Terminal terminal) → void
csiEraseInDisplayHandler(CSI csi, Terminal terminal) → void
DECSED - Selective Erase In Display
csiEraseInLineHandler(CSI csi, Terminal terminal) → void
csiHandler(Queue<int> queue, Terminal terminal) bool
CSI - Control Sequence Introducer: sequence starting with ESC [ (7bit) or CSI (\x9B, 8bit)
csiInsertBlankCharactersHandler(CSI csi, Terminal terminal) → void
csiInsertLinesHandler(CSI csi, Terminal terminal) → void
csiLinePositionAbsolute(CSI csi, Terminal terminal) → void
csiModeHandler(CSI csi, Terminal terminal) → void
csiScrollDownHandler(CSI csi, Terminal terminal) → void
csiScrollUpHandler(CSI csi, Terminal terminal) → void
csiSendDeviceAttributesHandler(CSI csi, Terminal terminal) → void
csiSetMarginsHandler(CSI csi, Terminal terminal) → void
DECSTBM – Set Top and Bottom Margins (DEC Private)
csiTabClearHandler(CSI csi, Terminal terminal) → void
csiWindowManipulation(CSI csi, Terminal terminal) → void

Typedefs

CsiSequenceHandler = void Function(CSI, Terminal)