performLayout method

  1. @override
void performLayout(
  1. Constraints constraints
)
override

Called to perform the actual layout computation for this render object.

Implementation

@override
void performLayout(Constraints constraints) {
  int maxWidth = 0;
  for (final item in items) {
    final int w = stringWidth(item.label);
    if (w > maxWidth) {
      maxWidth = w;
    }
  }
  size = Size(maxWidth + 2, items.length);
}