From c88ff07e9aa461a2b12d352280d12d47f7bed4b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Fern=C3=A1ndez?= Date: Sun, 14 Apr 2024 15:10:07 -0300 Subject: [PATCH] Added tooltip side to custom tooltip callback --- lib/src/model/flutter_slider_tooltip.dart | 2 +- lib/src/view/flutter_slider_widget.dart | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/src/model/flutter_slider_tooltip.dart b/lib/src/model/flutter_slider_tooltip.dart index 66172c0..f6c775b 100644 --- a/lib/src/model/flutter_slider_tooltip.dart +++ b/lib/src/model/flutter_slider_tooltip.dart @@ -2,7 +2,7 @@ import 'package:flutter/widgets.dart'; import 'package:flutter_xlider/flutter_xlider.dart'; class FlutterSliderTooltip { - Widget Function(dynamic value)? custom; + Widget Function(dynamic value, String? side)? custom; String Function(String value)? format; TextStyle? textStyle; FlutterSliderTooltipBox? boxStyle; diff --git a/lib/src/view/flutter_slider_widget.dart b/lib/src/view/flutter_slider_widget.dart index 0d97dd9..d8fa480 100644 --- a/lib/src/view/flutter_slider_widget.dart +++ b/lib/src/view/flutter_slider_widget.dart @@ -2000,7 +2000,7 @@ class _FlutterSliderState extends State key: (side == 'left') ? leftTooltipKey : rightTooltipKey, // alignment: Alignment.center, child: (widget.tooltip != null && widget.tooltip!.custom != null) - ? widget.tooltip!.custom!(value) + ? widget.tooltip!.custom!(value, side) : Container( padding: EdgeInsets.all(8), decoration: _tooltipData.boxStyle!.decoration,