JsonPopupMenuButtonBuilder constructor

const JsonPopupMenuButtonBuilder({
  1. required Clip clipBehavior,
  2. Color? color,
  3. BoxConstraints? constraints,
  4. double? elevation,
  5. bool? enableFeedback,
  6. required bool enabled,
  7. JsonWidgetData? icon,
  8. double? iconSize,
  9. dynamic initialValue,
  10. required PopupMenuItemBuilder itemBuilder,
  11. required Offset offset,
  12. PopupMenuCanceled? onCanceled,
  13. VoidCallback? onOpened,
  14. PopupMenuItemSelected? onSelected,
  15. required EdgeInsetsGeometry padding,
  16. PopupMenuPosition? position,
  17. Color? shadowColor,
  18. ShapeBorder? shape,
  19. double? splashRadius,
  20. Color? surfaceTintColor,
  21. String? tooltip,
})

Implementation

const JsonPopupMenuButtonBuilder({
  required this.clipBehavior,
  this.color,
  this.constraints,
  this.elevation,
  this.enableFeedback,
  required this.enabled,
  this.icon,
  this.iconSize,
  this.initialValue,
  required this.itemBuilder,
  required this.offset,
  this.onCanceled,
  this.onOpened,
  this.onSelected,
  required this.padding,
  this.position,
  this.shadowColor,
  this.shape,
  this.splashRadius,
  this.surfaceTintColor,
  this.tooltip,
}) : super(numSupportedChildren: kNumSupportedChildren);