CalendarDatePicker2WithActionButtonsConfig constructor

CalendarDatePicker2WithActionButtonsConfig({
  1. CalendarDatePicker2Type? calendarType,
  2. DateTime? firstDate,
  3. DateTime? lastDate,
  4. DateTime? currentDate,
  5. CalendarDatePicker2Mode? calendarViewMode,
  6. List<String>? weekdayLabels,
  7. TextStyle? weekdayLabelTextStyle,
  8. WeekdayLabelBuilder? weekdayLabelBuilder,
  9. int? firstDayOfWeek,
  10. double? controlsHeight,
  11. Widget? lastMonthIcon,
  12. bool? hideLastMonthIcon,
  13. Widget? nextMonthIcon,
  14. bool? hideNextMonthIcon,
  15. TextStyle? controlsTextStyle,
  16. bool? animateToDisplayedMonthDate,
  17. Map<CalendarDatePicker2SemanticsLabel, String?>? semanticsDictionary,
  18. bool? disableVibration,
  19. PageController? dayViewController,
  20. TextStyle? dayTextStyle,
  21. TextStyle? selectedDayTextStyle,
  22. Color? selectedDayHighlightColor,
  23. Color? selectedRangeHighlightColor,
  24. TextStyle? disabledDayTextStyle,
  25. TextStyle? todayTextStyle,
  26. TextStyle? yearTextStyle,
  27. TextStyle? selectedYearTextStyle,
  28. TextStyle? disabledYearTextStyle,
  29. TextStyle? selectedRangeDayTextStyle,
  30. TextStyle? monthTextStyle,
  31. TextStyle? selectedMonthTextStyle,
  32. TextStyle? disabledMonthTextStyle,
  33. BorderRadius? dayBorderRadius,
  34. BorderRadius? yearBorderRadius,
  35. BorderRadius? monthBorderRadius,
  36. SelectableDayPredicate? selectableDayPredicate,
  37. SelectableMonthPredicate? selectableMonthPredicate,
  38. SelectableYearPredicate? selectableYearPredicate,
  39. DayTextStylePredicate? dayTextStylePredicate,
  40. DayBuilder? dayBuilder,
  41. YearBuilder? yearBuilder,
  42. MonthBuilder? monthBuilder,
  43. ScrollController? monthViewController,
  44. ScrollController? yearViewController,
  45. bool? disableModePicker,
  46. bool? centerAlignModePicker,
  47. Widget? customModePickerIcon,
  48. ModePickerTextHandler? modePickerTextHandler,
  49. ModePickerBuilder? modePickerBuilder,
  50. double? modePickersGap,
  51. bool? rangeBidirectional,
  52. ScrollPhysics? calendarViewScrollPhysics,
  53. Color? daySplashColor,
  54. bool? allowSameValueSelection,
  55. bool? disableMonthPicker,
  56. bool? useAbbrLabelForMonthModePicker,
  57. double? dayMaxWidth,
  58. bool? hideMonthPickerDividers,
  59. bool? hideYearPickerDividers,
  60. TextStyle? scrollViewTopHeaderTextStyle,
  61. bool? hideScrollViewTopHeader,
  62. bool? hideScrollViewTopHeaderDivider,
  63. bool? hideScrollViewMonthWeekHeader,
  64. BoxConstraints? scrollViewConstraints,
  65. ScrollViewMonthYearBuilder? scrollViewMonthYearBuilder,
  66. ScrollViewOnScrolling? scrollViewOnScrolling,
  67. ScrollController? scrollViewController,
  68. bool? dynamicCalendarRows,
  69. Axis? dayModeScrollDirection,
  70. SelectedRangeHighlightBuilder? selectedRangeHighlightBuilder,
  71. SelectedRangeDecorationPredicate? selectedRangeDecorationPredicate,
  72. double? gapBetweenCalendarAndButtons,
  73. TextStyle? cancelButtonTextStyle,
  74. Widget? cancelButton,
  75. TextStyle? okButtonTextStyle,
  76. Widget? okButton,
  77. bool? openedFromDialog,
  78. bool? closeDialogOnCancelTapped,
  79. bool? closeDialogOnOkTapped,
  80. EdgeInsets? buttonPadding,
})

Implementation

CalendarDatePicker2WithActionButtonsConfig({
  CalendarDatePicker2Type? calendarType,
  DateTime? firstDate,
  DateTime? lastDate,
  DateTime? currentDate,
  CalendarDatePicker2Mode? calendarViewMode,
  List<String>? weekdayLabels,
  TextStyle? weekdayLabelTextStyle,
  WeekdayLabelBuilder? weekdayLabelBuilder,
  int? firstDayOfWeek,
  double? controlsHeight,
  Widget? lastMonthIcon,
  bool? hideLastMonthIcon,
  Widget? nextMonthIcon,
  bool? hideNextMonthIcon,
  TextStyle? controlsTextStyle,
  bool? animateToDisplayedMonthDate,
  Map<CalendarDatePicker2SemanticsLabel, String?>? semanticsDictionary,
  bool? disableVibration,
  PageController? dayViewController,
  TextStyle? dayTextStyle,
  TextStyle? selectedDayTextStyle,
  Color? selectedDayHighlightColor,
  Color? selectedRangeHighlightColor,
  TextStyle? disabledDayTextStyle,
  TextStyle? todayTextStyle,
  TextStyle? yearTextStyle,
  TextStyle? selectedYearTextStyle,
  TextStyle? disabledYearTextStyle,
  TextStyle? selectedRangeDayTextStyle,
  TextStyle? monthTextStyle,
  TextStyle? selectedMonthTextStyle,
  TextStyle? disabledMonthTextStyle,
  BorderRadius? dayBorderRadius,
  BorderRadius? yearBorderRadius,
  BorderRadius? monthBorderRadius,
  SelectableDayPredicate? selectableDayPredicate,
  SelectableMonthPredicate? selectableMonthPredicate,
  SelectableYearPredicate? selectableYearPredicate,
  DayTextStylePredicate? dayTextStylePredicate,
  DayBuilder? dayBuilder,
  YearBuilder? yearBuilder,
  MonthBuilder? monthBuilder,
  ScrollController? monthViewController,
  ScrollController? yearViewController,
  bool? disableModePicker,
  bool? centerAlignModePicker,
  Widget? customModePickerIcon,
  ModePickerTextHandler? modePickerTextHandler,
  ModePickerBuilder? modePickerBuilder,
  double? modePickersGap,
  bool? rangeBidirectional,
  ScrollPhysics? calendarViewScrollPhysics,
  Color? daySplashColor,
  bool? allowSameValueSelection,
  bool? disableMonthPicker,
  bool? useAbbrLabelForMonthModePicker,
  double? dayMaxWidth,
  bool? hideMonthPickerDividers,
  bool? hideYearPickerDividers,
  TextStyle? scrollViewTopHeaderTextStyle,
  bool? hideScrollViewTopHeader,
  bool? hideScrollViewTopHeaderDivider,
  bool? hideScrollViewMonthWeekHeader,
  BoxConstraints? scrollViewConstraints,
  ScrollViewMonthYearBuilder? scrollViewMonthYearBuilder,
  ScrollViewOnScrolling? scrollViewOnScrolling,
  ScrollController? scrollViewController,
  bool? dynamicCalendarRows,
  Axis? dayModeScrollDirection,
  SelectedRangeHighlightBuilder? selectedRangeHighlightBuilder,
  SelectedRangeDecorationPredicate? selectedRangeDecorationPredicate,
  this.gapBetweenCalendarAndButtons,
  this.cancelButtonTextStyle,
  this.cancelButton,
  this.okButtonTextStyle,
  this.okButton,
  this.openedFromDialog,
  this.closeDialogOnCancelTapped,
  this.closeDialogOnOkTapped,
  this.buttonPadding,
}) : super(
        calendarType: calendarType,
        firstDate: firstDate,
        lastDate: lastDate,
        currentDate: currentDate,
        calendarViewMode: calendarViewMode,
        weekdayLabels: weekdayLabels,
        weekdayLabelTextStyle: weekdayLabelTextStyle,
        weekdayLabelBuilder: weekdayLabelBuilder,
        firstDayOfWeek: firstDayOfWeek,
        controlsHeight: controlsHeight,
        lastMonthIcon: lastMonthIcon,
        hideLastMonthIcon: hideLastMonthIcon,
        nextMonthIcon: nextMonthIcon,
        hideNextMonthIcon: hideNextMonthIcon,
        controlsTextStyle: controlsTextStyle,
        animateToDisplayedMonthDate: animateToDisplayedMonthDate,
        semanticsDictionary: semanticsDictionary,
        disableVibration: disableVibration,
        dayViewController: dayViewController,
        dayTextStyle: dayTextStyle,
        selectedDayTextStyle: selectedDayTextStyle,
        selectedRangeDayTextStyle: selectedRangeDayTextStyle,
        selectedDayHighlightColor: selectedDayHighlightColor,
        selectedRangeHighlightColor: selectedRangeHighlightColor,
        disabledDayTextStyle: disabledDayTextStyle,
        todayTextStyle: todayTextStyle,
        yearTextStyle: yearTextStyle,
        selectedYearTextStyle: selectedYearTextStyle,
        disabledYearTextStyle: disabledYearTextStyle,
        monthTextStyle: monthTextStyle,
        selectedMonthTextStyle: selectedMonthTextStyle,
        disabledMonthTextStyle: disabledMonthTextStyle,
        dayBorderRadius: dayBorderRadius,
        yearBorderRadius: yearBorderRadius,
        monthBorderRadius: monthBorderRadius,
        selectableDayPredicate: selectableDayPredicate,
        selectableMonthPredicate: selectableMonthPredicate,
        selectableYearPredicate: selectableYearPredicate,
        dayTextStylePredicate: dayTextStylePredicate,
        dayBuilder: dayBuilder,
        yearBuilder: yearBuilder,
        monthBuilder: monthBuilder,
        monthViewController: monthViewController,
        yearViewController: yearViewController,
        disableModePicker: disableModePicker,
        centerAlignModePicker: centerAlignModePicker,
        customModePickerIcon: customModePickerIcon,
        modePickerTextHandler: modePickerTextHandler,
        modePickerBuilder: modePickerBuilder,
        modePickersGap: modePickersGap,
        rangeBidirectional: rangeBidirectional,
        calendarViewScrollPhysics: calendarViewScrollPhysics,
        daySplashColor: daySplashColor,
        allowSameValueSelection: allowSameValueSelection,
        disableMonthPicker: disableMonthPicker,
        useAbbrLabelForMonthModePicker: useAbbrLabelForMonthModePicker,
        dayMaxWidth: dayMaxWidth,
        hideMonthPickerDividers: hideMonthPickerDividers,
        hideYearPickerDividers: hideYearPickerDividers,
        scrollViewTopHeaderTextStyle: scrollViewTopHeaderTextStyle,
        hideScrollViewTopHeader: hideScrollViewTopHeader,
        hideScrollViewTopHeaderDivider: hideScrollViewTopHeaderDivider,
        hideScrollViewMonthWeekHeader: hideScrollViewMonthWeekHeader,
        scrollViewConstraints: scrollViewConstraints,
        scrollViewMonthYearBuilder: scrollViewMonthYearBuilder,
        scrollViewOnScrolling: scrollViewOnScrolling,
        scrollViewController: scrollViewController,
        dynamicCalendarRows: dynamicCalendarRows,
        dayModeScrollDirection: dayModeScrollDirection,
        selectedRangeHighlightBuilder: selectedRangeHighlightBuilder,
        selectedRangeDecorationPredicate: selectedRangeDecorationPredicate,
      );