TimeRangePicker.show constructor

TimeRangePicker.show(
  1. {required BuildContext context,
  2. String? okLabel,
  3. String? cancelLabel,
  4. String? headerDefaultStartLabel,
  5. String? headerDefaultEndLabel,
  6. bool? autoAdjust,
  7. bool? unSelectedEmpty,
  8. TimeOfDay? startTime,
  9. TimeOfDay? endTime,
  10. TimeRangeViewType? timeRangeViewType,
  11. ValueChanged<TimeOfDay>? onStartTimeChange,
  12. ValueChanged<TimeOfDay>? onEndTimeChange,
  13. required ValueChanged<TimeRangeValue> onSubmitted,
  14. VoidCallback? onCancel}
)

Implementation

TimeRangePicker.show({
  required BuildContext context,
  String? okLabel,
  String? cancelLabel,
  String? headerDefaultStartLabel,
  String? headerDefaultEndLabel,
  bool? autoAdjust,
  bool? unSelectedEmpty,
  TimeOfDay? startTime,
  TimeOfDay? endTime,
  TimeRangeViewType? timeRangeViewType,
  ValueChanged<TimeOfDay>? onStartTimeChange,
  ValueChanged<TimeOfDay>? onEndTimeChange,
  required ValueChanged<TimeRangeValue> onSubmitted,
  VoidCallback? onCancel,
}) {
  showDialog(
    context: context,
    builder: (context) {
      return _TimeRangeDialog(
          okLabel: okLabel ?? 'OK',
          cancelLabel: cancelLabel ?? 'CANCEL',
          unSelectedEmpty: unSelectedEmpty ?? false,
          headerDefaultStartLabel: headerDefaultStartLabel ?? 'START',
          headerDefaultEndLabel: headerDefaultEndLabel ?? 'END',
          autoAdjust: autoAdjust ?? true,
          timeRangeViewType: timeRangeViewType ?? TimeRangeViewType.start,
          onStartTimeChange: onStartTimeChange,
          onEndTimeChange: onEndTimeChange,
          startTime: startTime,
          endTime: endTime,
          onSubmitted: onSubmitted,
          onCancel: onCancel);
    },
  );
}