+ geometry::Vector<int> iconOffset(
+ (i % cols) * (ColWidth() + colGap),
+ (i / cols) * RowHeight());
+ if (entries[start + i].icon) {
+ entries[start + i].icon->Draw(dest, position + iconOffset);
+ }
+ geometry::Vector<int> labelOffset(iconOffset.X() + + iconSpace, iconOffset.Y());