TextButtonTool<T>.statusbar constructor
TextButtonTool<T>.statusbar ({
- Key? key,
- ToolVisibility visibility = ToolVisibility.showOnCompact,
- ValueNotifier<
T> ? toolValue, - Widget? icon(
- T? param
- IconData? iconData(
- T? param
- String? text(
- T? param
- bool enabled(
- T? param
- String? tooltip(
- T? param
- dynamic onPressed(
- T? param
- List<
String> ? options(- T? param
- OnOption? onOption,
- TextStyle? textStyle,
- bool textShadow = false,
- double iconSize = 16,
- Color? iconColor,
- double fontSize = 12,
- Color? fontColor,
- Alignment alignment = Alignment.center,
- double? width,
- double? height = 24,
- VoidCallback? onInit,
- VoidCallback? onDispose,
Implementation
factory TextButtonTool.statusbar({
Key? key,
ToolVisibility visibility = ToolVisibility.showOnCompact,
ValueNotifier<T>? toolValue,
Widget? Function(T? param) icon = _null<Widget>,
IconData? Function(T? param) iconData = _null<IconData>,
String? Function(T? param) text = _null<String>,
bool Function(T? param) enabled = _enabled,
String? Function(T? param) tooltip = _null<String>,
Function(T? param)? onPressed,
List<String>? Function(T? param) options = _null<List<String>>,
OnOption? onOption,
TextStyle? textStyle,
bool textShadow = false,
double iconSize = 16,
Color? iconColor,
double fontSize = 12,
Color? fontColor,
Alignment alignment = Alignment.center,
double? width,
double? height = 24,
VoidCallback? onInit,
VoidCallback? onDispose,
}) =>
TextButtonTool(
key: key,
visibility: visibility,
toolValue: toolValue,
icon: icon,
iconData: iconData,
text: text,
enabled: enabled,
tooltip: tooltip,
onPressed: onPressed,
options: options,
onOption: onOption,
textStyle: textStyle,
textShadow: textShadow,
insetToolContainer: false,
iconSize: iconSize,
iconColor: iconColor,
animateDown: false,
fontSize: fontSize,
fontColor: fontColor,
alignment: alignment,
width: width,
height: height,
onInit: onInit,
onDispose: onDispose,
);