|
|
|
@ -25,12 +25,10 @@ enum _TextSelectionHandlePosition { START, END } |
|
|
|
|
|
|
|
|
|
/// internal use, used to get drag direction information |
|
|
|
|
class DragTextSelection extends TextSelection { |
|
|
|
|
final bool first; |
|
|
|
|
|
|
|
|
|
const DragTextSelection({ |
|
|
|
|
TextAffinity affinity = TextAffinity.downstream, |
|
|
|
|
int baseOffset = 0, |
|
|
|
|
int extentOffset = 0, |
|
|
|
|
TextAffinity affinity = TextAffinity.downstream, |
|
|
|
|
bool isDirectional = false, |
|
|
|
|
this.first = true, |
|
|
|
|
}) : super( |
|
|
|
@ -40,6 +38,8 @@ class DragTextSelection extends TextSelection { |
|
|
|
|
isDirectional: isDirectional, |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
final bool first; |
|
|
|
|
|
|
|
|
|
@override |
|
|
|
|
DragTextSelection copyWith({ |
|
|
|
|
int? baseOffset, |
|
|
|
|