CupertinoAdaptiveTextSelectionToolbar.editable constructor

CupertinoAdaptiveTextSelectionToolbar.editable({
  1. Key? key,
  2. required ClipboardStatus clipboardStatus,
  3. required VoidCallback? onCopy,
  4. required VoidCallback? onCut,
  5. required VoidCallback? onPaste,
  6. required VoidCallback? onSelectAll,
  7. required VoidCallback? onLookUp,
  8. required VoidCallback? onSearchWeb,
  9. required VoidCallback? onShare,
  10. required VoidCallback? onLiveTextInput,
  11. required TextSelectionToolbarAnchors anchors,
})

Create an instance of CupertinoAdaptiveTextSelectionToolbar with the default children for an editable field.

If a callback is null, then its corresponding button will not be built.

See also:

Implementation

CupertinoAdaptiveTextSelectionToolbar.editable({
  super.key,
  required ClipboardStatus clipboardStatus,
  required VoidCallback? onCopy,
  required VoidCallback? onCut,
  required VoidCallback? onPaste,
  required VoidCallback? onSelectAll,
  required VoidCallback? onLookUp,
  required VoidCallback? onSearchWeb,
  required VoidCallback? onShare,
  required VoidCallback? onLiveTextInput,
  required this.anchors,
}) : children = null,
     buttonItems = EditableText.getEditableButtonItems(
       clipboardStatus: clipboardStatus,
       onCopy: onCopy,
       onCut: onCut,
       onPaste: onPaste,
       onSelectAll: onSelectAll,
       onLookUp: onLookUp,
       onSearchWeb: onSearchWeb,
       onShare: onShare,
       onLiveTextInput: onLiveTextInput
     );