JsonIconButtonBuilder constructor

const JsonIconButtonBuilder({
  1. required Alignment alignment,
  2. required bool autofocus,
  3. Color? color,
  4. BoxConstraints? constraints,
  5. Color? disabledColor,
  6. required bool enableFeedback,
  7. Color? focusColor,
  8. FocusNode? focusNode,
  9. Color? highlightColor,
  10. Color? hoverColor,
  11. JsonWidgetData? icon,
  12. required double iconSize,
  13. bool? isSelected,
  14. required MouseCursor mouseCursor,
  15. VoidCallback? onPressed,
  16. required EdgeInsetsGeometry padding,
  17. JsonWidgetData? selectedIcon,
  18. Color? splashColor,
  19. double? splashRadius,
  20. ButtonStyle? style,
  21. String? tooltip,
  22. VisualDensity? visualDensity,
})

Implementation

const JsonIconButtonBuilder({
  required this.alignment,
  required this.autofocus,
  this.color,
  this.constraints,
  this.disabledColor,
  required this.enableFeedback,
  this.focusColor,
  this.focusNode,
  this.highlightColor,
  this.hoverColor,
  this.icon,
  required this.iconSize,
  this.isSelected,
  required this.mouseCursor,
  this.onPressed,
  required this.padding,
  this.selectedIcon,
  this.splashColor,
  this.splashRadius,
  this.style,
  this.tooltip,
  this.visualDensity,
}) : super(numSupportedChildren: kNumSupportedChildren);