setSelection method

void setSelection({
  1. required int baseLine,
  2. required int baseColumn,
  3. required int extentLine,
  4. required int extentColumn,
})

Sets the current selection and places the cursor at the extent.

Implementation

void setSelection({
  required int baseLine,
  required int baseColumn,
  required int extentLine,
  required int extentColumn,
}) {
  _selectLineState(
    base: TextPosition(line: baseLine, column: baseColumn),
    extent: TextPosition(line: extentLine, column: extentColumn),
    cursor: TextPosition(line: extentLine, column: extentColumn),
    preserveCollapsedSelection: true,
  );
  _lastDocumentChange = null;
  _syncCoreState();
}