weekly_calendar library

Classes

CalendarEvent
Represents an event in the calendar with its properties.
EventCalendar
A calendar widget that displays events for each day of the week.
EventCalendarStyle
Style configuration for the event calendar, allowing customization of appearance.
FocusDate
Represents a date with an associated color to highlight or focus it in the calendar.
HorizontalCalendarStyle
Contains all visual styling parameters for the calendar
HorizontalWeeklyCalendar
A horizontally scrollable weekly calendar widget with multiple visual styles
TableWeeklyCalendar
A widget that displays a table-based weekly calendar with customizable styles, focus dates, and navigation.

Enums

HorizontalCalendarType
Defines visual variations of the horizontal calendar
Weekday
Represents days of the week with ISO 8601 numbering (Monday = 1)

Typedefs

TableWeeklyCalendarHeaderBuilder = Widget Function(BuildContext context, DateTime currentDate, VoidCallback onPreviousMonth, VoidCallback onNextMonth)
A builder function type for creating a custom header widget for the weekly calendar.