From 66b90c2a08e437eb5517654ba7e6969361b57ddc Mon Sep 17 00:00:00 2001 From: Sahil Yeole Date: Thu, 10 Aug 2023 18:32:02 +0530 Subject: [PATCH] add global tooltip wait duration Signed-off-by: Sahil Yeole --- flutter/lib/common.dart | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/flutter/lib/common.dart b/flutter/lib/common.dart index 799894f7e..91e514a76 100644 --- a/flutter/lib/common.dart +++ b/flutter/lib/common.dart @@ -219,6 +219,13 @@ class MyTheme { ), ); + //tooltip + static TooltipThemeData tooltipTheme() { + return TooltipThemeData( + waitDuration: Duration(seconds: 1, milliseconds: 500), + ); + } + // Dialogs static const double dialogPadding = 24; @@ -288,6 +295,7 @@ class MyTheme { tabBarTheme: const TabBarTheme( labelColor: Colors.black87, ), + tooltipTheme: tooltipTheme(), splashColor: isDesktop ? Colors.transparent : null, highlightColor: isDesktop ? Colors.transparent : null, splashFactory: isDesktop ? NoSplash.splashFactory : null, @@ -377,6 +385,7 @@ class MyTheme { scrollbarTheme: ScrollbarThemeData( thumbColor: MaterialStateProperty.all(Colors.grey[500]), ), + tooltipTheme: tooltipTheme(), splashColor: isDesktop ? Colors.transparent : null, highlightColor: isDesktop ? Colors.transparent : null, splashFactory: isDesktop ? NoSplash.splashFactory : null,