masamune_calendar library

Masamune plugin to provide calendar functionality. The masamune framework is assumed to be used.

To use, import package:masamune_calendar/masamune_calendar.dart.

Classes

BuilderCalendarDelegate<T>
A calendar delegate that specifies a builder to generate widgets according to the event data.
Calendar<T>
Specify the calendar widget.
CalendarContentStyle
Specify the contents of the calendar.
CalendarController
Controller for operating the calendar
CalendarDaysOfWeekStyle
Style of the day-of-week display portion of the calendar.
CalendarDelegate<T>
A delegate that represents the display portion of the calendar.
CalendarEventItem<T>
Item class representing calendar events.
CalendarHeader
Build the calendar header.
CalendarHeaderChevronIconStyle
Style of the month (week) switching icons in the calendar header.
CalendarHeaderStyle
Specifies the header style of the calendar.
CalendarHolidayItem<T>
Item class for calendar holidays.
CalendarItem<T>
Item classes representing calendar events and holidays.
CalendarMasamuneAdapter
MasamuneAdapter for configuring calendar functions.
CalendarStyle
Specify the calendar style.
MarkerCalendarDelegate<T>
The design of the calendar is simply to display a marker in the center of the calendar on days that have events.

Enums

AvailableGestures
Specify the calendar gesture.
CalendarFormat
Calendar format.
DayOfWeek
Day of the week.