CalendarHeaderCustomize constructor

const CalendarHeaderCustomize({
  1. Key? key,
  2. dynamic locale,
  3. required DateTime focusedMonth,
  4. required CalendarFormat calendarFormat,
  5. required CalendarTypeMode calendarTypeMode,
  6. required HeaderStyleCustomize headerStyle,
  7. required VoidCallback onLeftChevronTap,
  8. required VoidCallback onRightChevronTap,
  9. required VoidCallback onTypeModeChanged,
  10. required VoidCallback onHeaderTap,
  11. required VoidCallback onHeaderLongPress,
  12. required ValueChanged<CalendarFormat> onFormatButtonTap,
  13. required Map<CalendarFormat, String> availableCalendarFormats,
  14. required Map<CalendarTypeMode, String> availableCalendarTypeModes,
  15. DayBuilder? headerTitleBuilder,
  16. RangeSelectionMode rangeSelectionMode = RangeSelectionMode.toggledOff,
  17. void onRangeSelectionModeChange(
    1. RangeSelectionMode rangeSelectionMode
    )?,
})

Implementation

const CalendarHeaderCustomize({
  Key? key,
  this.locale,
  required this.focusedMonth,
  required this.calendarFormat,
  required this.calendarTypeMode,
  required this.headerStyle,
  required this.onLeftChevronTap,
  required this.onRightChevronTap,
  required this.onTypeModeChanged,
  required this.onHeaderTap,
  required this.onHeaderLongPress,
  required this.onFormatButtonTap,
  required this.availableCalendarFormats,
  required this.availableCalendarTypeModes,
  this.headerTitleBuilder,
  this.rangeSelectionMode = RangeSelectionMode.toggledOff,
  this.onRangeSelectionModeChange,
}) : super(key: key);