@@ -252,6 +252,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
252
252
gestureLocalPosition,
253
253
size,
254
254
null ,
255
+ key: widget.key,
255
256
));
256
257
},
257
258
onDoubleTapCancel: () {
@@ -261,6 +262,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
261
262
gestureLocalPosition,
262
263
size,
263
264
null ,
265
+ key: widget.key,
264
266
));
265
267
},
266
268
onDoubleTapDown: (detail) {
@@ -271,6 +273,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
271
273
gestureLocalPosition,
272
274
size,
273
275
detail,
276
+ key: widget.key,
274
277
));
275
278
},
276
279
onForcePressEnd: (detail) {
@@ -281,6 +284,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
281
284
gestureLocalPosition,
282
285
size,
283
286
detail,
287
+ key: widget.key,
284
288
));
285
289
},
286
290
onForcePressPeak: (detail) {
@@ -291,6 +295,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
291
295
gestureLocalPosition,
292
296
size,
293
297
detail,
298
+ key: widget.key,
294
299
));
295
300
},
296
301
onForcePressStart: (detail) {
@@ -301,6 +306,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
301
306
gestureLocalPosition,
302
307
size,
303
308
detail,
309
+ key: widget.key,
304
310
));
305
311
},
306
312
onForcePressUpdate: (detail) {
@@ -311,6 +317,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
311
317
gestureLocalPosition,
312
318
size,
313
319
detail,
320
+ key: widget.key,
314
321
));
315
322
},
316
323
onLongPress: () {
@@ -320,6 +327,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
320
327
gestureLocalPosition,
321
328
size,
322
329
null ,
330
+ key: widget.key,
323
331
));
324
332
},
325
333
onLongPressCancel: () {
@@ -329,6 +337,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
329
337
gestureLocalPosition,
330
338
size,
331
339
null ,
340
+ key: widget.key,
332
341
));
333
342
},
334
343
onLongPressDown: (detail) {
@@ -339,6 +348,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
339
348
gestureLocalPosition,
340
349
size,
341
350
detail,
351
+ key: widget.key,
342
352
));
343
353
},
344
354
onLongPressEnd: (detail) {
@@ -350,6 +360,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
350
360
gestureLocalPosition,
351
361
size,
352
362
detail,
363
+ key: widget.key,
353
364
));
354
365
},
355
366
onLongPressMoveUpdate: (detail) {
@@ -361,6 +372,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
361
372
size,
362
373
detail,
363
374
localMoveStart: gestureLocalMoveStart,
375
+ key: widget.key,
364
376
));
365
377
},
366
378
onLongPressStart: (detail) {
@@ -372,6 +384,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
372
384
gestureLocalPosition,
373
385
size,
374
386
detail,
387
+ key: widget.key,
375
388
));
376
389
},
377
390
onLongPressUp: () {
@@ -381,18 +394,21 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
381
394
gestureLocalPosition,
382
395
size,
383
396
null ,
397
+ key: widget.key,
384
398
));
385
399
},
386
400
onScaleEnd: (detail) {
387
- gestureLocalMoveStart = null ;
388
- gestureScaleDetail = null ;
389
401
view! .gesture (Gesture (
390
402
GestureType .scaleEnd,
391
403
gestureKind,
392
404
gestureLocalPosition,
393
405
size,
394
406
detail,
407
+ localMoveStart: gestureLocalMoveStart,
408
+ key: widget.key,
395
409
));
410
+ gestureLocalMoveStart = null ;
411
+ gestureScaleDetail = null ;
396
412
},
397
413
onScaleStart: (detail) {
398
414
gestureLocalPosition = detail.localFocalPoint;
@@ -410,6 +426,8 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
410
426
gestureLocalPosition,
411
427
size,
412
428
detail,
429
+ localMoveStart: gestureLocalMoveStart,
430
+ key: widget.key,
413
431
));
414
432
},
415
433
onScaleUpdate: (detail) {
@@ -422,6 +440,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
422
440
detail,
423
441
localMoveStart: gestureLocalMoveStart,
424
442
preScaleDetail: gestureScaleDetail,
443
+ key: widget.key,
425
444
));
426
445
gestureScaleDetail = detail;
427
446
},
@@ -432,6 +451,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
432
451
gestureLocalPosition,
433
452
size,
434
453
null ,
454
+ key: widget.key,
435
455
));
436
456
},
437
457
onSecondaryLongPressCancel: () {
@@ -441,6 +461,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
441
461
gestureLocalPosition,
442
462
size,
443
463
null ,
464
+ key: widget.key,
444
465
));
445
466
},
446
467
onSecondaryLongPressDown: (detail) {
@@ -451,6 +472,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
451
472
gestureLocalPosition,
452
473
size,
453
474
detail,
475
+ key: widget.key,
454
476
));
455
477
},
456
478
onSecondaryLongPressEnd: (detail) {
@@ -462,6 +484,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
462
484
gestureLocalPosition,
463
485
size,
464
486
detail,
487
+ key: widget.key,
465
488
));
466
489
},
467
490
onSecondaryLongPressMoveUpdate: (detail) {
@@ -473,6 +496,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
473
496
size,
474
497
detail,
475
498
localMoveStart: gestureLocalMoveStart,
499
+ key: widget.key,
476
500
));
477
501
},
478
502
onSecondaryLongPressStart: (detail) {
@@ -484,6 +508,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
484
508
gestureLocalPosition,
485
509
size,
486
510
detail,
511
+ key: widget.key,
487
512
));
488
513
},
489
514
onSecondaryLongPressUp: () {
@@ -493,6 +518,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
493
518
gestureLocalPosition,
494
519
size,
495
520
null ,
521
+ key: widget.key,
496
522
));
497
523
},
498
524
onSecondaryTap: () {
@@ -502,6 +528,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
502
528
gestureLocalPosition,
503
529
size,
504
530
null ,
531
+ key: widget.key,
505
532
));
506
533
},
507
534
onSecondaryTapCancel: () {
@@ -511,6 +538,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
511
538
gestureLocalPosition,
512
539
size,
513
540
null ,
541
+ key: widget.key,
514
542
));
515
543
},
516
544
onSecondaryTapDown: (detail) {
@@ -521,6 +549,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
521
549
gestureLocalPosition,
522
550
size,
523
551
detail,
552
+ key: widget.key,
524
553
));
525
554
},
526
555
onSecondaryTapUp: (detail) {
@@ -531,6 +560,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
531
560
gestureLocalPosition,
532
561
size,
533
562
detail,
563
+ key: widget.key,
534
564
));
535
565
},
536
566
onTap: () {
@@ -540,6 +570,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
540
570
gestureLocalPosition,
541
571
size,
542
572
null ,
573
+ key: widget.key,
543
574
));
544
575
},
545
576
onTapCancel: () {
@@ -549,6 +580,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
549
580
gestureLocalPosition,
550
581
size,
551
582
null ,
583
+ key: widget.key,
552
584
));
553
585
},
554
586
onTapDown: (detail) {
@@ -559,6 +591,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
559
591
gestureLocalPosition,
560
592
size,
561
593
detail,
594
+ key: widget.key,
562
595
));
563
596
},
564
597
onTapUp: (detail) {
@@ -569,6 +602,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
569
602
gestureLocalPosition,
570
603
size,
571
604
detail,
605
+ key: widget.key,
572
606
));
573
607
},
574
608
onTertiaryLongPress: () {
@@ -578,6 +612,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
578
612
gestureLocalPosition,
579
613
size,
580
614
null ,
615
+ key: widget.key,
581
616
));
582
617
},
583
618
onTertiaryLongPressCancel: () {
@@ -587,6 +622,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
587
622
gestureLocalPosition,
588
623
size,
589
624
null ,
625
+ key: widget.key,
590
626
));
591
627
},
592
628
onTertiaryLongPressDown: (detail) {
@@ -597,6 +633,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
597
633
gestureLocalPosition,
598
634
size,
599
635
detail,
636
+ key: widget.key,
600
637
));
601
638
},
602
639
onTertiaryLongPressEnd: (detail) {
@@ -608,6 +645,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
608
645
gestureLocalPosition,
609
646
size,
610
647
detail,
648
+ key: widget.key,
611
649
));
612
650
},
613
651
onTertiaryLongPressMoveUpdate: (detail) {
@@ -619,6 +657,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
619
657
size,
620
658
detail,
621
659
localMoveStart: gestureLocalMoveStart,
660
+ key: widget.key,
622
661
));
623
662
},
624
663
onTertiaryLongPressStart: (detail) {
@@ -630,6 +669,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
630
669
gestureLocalPosition,
631
670
size,
632
671
detail,
672
+ key: widget.key,
633
673
));
634
674
},
635
675
onTertiaryLongPressUp: () {
@@ -639,6 +679,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
639
679
gestureLocalPosition,
640
680
size,
641
681
null ,
682
+ key: widget.key,
642
683
));
643
684
},
644
685
onTertiaryTapCancel: () {
@@ -648,6 +689,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
648
689
gestureLocalPosition,
649
690
size,
650
691
null ,
692
+ key: widget.key,
651
693
));
652
694
},
653
695
onTertiaryTapDown: (detail) {
@@ -658,6 +700,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
658
700
gestureLocalPosition,
659
701
size,
660
702
detail,
703
+ key: widget.key,
661
704
));
662
705
},
663
706
onTertiaryTapUp: (detail) {
@@ -668,6 +711,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
668
711
gestureLocalPosition,
669
712
size,
670
713
detail,
714
+ key: widget.key,
671
715
));
672
716
},
673
717
),
@@ -680,6 +724,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
680
724
gestureLocalPosition,
681
725
size,
682
726
null ,
727
+ key: widget.key,
683
728
));
684
729
},
685
730
onPointerSignal: (event) {
@@ -691,6 +736,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
691
736
gestureLocalPosition,
692
737
size,
693
738
event.scrollDelta,
739
+ key: widget.key,
694
740
));
695
741
}
696
742
},
@@ -704,6 +750,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
704
750
gestureLocalPosition,
705
751
size,
706
752
null ,
753
+ key: widget.key,
707
754
));
708
755
},
709
756
onExit: (event) {
@@ -715,6 +762,7 @@ class ChartState<D> extends State<Chart<D>> with TickerProviderStateMixin {
715
762
gestureLocalPosition,
716
763
size,
717
764
null ,
765
+ key: widget.key,
718
766
));
719
767
},
720
768
),
0 commit comments