display method

String display(
  1. BoxConstraints constraints
)

Implementation

String display(BoxConstraints constraints) {
  final String annotation =
      constraints.isNormalized ? '' : '; NOT NORMALIZED';
  if (constraints.minWidth == double.infinity &&
      constraints.minHeight == double.infinity) {
    return 'BoxConstraints\n(biggest$annotation)';
  }
  if (constraints.minWidth == 0 &&
      constraints.maxWidth == double.infinity &&
      constraints.minHeight == 0 &&
      constraints.maxHeight == double.infinity) {
    return 'BoxConstraints\n(unconstrained$annotation)';
  }

  return 'BoxConstraints:\n'
      'W:[${constraints.minWidth.toStringAsFixed(1)},${constraints.maxWidth.toStringAsFixed(1)}]\n'
      'H:[${constraints.minHeight.toStringAsFixed(1)},${constraints.maxHeight.toStringAsFixed(1)}]';
}