TextButtonTool<T> class
Constructors
-
TextButtonTool.new({Key? key, ToolVisibility visibility = ToolVisibility.showOnCompact, ValueNotifier<T>? toolValue, Widget? icon(T? param) = _null<Widget>, IconData? iconData(T? param) = _null<IconData>, String? text(T? param) = _null<String>, bool enabled(T? param) = _true, String? tooltip(T? param) = _null<String>, void onPressed(T? param)?, List<String>? options(T? param) = _null<List<String>>, OnOption? onOption, TextStyle? textStyle, bool textShadow = false, bool insetToolContainer = true, bool addPaddingForOptionsDropdown = true, bool alignDropdownToText = true, double? iconSize = 24, Color? iconColor, bool animateDown = true, double? fontSize, Color? fontColor, Alignment alignment = Alignment.center, double? width, double? height = 32, VoidCallback? onInit, VoidCallback? onDispose})
-
const
-
TextButtonTool.statusbar({Key? key, ToolVisibility visibility = ToolVisibility.showOnCompact, ValueNotifier<T>? toolValue, Widget? icon(T? param) = _null<Widget>, IconData? iconData(T? param) = _null<IconData>, String? text(T? param) = _null<String>, bool enabled(T? param) = _enabled, String? tooltip(T? param) = _null<String>, dynamic onPressed(T? param)?, List<String>? options(T? param) = _null<List<String>>, OnOption? onOption, TextStyle? textStyle, bool textShadow = false, bool alignDropdownToText = true, double iconSize = 16, Color? iconColor, double fontSize = 12, Color? fontColor, Alignment alignment = Alignment.center, double? width, double? height = 24, VoidCallback? onInit, VoidCallback? onDispose})
-
factory
Methods
-
build(BuildContext context, {EdgeInsets margin = const EdgeInsets.all(0), Axis orientation = Axis.horizontal, bool compact = false, bool floating = false})
→ Widget
-
inherited
-
buildWidget(BuildContext context, {T? param, Axis orientation = Axis.horizontal, bool compact = false, bool floating = false})
→ Widget
-
override
-
calcSize(BuildContext context, {double spacing = 0, Axis orientation = Axis.horizontal, T? param})
→ Size?
-
override
-
getToolContainerDecoration(BuildContext context)
→ Decoration?
-
override
-
getToolContainerPadding(BuildContext context)
→ EdgeInsets?
-
override
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited