set method
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,
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;
}