resolve method

LayoutData resolve(
  1. Size layoutSize
)
inherited

Implementation

LayoutData resolve(Size layoutSize) {
  final double width = layoutSize.width;
  final LayoutBreakpoint breakpoint = breakpointForWidth(width);
  final double maxWidth =
      min(width, this.maxWidth.resolveForLayoutData(width, breakpoint));
  final double spacing = this.gutter.resolveForLayoutData(width, breakpoint);
  final double margin = this.margin.resolveForLayoutData(width, breakpoint);
  final int columns = this.columns.resolveForLayoutData(width, breakpoint);
  return LayoutData(
    format: this,
    margin: margin,
    size: layoutSize,
    maxWidth: maxWidth,
    gutter: spacing,
    breakpoint: breakpoint,
    columns: columns,
  );
}