copyWith method
SelectTheme
copyWith({
- ValueGetter<
BoxConstraints?> ? popupConstraints, - ValueGetter<
AlignmentGeometry?> ? popoverAlignment, - ValueGetter<
AlignmentGeometry?> ? popoverAnchorAlignment, - ValueGetter<
BorderRadiusGeometry?> ? borderRadius, - ValueGetter<
EdgeInsetsGeometry?> ? padding, - ValueGetter<
bool?> ? disableHoverEffect, - ValueGetter<
bool?> ? canUnselect, - ValueGetter<
bool?> ? autoClosePopover,
Implementation
SelectTheme copyWith({
ValueGetter<BoxConstraints?>? popupConstraints,
ValueGetter<AlignmentGeometry?>? popoverAlignment,
ValueGetter<AlignmentGeometry?>? popoverAnchorAlignment,
ValueGetter<BorderRadiusGeometry?>? borderRadius,
ValueGetter<EdgeInsetsGeometry?>? padding,
ValueGetter<bool?>? disableHoverEffect,
ValueGetter<bool?>? canUnselect,
ValueGetter<bool?>? autoClosePopover,
}) {
return SelectTheme(
popupConstraints:
popupConstraints == null ? this.popupConstraints : popupConstraints(),
popoverAlignment:
popoverAlignment == null ? this.popoverAlignment : popoverAlignment(),
popoverAnchorAlignment: popoverAnchorAlignment == null
? this.popoverAnchorAlignment
: popoverAnchorAlignment(),
borderRadius: borderRadius == null ? this.borderRadius : borderRadius(),
padding: padding == null ? this.padding : padding(),
disableHoverEffect: disableHoverEffect == null
? this.disableHoverEffect
: disableHoverEffect(),
canUnselect: canUnselect == null ? this.canUnselect : canUnselect(),
autoClosePopover:
autoClosePopover == null ? this.autoClosePopover : autoClosePopover(),
);
}