final Size size = new Size();
for (final Item item : items) {
final int itemWidth = item.isBlank ? 0 : style().stringWidth(item.name);
size.ensureWidth(itemWidth);
size.extendHeight(style().getLineHeight() + VPADDING);
}
size.extend(getPadding());
size.extendWidth(HPADDING * 2);
return size;