MonthGridCalendar constructor

const MonthGridCalendar({
  1. required DateTime month,
  2. required List<CalendarMonthEvent> events,
  3. required Widget eventBuilder(
    1. BuildContext,
    2. EventPlacement
    ),
  4. required int maxEvents,
  5. required double dayNumberDisplaySpace,
  6. required double eventHeight,
  7. required double eventVerticalSpacing,
  8. required void showEventListModal(
    1. BuildContext,
    2. DateTime,
    3. List<CalendarMonthEvent>
    ),
  9. required double calendarHeight,
  10. required double scale,
  11. required void onDateTapped(
    1. DateTime
    ),
  12. required void onDateLongPress(
    1. DateTime
    ),
  13. required void onDragStart(
    1. DateTime
    ),
  14. required void onDragUpdate(
    1. DateTime
    ),
  15. required void onDragEnd(),
  16. required void onEventEdit(
    1. CalendarMonthEvent
    ),
  17. required void onEventDelete(
    1. CalendarMonthEvent
    ),
  18. Key? key,
})

Creates a new instance of MonthGridCalendar.

Implementation

const MonthGridCalendar({
  required this.month,
  required this.events,
  required this.eventBuilder,
  required this.maxEvents,
  required this.dayNumberDisplaySpace,
  required this.eventHeight,
  required this.eventVerticalSpacing,
  required this.showEventListModal,
  required this.calendarHeight,
  required this.scale,
  required this.onDateTapped,
  required this.onDateLongPress,
  required this.onDragStart,
  required this.onDragUpdate,
  required this.onDragEnd,
  required this.onEventEdit,
  required this.onEventDelete,
  super.key,
});