TimetableThemeData.raw constructor
TimetableThemeData.raw({
- required int startOfWeek,
- required DateDividersStyle dateDividersStyle,
- required DateBasedStyleProvider<
DateEventsStyle> dateEventsStyleProvider, - required DateBasedStyleProvider<
DateHeaderStyle> dateHeaderStyleProvider, - required DateBasedStyleProvider<
DateIndicatorStyle> dateIndicatorStyleProvider, - required HourDividersStyle hourDividersStyle,
- required MonthBasedStyleProvider<
MonthIndicatorStyle> monthIndicatorStyleProvider, - required MonthBasedStyleProvider<
MonthWidgetStyle> monthWidgetStyleProvider, - required MultiDateEventHeaderStyle multiDateEventHeaderStyle,
- required MultiDateTimetableStyle multiDateTimetableStyle,
- required NowIndicatorStyle nowIndicatorStyle,
- required TimeBasedStyleProvider<
TimeIndicatorStyle> timeIndicatorStyleProvider, - required DateBasedStyleProvider<
WeekdayIndicatorStyle> weekdayIndicatorStyleProvider, - required WeekBasedStyleProvider<
WeekIndicatorStyle> weekIndicatorStyleProvider,
Implementation
TimetableThemeData.raw({
required this.startOfWeek,
required this.dateDividersStyle,
required this.dateEventsStyleProvider,
required this.dateHeaderStyleProvider,
required this.dateIndicatorStyleProvider,
required this.hourDividersStyle,
required this.monthIndicatorStyleProvider,
required this.monthWidgetStyleProvider,
required this.multiDateEventHeaderStyle,
required this.multiDateTimetableStyle,
required this.nowIndicatorStyle,
required this.timeIndicatorStyleProvider,
required this.weekdayIndicatorStyleProvider,
required this.weekIndicatorStyleProvider,
}) : assert(startOfWeek.debugCheckIsValidTimetableDayOfWeek());