performLayout method
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);
}