@@ -173,7 +173,7 @@ class _ToolTipWidgetState extends State<ToolTipWidget>
173173 : SystemMouseCursors .click,
174174 child: GestureDetector (
175175 onTap: widget.onTooltipTap,
176- child: Center (child : widget.container ?? const SizedBox .shrink () ),
176+ child: widget.container ?? const SizedBox .shrink (),
177177 ),
178178 )
179179 : MouseRegion (
@@ -183,7 +183,7 @@ class _ToolTipWidgetState extends State<ToolTipWidget>
183183 child: GestureDetector (
184184 onTap: widget.onTooltipTap,
185185 child: Container (
186- padding: widget.tooltipPadding. copyWith (left : 0 , right : 0 ) ,
186+ padding: widget.tooltipPadding,
187187 decoration: BoxDecoration (
188188 color: widget.tooltipBackgroundColor,
189189 borderRadius: widget.tooltipBorderRadius ??
@@ -194,12 +194,7 @@ class _ToolTipWidgetState extends State<ToolTipWidget>
194194 children: < Widget > [
195195 if (widget.title case final title? )
196196 DefaultTooltipTextWidget (
197- padding: (widget.titlePadding ?? EdgeInsets .zero).add (
198- EdgeInsets .only (
199- left: widget.tooltipPadding.left,
200- right: widget.tooltipPadding.right,
201- ),
202- ),
197+ padding: widget.titlePadding ?? EdgeInsets .zero,
203198 text: title,
204199 textAlign: widget.titleTextAlign,
205200 alignment: widget.titleAlignment,
@@ -212,13 +207,7 @@ class _ToolTipWidgetState extends State<ToolTipWidget>
212207 ),
213208 if (widget.description case final desc? )
214209 DefaultTooltipTextWidget (
215- padding:
216- (widget.descriptionPadding ?? EdgeInsets .zero).add (
217- EdgeInsets .only (
218- left: widget.tooltipPadding.left,
219- right: widget.tooltipPadding.right,
220- ),
221- ),
210+ padding: widget.descriptionPadding ?? EdgeInsets .zero,
222211 text: desc,
223212 textAlign: widget.descriptionTextAlign,
224213 alignment: widget.descriptionAlignment,
@@ -233,10 +222,6 @@ class _ToolTipWidgetState extends State<ToolTipWidget>
233222 widget.tooltipActionConfig.position.isInside)
234223 ActionWidget (
235224 tooltipActionConfig: widget.tooltipActionConfig,
236- outsidePadding: EdgeInsets .only (
237- left: widget.tooltipPadding.left,
238- right: widget.tooltipPadding.right,
239- ),
240225 alignment: widget.tooltipActionConfig.alignment,
241226 crossAxisAlignment:
242227 widget.tooltipActionConfig.crossAxisAlignment,
@@ -295,11 +280,8 @@ class _ToolTipWidgetState extends State<ToolTipWidget>
295280 if (widget.showArrow)
296281 _TooltipLayoutId (
297282 id: TooltipLayoutSlot .arrow,
298- child: CustomPaint (
299- painter: _ArrowPainter (
300- strokeColor: widget.tooltipBackgroundColor,
301- ),
302- size: const Size (Constants .arrowWidth, Constants .arrowHeight),
283+ child: ShowcaseArrow (
284+ strokeColor: widget.tooltipBackgroundColor,
303285 ),
304286 ),
305287 ],
0 commit comments