MenuBarEntryMenu constructor Null safety

const MenuBarEntryMenu(
  1. {Key? key,
  2. required Widget? text,
  3. required List<MenuEntry>? menuItems,
  4. required SubMenu? submenu,
  5. BarButtonStyle menuBarButtonStyle = const BarButtonStyle(),
  6. MenuButtonStyle menuButtonStyle = const MenuButtonStyle(),
  7. bool closeOnHoverLeave = true,
  8. bool openMenusOnHover = false,
  9. bool openSubmenusOnHover = false,
  10. Duration closeOnHoverDelay = const Duration(milliseconds: 400),
  11. double width = 200,
  12. Color backgroundColor = const Color(0xFFFFFFFF),
  13. EdgeInsets padding = const EdgeInsets.symmetric(vertical: 8.0)}
)

Implementation

const MenuBarEntryMenu({
  Key? key,
  required this.text,
  required this.menuItems,
  required this.submenu,
  this.menuBarButtonStyle = const BarButtonStyle(),
  this.menuButtonStyle = const MenuButtonStyle(),
  this.closeOnHoverLeave = true,
  this.openMenusOnHover = false,
  this.openSubmenusOnHover = false,
  this.closeOnHoverDelay = const Duration(milliseconds: 400),
  this.width = 200,
  this.backgroundColor = const Color(0xFFFFFFFF),
  this.padding = const EdgeInsets.symmetric(vertical: 8.0),
}) : super(key: key);