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})
Properties
- dateDividersStyle → DateDividersStyle
-
final
-
dateEventsStyleProvider
→ DateBasedStyleProvider<
DateEventsStyle> -
final
-
dateHeaderStyleProvider
→ DateBasedStyleProvider<
DateHeaderStyle> -
final
-
dateIndicatorStyleProvider
→ DateBasedStyleProvider<
DateIndicatorStyle> -
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- hourDividersStyle → HourDividersStyle
-
final
-
monthIndicatorStyleProvider
→ MonthBasedStyleProvider<
MonthIndicatorStyle> -
final
-
monthWidgetStyleProvider
→ MonthBasedStyleProvider<
MonthWidgetStyle> -
final
- multiDateEventHeaderStyle → MultiDateEventHeaderStyle
-
final
- multiDateTimetableStyle → MultiDateTimetableStyle
-
final
- nowIndicatorStyle → NowIndicatorStyle
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- startOfWeek → int
-
final
-
timeIndicatorStyleProvider
→ TimeBasedStyleProvider<
TimeIndicatorStyle> -
final
-
weekdayIndicatorStyleProvider
→ DateBasedStyleProvider<
WeekdayIndicatorStyle> -
final
-
weekIndicatorStyleProvider
→ WeekBasedStyleProvider<
WeekIndicatorStyle> -
final
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