layout method

  1. @override
PwBox layout(
  1. Context context,
  2. BoxConstraints incoming
)
override

layout API.

Implementation

@override
PwBox layout(Context context, BoxConstraints incoming) {
  return child.layout(
    context,
    BoxConstraints(
      minWidth: constraints.minWidth.clamp(incoming.minWidth, incoming.maxWidth),
      maxWidth: constraints.maxWidth.clamp(incoming.minWidth, incoming.maxWidth),
      minHeight: constraints.minHeight.clamp(
        incoming.minHeight,
        incoming.maxHeight,
      ),
      maxHeight: constraints.maxHeight.clamp(
        incoming.minHeight,
        incoming.maxHeight,
      ),
    ),
  );
}