mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-08-02 08:40:10 +08:00
opt paint text selection rect
add patch desc Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import 'package:PiliPlus/utils/extension/iterable_ext.dart';
|
||||
import 'package:PiliPlus/utils/page_utils.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/rendering.dart' show Selectable;
|
||||
|
||||
extension SelectableRegionStateExt on SelectableRegionState {
|
||||
void addLaunchMenuIfNeeded(
|
||||
@@ -24,15 +23,11 @@ extension SelectableRegionStateExt on SelectableRegionState {
|
||||
}
|
||||
}
|
||||
|
||||
String? get selectedText => ((this as dynamic).selectable as Selectable?)
|
||||
?.getSelectedContent()
|
||||
?.plainText;
|
||||
/// apply `lib/scripts/selectable_region.patch`
|
||||
String? get selectedText => selectable?.getSelectedContent()?.plainText;
|
||||
|
||||
bool get isUncollapsed =>
|
||||
((this as dynamic).selectionDelegate as StaticSelectionContainerDelegate)
|
||||
.value
|
||||
.status ==
|
||||
.uncollapsed;
|
||||
/// apply `lib/scripts/selectable_region.patch`
|
||||
bool get isUncollapsed => selectionDelegate.value.status == .uncollapsed;
|
||||
|
||||
void onMenuPressed(
|
||||
ValueChanged<String> callback, {
|
||||
|
||||
Reference in New Issue
Block a user