MuseElevatedButton constructor
MuseElevatedButton({
- Key? key,
- required VoidCallback? onPressed,
- VoidCallback? onLongPress,
- ValueChanged<
bool> ? onHover, - ValueChanged<
bool> ? onFocusChange, - ButtonStyle? style,
- FocusNode? focusNode,
- bool? autofocus,
- double? gap,
- Clip? clipBehavior,
- MaterialStatesController? statesController,
- IconData? iconData,
- Widget? label,
- MainAxisSize? axisSize,
- MainAxisAlignment? alignment,
- IconAlignment? iconAlignment,
Implementation
MuseElevatedButton({
super.key,
required super.onPressed,
super.onLongPress,
super.onHover,
super.onFocusChange,
super.style,
super.focusNode,
bool? autofocus,
double? gap,
super.clipBehavior,
super.statesController,
IconData? iconData,
Widget? label,
MainAxisSize? axisSize,
MainAxisAlignment? alignment,
IconAlignment? iconAlignment,
}) : super(
autofocus: autofocus ?? false,
child:
iconData == null
? label
: _MuseElevatedButtonWithIconChild(
icon: Icon(iconData),
label: label,
gap: gap ?? Default.gap,
buttonStyle: style,
axisSize: axisSize,
alignment: alignment,
iconAlignment: iconAlignment,
),
);