contextMenuButtonItems property

List<ContextMenuButtonItem> get contextMenuButtonItems

Returns the ContextMenuButtonItems representing the buttons in this platform's default selection menu for QuillRawEditor. Copied from EditableTextState.

Implementation

List<ContextMenuButtonItem> get contextMenuButtonItems {
  return EditableText.getEditableButtonItems(
    clipboardStatus:
        (_clipboardStatus != null) ? _clipboardStatus!.value : null,
    onCopy: copyEnabled
        ? () => copySelection(SelectionChangedCause.toolbar)
        : null,
    onCut:
        cutEnabled ? () => cutSelection(SelectionChangedCause.toolbar) : null,
    onPaste:
        pasteEnabled ? () => pasteText(SelectionChangedCause.toolbar) : null,
    onSelectAll: selectAllEnabled
        ? () => selectAll(SelectionChangedCause.toolbar)
        : null,
    onLookUp: lookUpEnabled
        ? () => lookUpSelection(SelectionChangedCause.toolbar)
        : null,
    onSearchWeb: searchWebEnabled
        ? () => searchWebForSelection(SelectionChangedCause.toolbar)
        : null,
    onShare: shareEnabled
        ? () => shareSelection(SelectionChangedCause.toolbar)
        : null,
    onLiveTextInput: liveTextInputEnabled ? () {} : null,
  );
}