resolvePlacement method
void
resolvePlacement(})
Silently stores geometry computed after the fact (no undo entry).
Implementation
void resolvePlacement(String id, List<Rect> rects, {int? start, int? end, Map<String, Object?>? extra}) {
final int index = _markups.indexWhere((UDocMarkup markup) => markup.id == id);
if (index < 0) return;
_markups[index] = _markups[index].copyWith(rects: rects, start: start, end: end, extra: extra == null ? null : <String, Object?>{..._markups[index].extra, ...extra}, touch: false);
_byPage = null;
notifyListeners();
unawaited(save());
}