selectable.dart 395 B

1234567891011121314
  1. import 'package:flutter/material.dart';
  2. ///
  3. mixin Selectable<T extends StatefulWidget> on State<T> {
  4. /// Returns a [Rect] list for overlay.
  5. /// [start] and [end] are global offsets.
  6. List<Rect> getSelectionRectsInSelection(Offset start, Offset end);
  7. /// Returns a [Rect] for cursor.
  8. Rect getCursorRect(Offset start);
  9. /// For [TextNode] only.
  10. TextSelection? getTextSelection();
  11. }