FDateFieldGridSplitCalendarProperties constructor
const
FDateFieldGridSplitCalendarProperties({
- FGridSplitCalendarControl control = const FGridSplitCalendarControl(),
- ScrollPhysics? dayScrollPhysics,
- ScrollCacheExtent? dayScrollCacheExtent,
- ScrollBehavior? dayScrollBehavior,
- ScrollPhysics? yearScrollPhysics,
- ScrollCacheExtent? yearScrollCacheExtent,
- ScrollBehavior? yearScrollBehavior,
- FCalendarHeaderBuilder<
FGridSplitCalendarController> headerBuilder = FCalendar.defaultHeaderBuilder, - FCalendarDayBuilder dayBuilder = FCalendar.defaultDayBuilder,
- FCalendarMonthBuilder monthBuilder = FCalendar.defaultMonthBuilder,
- FCalendarYearBuilder yearBuilder = FCalendar.defaultYearBuilder,
- FutureOr<
void> onDayPress()?, - FutureOr<
void> onDayLongPress()?, - AlignmentGeometry anchor = .topLeft,
- AlignmentGeometry fieldAnchor = .bottomLeft,
- FPortalSpacing spacing = const .spacing(4),
- FPortalOverflow overflow = .flip,
- Offset offset = .zero,
- bool useViewPadding = true,
- bool useViewInsets = true,
- FPopoverHideRegion hideRegion = .excludeChild,
- Object? groupId,
- VoidCallback? onTapHide,
- bool cutout = true,
- void cutoutBuilder() = FModalBarrier.defaultCutoutBuilder,
- FDateFieldPopoverBuilder popoverBuilder = FPopover.defaultPopoverBuilder,
- bool autoHide = true,
- bool fixedWeeks = false,
Creates a FDateFieldGridSplitCalendarProperties.
Implementation
const FDateFieldGridSplitCalendarProperties({
this.control = const FGridSplitCalendarControl(),
this.dayScrollPhysics,
this.dayScrollCacheExtent,
this.dayScrollBehavior,
this.yearScrollPhysics,
this.yearScrollCacheExtent,
this.yearScrollBehavior,
this.headerBuilder = FCalendar.defaultHeaderBuilder,
this.footerBuilder = FCalendar.defaultFooterBuilder,
this.dayBuilder = FCalendar.defaultDayBuilder,
this.monthBuilder = FCalendar.defaultMonthBuilder,
this.yearBuilder = FCalendar.defaultYearBuilder,
this.onDayPress,
this.onDayLongPress,
super.anchor,
super.fieldAnchor,
super.spacing,
super.overflow,
super.offset,
super.useViewPadding,
super.useViewInsets,
super.hideRegion,
super.groupId,
super.onTapHide,
super.cutout,
super.cutoutBuilder,
super.popoverBuilder,
super.autoHide,
super.fixedWeeks,
}) : super._();