TextOffsetStateSnapshot class final
- Available extensions
Constructors
- TextOffsetStateSnapshot({required int cursorOffset, int? selectionBaseOffset, int? selectionExtentOffset})
-
const
- TextOffsetStateSnapshot.collapsed({required int cursorOffset})
-
factory
- TextOffsetStateSnapshot.selection({required int baseOffset, required int extentOffset, int? cursorOffset, bool preserveCollapsedSelection = false})
-
factory
Properties
- cursorOffset → int
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasSelection → bool
-
no setter
- normalizedSelectionRange → ({int end, int start})?
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- selectionBaseOffset → int?
-
final
- selectionExtentOffset → int?
-
final
Methods
-
clamp(
int textLength, {bool preserveCollapsedSelection = false}) → TextOffsetStateSnapshot -
clearSelection(
{int? cursorOffset}) → TextOffsetStateSnapshot -
deleteNextCommand(
List< String> graphemes) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
deleteNextDocumentCommand(
TextDocument document) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
-
deleteNextOrSelectionCommand(
List< String> graphemes) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
deletePreviousCommand(
List< String> graphemes) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
deletePreviousDocumentCommand(
TextDocument document) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
-
deletePreviousOrSelectionCommand(
List< String> graphemes) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
deleteSelectionCommand(
List< String> graphemes) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
deleteSelectionDocumentCommand(
TextDocument document) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
-
deleteSurroundingPairCommand(
List< String> graphemes, {required Map<String, String> surroundPairs}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
deleteToLineEndCommand(
List< String> graphemes, {required int lineEndOffset}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
deleteToLineEndDocumentCommand(
TextDocument document) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
-
deleteToLineStartCommand(
List< String> graphemes, {required int lineStartOffset}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
deleteToLineStartDocumentCommand(
TextDocument document) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
-
deleteWordBackwardCommand(
List< String> graphemes, {required GraphemePredicate isWord}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
deleteWordBackwardDocumentCommand(
TextDocument document, {GraphemePredicate isWord = _isWordGrapheme}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
-
deleteWordForwardCommand(
List< String> graphemes, {required GraphemePredicate isWord}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
deleteWordForwardDocumentCommand(
TextDocument document, {GraphemePredicate isWord = _isWordGrapheme}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
-
insertAutoPairCommand(
List< String> graphemes, {required List<String> opening, required List<String> closing}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
insertIndentedNewlineCommand(
List< String> graphemes, {required List<String> baseIndent, List<String> additionalIndent = const <String>[], List<String> trailingSuffix = const <String>[], int trailingSuffixReplaceCount = 0}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
insertTextDocumentCommand(
TextDocument document, {required String text, bool replaceSelection = true}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
-
moveByCharacterCommand(
List< String> graphemes, {required bool forward, bool extendSelection = false, bool clearSelection = true, bool preserveCollapsedSelection = false}) → TextCursorCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
moveByCharacterDocumentCommand(
TextDocument document, {required bool forward, bool extendSelection = false, bool clearSelection = false}) → TextCursorCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
-
moveByVisualLineCommand(
TextDocument document, EditorState state, TextView view, {required int lineDelta, int desiredDisplayColumn = -1, bool extendSelection = false, bool clearSelection = true, bool preserveCollapsedSelection = false}) → TextCursorCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
moveByWordCommand(
List< String> graphemes, {required bool forward, required GraphemePredicate isWord, bool extendSelection = false, bool clearSelection = true, bool preserveCollapsedSelection = false}) → TextCursorCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
moveByWordDocumentCommand(
TextDocument document, {required bool forward, GraphemePredicate isWord = _isWordGrapheme, bool extendSelection = false, bool clearSelection = false}) → TextCursorCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
-
moveToDocumentBoundaryCommand(
List< String> graphemes, {required bool forward, bool extendSelection = false, bool clearSelection = true, bool preserveCollapsedSelection = false}) → TextCursorCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
moveToDocumentBoundaryDocumentCommand(
TextDocument document, {required bool forward, bool extendSelection = false, bool clearSelection = false}) → TextCursorCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
-
moveToVisualLineBoundaryCommand(
TextDocument document, EditorState state, TextView view, {required bool end, bool extendSelection = false, bool clearSelection = true, bool preserveCollapsedSelection = false}) → TextCursorCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
replaceSelectionOrInsertCommand(
List< String> graphemes, {List<String> replacement = const <String>[], bool replaceSelection = true}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
replaceSelectionOrInsertDocumentCommand(
TextDocument document, {List< String> replacement = const <String>[], bool replaceSelection = true}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
-
skipClosingDelimiterCommand(
List< String> graphemes, {required List<String> closing, bool clearSelection = false}) → TextCursorCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
splitLineDocumentCommand(
TextDocument document) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
-
toggleDelimitedSegmentCommand(
List< String> graphemes, {required int rangeStartOffset, required int rangeEndOffset, required String startDelimiter, required String endDelimiter}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
toString(
) → String -
A string representation of this object.
inherited
-
transformSelectionOrLineCommand(
List< String> graphemes, {required int lineStartOffset, required int lineEndOffset, required String transform(String text)}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
transformSelectionOrLineDocumentCommand(
TextDocument document, {required String transform(String text)}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
-
transformWordOrAdjacentCommand(
List< String> graphemes, {required GraphemePredicate isWord, required String transform(String text)}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
transformWordOrAdjacentDocumentCommand(
TextDocument document, {required String transform(String text)}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
-
transposeBackwardDocumentCommand(
TextDocument document) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
-
unwrapSelectionCommand(
List< String> graphemes, {required Map<String, String> surroundPairs}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
unwrapSelectionDocumentCommand(
TextDocument document, {required Map< String, String> surroundPairs}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
-
wrapSelectionCommand(
List< String> graphemes, {required List<String> before, List<String> ? after}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateCommandExtensions extension
-
wrapSelectionDocumentCommand(
TextDocument document, {required String before, String? after}) → TextCommandResult -
Available on TextOffsetStateSnapshot, provided by the TextOffsetStateDocumentEditingExtensions extension
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited