ContextMenuButton<T> constructor
const
ContextMenuButton<T> ({
- Key? key,
- Widget? body,
- Widget? trailing,
- Widget? leading,
- String? tooltip,
- ButtonThemeData? theme,
- EdgeInsets? leadingPadding,
- EdgeInsets? padding,
- EdgeInsets? bodyPadding,
- EdgeInsets? trailingPadding,
- VoidCallback? onLongPress,
- FocusNode? focusNode,
- bool canRequestFocus = true,
- bool autofocus = false,
- bool filled = false,
- bool willChangeState = false,
- bool enableAnimation = true,
- ContextMenuCanceled? onCanceled,
- T? value,
- required ContextMenuItemSelected<
T> ? onSelected, - required ContextMenuItemBuilder<
T> itemBuilder,
Implementation
const ContextMenuButton({
super.key,
super.body,
super.trailing,
super.leading,
super.tooltip,
super.theme,
super.leadingPadding,
super.padding,
super.bodyPadding,
super.trailingPadding,
super.onLongPress,
super.focusNode,
super.canRequestFocus,
super.autofocus,
super.filled,
super.willChangeState,
super.enableAnimation,
this.onCanceled,
this.value,
required this.onSelected,
required this.itemBuilder,
}) : assert(body != null || trailing != null || leading != null),
super(onPressed: null);