PullDownMenuItem.selectable constructor

const PullDownMenuItem.selectable({
  1. Key? key,
  2. required VoidCallback? onTap,
  3. PullDownMenuItemTapHandler tapHandler = defaultTapHandler,
  4. bool enabled = true,
  5. required String title,
  6. IconData? icon,
  7. PullDownMenuItemTheme? itemTheme,
  8. Color? iconColor,
  9. Widget? iconWidget,
  10. bool isDestructive = false,
  11. bool? selected = false,
})

Creates a selectable item for a pull-down menu.

By default, the item is enabled.

Implementation

const PullDownMenuItem.selectable({
  super.key,
  required this.onTap,
  this.tapHandler = defaultTapHandler,
  this.enabled = true,
  required this.title,
  this.icon,
  this.itemTheme,
  this.iconColor,
  this.iconWidget,
  this.isDestructive = false,
  this.selected = false,
}) : assert(
        icon == null || iconWidget == null,
        'Please provide either icon or iconWidget',
      );