calendar_view_pt library
Classes
- CalendarConstants
-
CalendarControllerProvider<
T extends Object?> -
CalendarEventData<
T extends Object?> - Stores all the events on date
- CircularCell
- DayPageHeader
- A header widget to display on day view.
-
DayView<
T extends Object?> -
DayViewState<
T extends Object?> - DefaultTimeLineMark
-
EventArranger<
T extends Object?> -
EventController<
T extends Object?> -
FilledCell<
T extends Object?> - HourIndicatorSettings
- Settings for hour lines
-
MergeEventArranger<
T extends Object?> - MonthPageHeader
-
MonthView<
T extends Object?> -
MonthViewState<
T extends Object?> - State of month view.
-
OrganizedCalendarEventData<
T extends Object?> - Provides event data with its left, right, top, and bottom boundary.
- RoundedEventTile
- This class defines default tile to display in day view.
-
SideEventArranger<
T extends Object?> - WeekDayTile
- WeekPageHeader
-
WeekView<
T extends Object?> - Widget to display week view.
-
WeekViewState<
T extends Object?>
Enums
- MinuteSlotSize
- Defines different minute slot sizes.
- WeekDays
- Defines day of week
Extensions
Functions
-
ambiguate<
T> (T? object) → T?
Typedefs
- CalendarPageChangeCallBack = void Function(DateTime date, int page)
-
CellBuilder<
T extends Object?> = Widget Function(DateTime date, List< CalendarEventData< event, bool isToday, bool isInMonth)T> > -
CellTapCallback<
T extends Object?> = void Function(List< CalendarEventData< events, DateTime date)T> > - DatePressCallback = void Function(DateTime date)
- DateWidgetBuilder = Widget Function(DateTime date)
-
EventFilter<
T extends Object?> = List< CalendarEventData< Function(DateTime date, List<T> >CalendarEventData< events)T> > -
EventTileBuilder<
T extends Object?> = Widget Function(DateTime date, List< CalendarEventData< events, Rect boundary, DateTime startDuration, DateTime endDuration)T> > -
PageChangeCallback
= void Function(DateTime date, CalendarEventData<
Object?> event) - StringProvider = String Function(DateTime date, {DateTime? secondaryDate})
-
TileTapCallback<
T extends Object?> = void Function(CalendarEventData< T> event, DateTime date) - WeekDayBuilder = Widget Function(int day)
- WeekPageHeaderBuilder = Widget Function(DateTime startDate, DateTime endDate)