showContextMenu method
Shows the context menu with the given menuItems
at the mouse
coordinates.
Implementation
@override
Future<ContextMenuItem?> showContextMenu({
required Iterable<ContextMenuItemBase> menuItems,
}) async {
final selectedItemId = await _channel.invokeMethod<int?>(
'showContextMenu',
menuItems.map((menuItem) => menuItem.toJson()).toList(),
);
if (selectedItemId == null) {
return null;
}
return menuItems.elementAt(selectedItemId) as ContextMenuItem;
}