TextButtonTool<T>.statusbar constructor

TextButtonTool<T>.statusbar({
  1. Key? key,
  2. ToolVisibility visibility = ToolVisibility.showOnCompact,
  3. ValueNotifier<T>? toolValue,
  4. Widget? icon(
    1. T? param
    ) = _null<Widget>,
  5. IconData? iconData(
    1. T? param
    ) = _null<IconData>,
  6. String? text(
    1. T? param
    ) = _null<String>,
  7. bool enabled(
    1. T? param
    ) = _enabled,
  8. String? tooltip(
    1. T? param
    ) = _null<String>,
  9. dynamic onPressed(
    1. T? param
    )?,
  10. List<String>? options(
    1. T? param
    ) = _null<List<String>>,
  11. OnOption? onOption,
  12. TextStyle? textStyle,
  13. bool textShadow = false,
  14. double iconSize = 16,
  15. Color? iconColor,
  16. double fontSize = 12,
  17. Color? fontColor,
  18. Alignment alignment = Alignment.center,
  19. double? width,
  20. double? height = 24,
  21. VoidCallback? onInit,
  22. 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,
    );