layout method

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

layout API.

Implementation

@override
PwBox layout(Context context, BoxConstraints constraints) {
  final PwBox probe = child.layout(
    context.copyWith(measuring: true),
    BoxConstraints(
      minWidth: constraints.minWidth,
      maxWidth: constraints.maxWidth,
    ),
  );
  return child.layout(
    context,
    BoxConstraints(
      minWidth: constraints.minWidth,
      maxWidth: constraints.maxWidth,
      minHeight: probe.size.height,
      maxHeight: probe.size.height,
    ),
  );
}