From abbd0a7170be201cf0e56850600a333584409044 Mon Sep 17 00:00:00 2001 From: Felix Date: Mon, 19 Aug 2019 11:58:26 +0100 Subject: [PATCH] tooltips added to graphs --- lib/pages/stats_page.dart | 44 +++++++++++++++++++++++++-------------- 1 file changed, 28 insertions(+), 16 deletions(-) diff --git a/lib/pages/stats_page.dart b/lib/pages/stats_page.dart index 5e8067f..8b79872 100644 --- a/lib/pages/stats_page.dart +++ b/lib/pages/stats_page.dart @@ -119,10 +119,13 @@ class StatsPageState extends State { ), ), - Container( - padding: EdgeInsets.symmetric(horizontal: 10), - height: 200, - child: totalLastWeekGraph.graph != null ? new charts.TimeSeriesChart(totalLastWeekGraph.graph) : Center(child: Text("Loading graph...")), //List> + Tooltip( + message: "Graph of total spend last week", + child : Container( + padding: EdgeInsets.symmetric(horizontal: 10), + height: 200, + child: totalLastWeekGraph.graph != null ? new charts.TimeSeriesChart(totalLastWeekGraph.graph) : Center(child: Text("Loading graph...")), //List> + ), ), Container( @@ -138,10 +141,13 @@ class StatsPageState extends State { ), ), - Container( - padding: EdgeInsets.symmetric(horizontal: 10), - height: 200, - child: avgSpendLastWeekGraph.graph != null ? new charts.TimeSeriesChart(avgSpendLastWeekGraph.graph) : Center(child: Text("Loading graph...")), //List> + Tooltip( + message: "Graph of average spend last week", + child : Container( + padding: EdgeInsets.symmetric(horizontal: 10), + height: 200, + child: avgSpendLastWeekGraph.graph != null ? new charts.TimeSeriesChart(avgSpendLastWeekGraph.graph) : Center(child: Text("Loading graph...")), //List> + ), ), Container( @@ -157,10 +163,13 @@ class StatsPageState extends State { ), ), - Container( - padding: EdgeInsets.symmetric(horizontal: 10), - height: 200, - child: totalLastMonthGraph.graph != null ? new charts.TimeSeriesChart(totalLastMonthGraph.graph) : Center(child: Text("Loading graph...")), //List> + Tooltip( + message: "Graph of total spend last month", + child : Container( + padding: EdgeInsets.symmetric(horizontal: 10), + height: 200, + child: totalLastMonthGraph.graph != null ? new charts.TimeSeriesChart(totalLastMonthGraph.graph) : Center(child: Text("Loading graph...")), //List> + ), ), Container( @@ -176,10 +185,13 @@ class StatsPageState extends State { ), ), - Container( - padding: EdgeInsets.symmetric(horizontal: 10), - height: 200, - child: avgSpendLastMonth.graph != null ? new charts.TimeSeriesChart(avgSpendLastMonth.graph) : Center(child: Text("Loading graph...")), //List> + Tooltip( + message: "Graph of average spend last month", + child : Container( + padding: EdgeInsets.symmetric(horizontal: 10), + height: 200, + child: avgSpendLastMonth.graph != null ? new charts.TimeSeriesChart(avgSpendLastMonth.graph) : Center(child: Text("Loading graph...")), //List> + ), ), ],