LayoutMixin constructor
LayoutMixin({
- Rect? absoluteRenderBounds,
- bool? constrainProportions,
- num? rotation,
- LayoutSizingHorizontal? layoutSizingHorizontal,
- LayoutSizingVertical? layoutSizingVertical,
- void resize()?,
- void resizeWithoutConstraints()?,
- void rescale()?,
- num? x,
- num? y,
- num? width,
- num? height,
- num? minWidth,
- num? maxWidth,
- num? minHeight,
- num? maxHeight,
- Transform? relativeTransform,
- Transform? absoluteTransform,
- Rect? absoluteBoundingBox,
- LayoutAlign? layoutAlign,
- num? layoutGrow,
- LayoutPositioning? layoutPositioning,
Implementation
factory LayoutMixin({
_i3.Rect? absoluteRenderBounds,
_i2.bool? constrainProportions,
_i2.num? rotation,
_i3.LayoutSizingHorizontal? layoutSizingHorizontal,
_i3.LayoutSizingVertical? layoutSizingVertical,
void Function(
_i2.num,
_i2.num,
)? resize,
void Function(
_i2.num,
_i2.num,
)? resizeWithoutConstraints,
void Function(_i2.num)? rescale,
_i2.num? x,
_i2.num? y,
_i2.num? width,
_i2.num? height,
_i2.num? minWidth,
_i2.num? maxWidth,
_i2.num? minHeight,
_i2.num? maxHeight,
_i3.Transform? relativeTransform,
_i3.Transform? absoluteTransform,
_i3.Rect? absoluteBoundingBox,
_i3.LayoutAlign? layoutAlign,
_i2.num? layoutGrow,
_i3.LayoutPositioning? layoutPositioning,
}) =>
LayoutMixin._(
absoluteRenderBounds: absoluteRenderBounds ?? _i7.undefined,
constrainProportions: constrainProportions,
rotation: rotation,
layoutSizingHorizontal: layoutSizingHorizontal?.name ?? _i7.undefined,
layoutSizingVertical: layoutSizingVertical?.name ?? _i7.undefined,
resize: resize == null ? null : _i5.allowInterop(resize),
resizeWithoutConstraints: resizeWithoutConstraints == null
? null
: _i5.allowInterop(resizeWithoutConstraints),
rescale: rescale == null ? null : _i5.allowInterop(rescale),
x: x,
y: y,
width: width,
height: height,
minWidth: minWidth ?? _i7.undefined,
maxWidth: maxWidth ?? _i7.undefined,
minHeight: minHeight ?? _i7.undefined,
maxHeight: maxHeight ?? _i7.undefined,
relativeTransform: relativeTransform == null
? null
: [
relativeTransform.$1,
relativeTransform.$2,
],
absoluteTransform: absoluteTransform == null
? null
: [
absoluteTransform.$1,
absoluteTransform.$2,
],
absoluteBoundingBox: absoluteBoundingBox ?? _i7.undefined,
layoutAlign: layoutAlign?.name ?? _i7.undefined,
layoutGrow: layoutGrow,
layoutPositioning: layoutPositioning?.name ?? _i7.undefined,
);