render method

void render(
  1. List<String> lines, {
  2. int? cursorRow,
  3. int? cursorColumn,
})

Replaces the region with lines. The cursor is hidden unless cursorRow and cursorColumn place it.

Implementation

void render(List<String> lines, {int? cursorRow, int? cursorColumn}) {
  _lines = lines;
  _cursorRow = cursorRow;
  _cursorColumn = cursorColumn;
  if (_terminal.interactive) {
    _terminal.write('\x1B[?2026h${_erase()}${_draw()}\x1B[?2026l');
  }
}