calendar_builder library
Classes
- CalendarGlobals
- A global theme classs for all colors Theme
- CbConfig
- Global configuration class for calendar_builder
- CbMonthBuilder
- Month Builder
- CirclePainter
- for faster performance we can add -- borders -- colors
- DateUtilsCB
- contails all the logic of this calendar_builder package
- ModOutlineButton
- easy Mod of OutlinedButton
- MonthButtonCustomizer
- customozer calss for Month button
- MonthCustomizer
- CUstomiser class for month
- MonthHeaderCustomizer
- Customizer class for moth header
- MonthWeekCustomizer
- Month Weeek customiser
- OnDateSelected
- OnDateSelected
- SingleMonthView
- This widget contains the design and logics of single month
- YearButtonCustomizer
-
A data class for customizing buttons of
CbYearDropDown
- YearDropDownCustomizer
- Customize year DropDown
- YearHeaderCustomizer
-
A data class for customizing year Header of
CbYearDropDown
Enums
- WeekStartsFrom
-
calendar week start from
monday,....,saturday,sunday
Typedefs
- WeidgetCbMonthHeader = Widget Function(String month, double headerHeight, double headerWidth, double paddingLeft)
- Month Header builder
- WidgetCbMonthButton = Widget Function(DateTime dateTime, double childHeight, double childWidth, bool isSelected, bool isDisabled, bool hasEvent, bool isHighlighted, bool isCurrentDate)
- Month button builder
- WidgetCbMonthWeek = Widget Function(int index, String weeks, double weekHeight, double weekWidth)
- Month week builder
- WidgetCbYearButton = Widget Function(DateTime dateTime, double heightResponsive, double widthResponsive, bool isYearDisabled, bool isYearSelected)
- year button builder
- WidgetCbYearHeader = Widget Function(bool isYearPickerExpanded, DateTime selectedDate, DateTime selectedYear, String year)
- Year Header Builder