NodeTooltipTheme<T> constructor
const
NodeTooltipTheme<T> ({
- bool useTooltip = false,
- TooltipDirection direction = TooltipDirection.top,
- TooltipAlignment alignment = TooltipAlignment.center,
- double offset = 8.0,
- double crossAxisOffset = 0.0,
- String? message,
- TextStyle? textStyle,
- WidgetBuilder? tooltipBuilder,
- WidgetBuilder? tooltipBuilderResolver(
- Node<
T> node
- Node<
- Color? backgroundColor,
- double? elevation,
- List<
BoxShadow> ? boxShadow, - BorderRadius? borderRadius,
- EdgeInsets? padding,
- JustTooltipController? controller,
- bool? enableTap,
- bool? enableHover,
- Duration? animationDuration,
- VoidCallback? onShow,
- VoidCallback? onHide,
- bool? interactive,
- Duration? waitDuration,
- Duration? showDuration,
- Color? borderColor,
- double? borderWidth,
- bool? showArrow,
- double? arrowBaseWidth,
- double? arrowLength,
- double? arrowPositionRatio,
- double? screenMargin,
- TooltipAnimation? animation,
- Curve? animationCurve,
- double? fadeBegin,
- double? scaleBegin,
- double? slideOffset,
- double? rotationBegin,
Creates a NodeTooltipTheme
Implementation
const NodeTooltipTheme({
this.useTooltip = false,
this.direction = TooltipDirection.top,
this.alignment = TooltipAlignment.center,
this.offset = 8.0,
this.crossAxisOffset = 0.0,
this.message,
this.textStyle,
this.tooltipBuilder,
this.tooltipBuilderResolver,
this.backgroundColor,
this.elevation,
this.boxShadow,
this.borderRadius,
this.padding,
this.controller,
this.enableTap,
this.enableHover,
this.animationDuration,
this.onShow,
this.onHide,
this.interactive,
this.waitDuration,
this.showDuration,
this.borderColor,
this.borderWidth,
this.showArrow,
this.arrowBaseWidth,
this.arrowLength,
this.arrowPositionRatio,
this.screenMargin,
this.animation,
this.animationCurve,
this.fadeBegin,
this.scaleBegin,
this.slideOffset,
this.rotationBegin,
});