From 5f73b3fcb7510829f6659ef539c228497a016875 Mon Sep 17 00:00:00 2001 From: Stephane Date: Mon, 30 Jun 2025 14:16:58 +0300 Subject: [PATCH] change trading view --- lib/items/itemsTab/trading.dart | 27 ++++++++++----------------- lib/pages/Accueil.dart | 10 ++++++++-- 2 files changed, 18 insertions(+), 19 deletions(-) diff --git a/lib/items/itemsTab/trading.dart b/lib/items/itemsTab/trading.dart index 274e139..e3c38c9 100644 --- a/lib/items/itemsTab/trading.dart +++ b/lib/items/itemsTab/trading.dart @@ -225,7 +225,7 @@ class _TradingState extends State { "${titlelist["2. From Symbol"]}/${titlelist["3. To Symbol"]}"), //legend: const Legend(isVisible: true), //trackballBehavior: _trackballBehavior, - series: [ + series: [ AreaSeries( borderColor: const Color(0xFF6334A9), borderWidth: 1, @@ -233,7 +233,6 @@ class _TradingState extends State { dataSource: chartDatatrade, xValueMapper: (Modeltradenet sales, _) => sales.date, yValueMapper: (Modeltradenet sales, _) => sales.close, - // lowValueMapper: (Modeltradenet sales, _) => sales.low, // highValueMapper: (Modeltradenet sales, _) => sales.high, // openValueMapper: (Modeltradenet sales, _) => sales.open, @@ -246,20 +245,16 @@ class _TradingState extends State { xValueMapper: (Modeltradenet sales, _) => sales.date, yValueMapper: (Modeltradenet sales, _) => sales.close, markerSettings: MarkerSettings( - isVisible: true, // Afficher les marqueurs - shape: DataMarkerType - .horizontalLine, // Forme du marqueur (circle, square, etc.) - color: const Color(0xFF6334A9) - .withOpacity(0.5), // Couleur des marqueurs - width: 1000, // Largeur des marqueurs + isVisible: true, + shape: DataMarkerType.horizontalLine, + color: const Color(0xFF6334A9).withOpacity(0.5), + width: 1000, ), dataLabelSettings: const DataLabelSettings( offset: Offset(-50, 25), useSeriesColor: true, borderWidth: 2, borderColor: Color(0xFF6334A9), - // connectorLineSettings: ConnectorLineSettings( - // width: 2, color: Colors.red, type: ConnectorType.curve), isVisible: true, alignment: ChartAlignment.center, labelAlignment: ChartDataLabelAlignment.bottom, @@ -272,14 +267,12 @@ class _TradingState extends State { xValueMapper: (Modeltradenet sales, _) => sales.date, yValueMapper: (Modeltradenet sales, _) => sales.close, markerSettings: MarkerSettings( - isVisible: true, // Afficher les marqueurs - shape: DataMarkerType - .circle, // Forme du marqueur (circle, square, etc.) - color: Colors.white - .withOpacity(0.5), // Couleur des marqueurs - width: 4, // Largeur des marqueurs + isVisible: true, + shape: DataMarkerType.circle, + color: Colors.white.withOpacity(0.5), + width: 4, ), - ) + ), ], primaryXAxis: DateTimeAxis( maximum: DateTime.now().add(const Duration(minutes: 15)), diff --git a/lib/pages/Accueil.dart b/lib/pages/Accueil.dart index 8d8570c..37016e7 100644 --- a/lib/pages/Accueil.dart +++ b/lib/pages/Accueil.dart @@ -52,11 +52,17 @@ class _AccueilState extends State with SingleTickerProviderStateMixin { } Future initConnectivity() async { - final ConnectivityResult result = await _connectivity.checkConnectivity(); + final List results = + await _connectivity.checkConnectivity(); + final ConnectivityResult result = + results.isNotEmpty ? results.first : ConnectivityResult.none; setState(() { _connectionStatus = result; }); - _connectivity.onConnectivityChanged.listen((ConnectivityResult status) { + _connectivity.onConnectivityChanged + .listen((List results) { + final ConnectivityResult status = + results.isNotEmpty ? results.first : ConnectivityResult.none; setState(() { _connectionStatus = status; });