- geometry::Vector<int> offset((i % cols) * (ColWidth() + colGap), (i / cols) * RowHeight());
- font->DrawString(entries[start + i].title, dest, position + offset, charsPerEntry);
+ geometry::Vector<int> offset(
+ (i % cols) * (ColWidth() + colGap),
+ (i / cols) * RowHeight());
+ if (entries[start + i].enabled) {
+ font->DrawString(entries[start + i].title, dest, position + offset, charsPerEntry);
+ } else {
+ disabledFont->DrawString(entries[start + i].title, dest, position + offset, charsPerEntry);
+ }