TimetableThemeData class

Bundles styles for all Timetable widgets.

See also:

  • TimetableTheme, which makes the theme data available to nested widgets.
Annotations

Constructors

TimetableThemeData(BuildContext context, {int? startOfWeek, DateDividersStyle? dateDividersStyle, DateBasedStyleProvider<DateEventsStyle>? dateEventsStyleProvider, DateBasedStyleProvider<DateHeaderStyle>? dateHeaderStyleProvider, DateBasedStyleProvider<DateIndicatorStyle>? dateIndicatorStyleProvider, HourDividersStyle? hourDividersStyle, MonthBasedStyleProvider<MonthIndicatorStyle>? monthIndicatorStyleProvider, MonthBasedStyleProvider<MonthWidgetStyle>? monthWidgetStyleProvider, MultiDateEventHeaderStyle? multiDateEventHeaderStyle, MultiDateTimetableStyle? multiDateTimetableStyle, NowIndicatorStyle? nowIndicatorStyle, TimeBasedStyleProvider<TimeIndicatorStyle>? timeIndicatorStyleProvider, DateBasedStyleProvider<WeekdayIndicatorStyle>? weekdayIndicatorStyleProvider, WeekBasedStyleProvider<WeekIndicatorStyle>? weekIndicatorStyleProvider})
factory
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})

Methods

copyWith({int? startOfWeek, DateDividersStyle? dateDividersStyle, DateBasedStyleProvider<DateEventsStyle>? dateEventsStyleProvider, DateBasedStyleProvider<DateHeaderStyle>? dateHeaderStyleProvider, DateBasedStyleProvider<DateIndicatorStyle>? dateIndicatorStyleProvider, HourDividersStyle? hourDividersStyle, MonthBasedStyleProvider<MonthIndicatorStyle>? monthIndicatorStyleProvider, MonthBasedStyleProvider<MonthWidgetStyle>? monthWidgetStyleProvider, MultiDateEventHeaderStyle? multiDateEventHeaderStyle, MultiDateTimetableStyle? multiDateTimetableStyle, NowIndicatorStyle? nowIndicatorStyle, TimeBasedStyleProvider<TimeIndicatorStyle>? timeIndicatorStyleProvider, DateBasedStyleProvider<WeekdayIndicatorStyle>? weekdayIndicatorStyleProvider, WeekBasedStyleProvider<WeekIndicatorStyle>? weekIndicatorStyleProvider}) TimetableThemeData
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override