saveCursor method

void saveCursor({
  1. required bool originMode,
})

Save cursor position, charmap and text attributes.

Implementation

void saveCursor({required bool originMode}) {
  _savedCursorX = _cursorX;
  _savedCursorY = _cursorY;
  _savedOriginMode = originMode;
  _savedCursorStyle.foreground = terminal.cursor.foreground;
  _savedCursorStyle.background = terminal.cursor.background;
  _savedCursorStyle.underlineColor = terminal.cursor.underlineColor;
  _savedCursorStyle.attrs = terminal.cursor.attrs;
  _savedCursorStyle.hyperlinkId = terminal.cursor.hyperlinkId;
  charset.save();
}