CalendarDatePicker2WithActionButtonsConfig constructor
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,
- double? gapBetweenCalendarAndButtons,
- TextStyle? cancelButtonTextStyle,
- Widget? cancelButton,
- TextStyle? okButtonTextStyle,
- Widget? okButton,
- bool? openedFromDialog,
- bool? closeDialogOnCancelTapped,
- bool? closeDialogOnOkTapped,
- 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,
);