<itemvalue="Creates information for editing a run of text. The selection and composing range must be within the text. This is not checked during construction, and must be guaranteed by the caller. The default value of [selection] is `TextSelection.collapsed(offset: -1)`. This indicates that there is no selection at all."/>
<itemvalue="The offset at which the selection terminates. When the user uses the arrow keys to adjust the selection, this is the value that changes. Similarly, if the current theme paints a caret on one side of the selection, this is the location at which to paint the caret. Might be larger than, smaller than, or equal to base."/>
<itemvalue="The offset at which the selection originates. Might be larger than, smaller than, or equal to extent."/>
<itemvalue="!newValue.composing.isValid || newValue.isComposingRangeValid, 'New TextEditingValue newValue has an invalid non-empty composing range ' '{newValue.composing}. It is recommended to use a valid composing range, ' 'even for readonly text fields.',"/>
@ -67,7 +68,6 @@
<itemvalue="64"/>
<itemvalue="allow move the stick only in horizontal and vertical directions, not diagonal."/>