showMenu<T> function
Future<T?>
showMenu<T>({
- required BuildContext context,
- required List<
ContextMenuEntry< items,T> > - required Rect position,
- required RouteSettings settings,
- double? width,
- String? semanticLabel,
- String? barrierLabel,
- T? initialValue,
Implementation
Future<T?> showMenu<T>({
required BuildContext context,
required List<ContextMenuEntry<T>> items,
required Rect position,
required RouteSettings settings,
double? width,
String? semanticLabel,
String? barrierLabel,
T? initialValue,
}) {
assert(items.isNotEmpty);
final String? label = semanticLabel;
return Navigator.of(context, rootNavigator: false).push(
_ContextMenuRoute<T>(
items: items,
value: initialValue,
semanticLabel: label,
position: position,
width: width,
settings: settings,
barrierLabel: barrierLabel ??
DesktopLocalizations.of(context).modalBarrierDismissLabel),
);
}