set method

  1. @protected
NikuIconButton set({
  1. double iconSize = 24,
  2. VisualDensity? visualDensity,
  3. double pt = 0,
  4. double pl = 0,
  5. double pb = 0,
  6. double pr = 0,
  7. double mt = 0,
  8. double ml = 0,
  9. double mb = 0,
  10. double mr = 0,
  11. Alignment alignment = Alignment.center,
  12. double? splashRadius,
  13. Color? color,
  14. Color? focusColor,
  15. Color? hoverColor,
  16. Color? highlightColor,
  17. Color? splashColor,
  18. Color? disabledColor,
  19. VoidCallback? onPressed,
  20. MouseCursor mouseCursor = SystemMouseCursors.click,
  21. FocusNode? focusNode,
  22. bool autofocus = false,
  23. String? tooltip,
  24. bool enableFeedback = true,
  25. BoxConstraints? constraints,
})

Implementation

@protected
NikuIconButton set({
  double iconSize = 24,
  VisualDensity? visualDensity,
  double pt = 0,
  double pl = 0,
  double pb = 0,
  double pr = 0,
  double mt = 0,
  double ml = 0,
  double mb = 0,
  double mr = 0,
  Alignment alignment = Alignment.center,
  double? splashRadius,
  Color? color,
  Color? focusColor,
  Color? hoverColor,
  Color? highlightColor,
  Color? splashColor,
  Color? disabledColor,
  VoidCallback? onPressed,
  MouseCursor mouseCursor = SystemMouseCursors.click,
  FocusNode? focusNode,
  bool autofocus = false,
  String? tooltip,
  bool enableFeedback = true,
  BoxConstraints? constraints,
}) {
  _iconSize = iconSize;
  _visualDensity = visualDensity;
  _pt = pt;
  _pl = pl;
  _pb = pb;
  _pr = pr;
  super.mt(mt);
  super.ml(ml);
  super.mb(mb);
  super.mr(mr);
  _alignment = alignment;
  _splashRadius = splashRadius;
  _color = color;
  _focusColor = focusColor;
  _hoverColor = hoverColor;
  _highlightColor = highlightColor;
  _splashColor = splashColor;
  _disabledColor = disabledColor;
  _onPressed = onPressed;
  getMouseCursor = mouseCursor;
  _focusNode = focusNode;
  _autofocus = autofocus;
  _tooltip = tooltip;
  _enableFeedback = enableFeedback;
  _constraints = constraints;

  return this;
}