mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-04-20 11:08:03 +08:00
opt win selection
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -865,6 +865,26 @@ class RichTextEditingController extends TextEditingController {
|
||||
return position;
|
||||
}
|
||||
|
||||
int tapOffsetSimple(int offset) {
|
||||
for (var e in items) {
|
||||
final range = e.range;
|
||||
if (offset >= range.end) {
|
||||
continue;
|
||||
}
|
||||
if (offset <= range.start) {
|
||||
break;
|
||||
}
|
||||
if (e.isRich) {
|
||||
if (offset * 2 > range.start + range.end) {
|
||||
return range.end;
|
||||
} else {
|
||||
return range.start;
|
||||
}
|
||||
}
|
||||
}
|
||||
return offset;
|
||||
}
|
||||
|
||||
int tapOffset(
|
||||
int offset, {
|
||||
required TextPainter textPainter,
|
||||
|
||||
Reference in New Issue
Block a user