setPosition method
Implementation
void setPosition(int cursorX, int cursorY) {
var maxLine = _terminal.viewHeight - 1;
if (_terminal.originMode) {
cursorY += _marginTop;
maxLine = _marginBottom;
}
_cursorX = cursorX.clamp(0, _terminal.viewWidth - 1);
_cursorY = cursorY.clamp(0, maxLine);
}