TextSelection
TextSelection
has the following properties:
affinity
If the text range is collapsed and has more than one visual location (e.g., occurs at a line break), which of the two locations to use when painting the caret.
Value is of type TextAffinity
.
base_offset
The offset at which the selection originates.
Value is of type int
.
collapsed
Whether this range is empty (but still potentially placed inside the text).
Value is of type bool
.
directional
Whether this selection has disambiguated its base and extent.
Value is of type bool
.
end
The next index after the characters in this range.
Value is of type int
.
extent_offset
The offset at which the selection terminates.
normalized
Whether the start of this range precedes the end.
Value is of type bool
.
selection
The text string that is selected.
Value is of type str
.
start
The index of the first character in the range.
Value is of type int
.
valid
Whether this range represents a valid position in the text.
Value is of type bool
.