cursorPosition property

int get cursorPosition

The current cursor position within the text.

Implementation

int get cursorPosition => _cursorPosition;
set cursorPosition (int position)

Moves the cursor to position, clearing any selection.

Implementation

set cursorPosition(int position) {
  final newPosition = position.clamp(0, _text.length);
  if (_cursorPosition != newPosition) {
    _cursorPosition = newPosition;
    clearSelection();
    notifyListeners();
  }
}