JsonIconButtonBuilderModel constructor

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

Implementation

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