Skip to content

Commit ecd76ac

Browse files
committed
chore: pass draggableProgressBar from chewieController.
1 parent 7772acd commit ecd76ac

5 files changed

+9
-0
lines changed

lib/src/cupertino/cupertino_controls.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -720,6 +720,7 @@ class _CupertinoControlsState extends State<CupertinoControls>
720720
255,
721721
),
722722
),
723+
draggableProgressBar: chewieController.draggableProgressBar,
723724
),
724725
),
725726
);

lib/src/cupertino/cupertino_progress_bar.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,15 @@ class CupertinoVideoProgressBar extends StatelessWidget {
1212
this.onDragStart,
1313
this.onDragUpdate,
1414
super.key,
15+
this.draggableProgressBar = true,
1516
}) : colors = colors ?? ChewieProgressColors();
1617

1718
final VideoPlayerController controller;
1819
final ChewieProgressColors colors;
1920
final Function()? onDragStart;
2021
final Function()? onDragEnd;
2122
final Function()? onDragUpdate;
23+
final bool draggableProgressBar;
2224

2325
@override
2426
Widget build(BuildContext context) {
@@ -31,6 +33,7 @@ class CupertinoVideoProgressBar extends StatelessWidget {
3133
onDragEnd: onDragEnd,
3234
onDragStart: onDragStart,
3335
onDragUpdate: onDragUpdate,
36+
draggableProgressBar: draggableProgressBar,
3437
);
3538
}
3639
}

lib/src/material/material_controls.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -615,6 +615,7 @@ class _MaterialControlsState extends State<MaterialControls>
615615
Theme.of(context).colorScheme.background.withOpacity(0.5),
616616
backgroundColor: Theme.of(context).disabledColor.withOpacity(.5),
617617
),
618+
draggableProgressBar: chewieController.draggableProgressBar,
618619
),
619620
);
620621
}

lib/src/material/material_desktop_controls.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -592,6 +592,7 @@ class _MaterialDesktopControlsState extends State<MaterialDesktopControls>
592592
Theme.of(context).colorScheme.background.withOpacity(0.5),
593593
backgroundColor: Theme.of(context).disabledColor.withOpacity(.5),
594594
),
595+
draggableProgressBar: chewieController.draggableProgressBar,
595596
),
596597
);
597598
}

lib/src/material/material_progress_bar.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ class MaterialVideoProgressBar extends StatelessWidget {
1414
this.onDragStart,
1515
this.onDragUpdate,
1616
super.key,
17+
this.draggableProgressBar = true,
1718
}) : colors = colors ?? ChewieProgressColors();
1819

1920
final double height;
@@ -24,6 +25,7 @@ class MaterialVideoProgressBar extends StatelessWidget {
2425
final Function()? onDragStart;
2526
final Function()? onDragEnd;
2627
final Function()? onDragUpdate;
28+
final bool draggableProgressBar;
2729

2830
@override
2931
Widget build(BuildContext context) {
@@ -36,6 +38,7 @@ class MaterialVideoProgressBar extends StatelessWidget {
3638
onDragEnd: onDragEnd,
3739
onDragStart: onDragStart,
3840
onDragUpdate: onDragUpdate,
41+
draggableProgressBar: draggableProgressBar,
3942
);
4043
}
4144
}

0 commit comments

Comments
 (0)