|
|
@ -141,11 +141,11 @@ public:
|
|
|
|
this->ordinal_width += WidgetDimensions::scaled.hsep_wide; // Keep some extra spacing
|
|
|
|
this->ordinal_width += WidgetDimensions::scaled.hsep_wide; // Keep some extra spacing
|
|
|
|
|
|
|
|
|
|
|
|
uint widest_width = 0;
|
|
|
|
uint widest_width = 0;
|
|
|
|
uint widest_title = 0;
|
|
|
|
StringID widest_title = STR_NULL;
|
|
|
|
for (uint i = 0; i < lengthof(_performance_titles); i++) {
|
|
|
|
for (auto title : _performance_titles) {
|
|
|
|
uint width = GetStringBoundingBox(_performance_titles[i]).width;
|
|
|
|
uint width = GetStringBoundingBox(title).width;
|
|
|
|
if (width > widest_width) {
|
|
|
|
if (width > widest_width) {
|
|
|
|
widest_title = i;
|
|
|
|
widest_title = title;
|
|
|
|
widest_width = width;
|
|
|
|
widest_width = width;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -156,7 +156,7 @@ public:
|
|
|
|
for (const Company *c : Company::Iterate()) {
|
|
|
|
for (const Company *c : Company::Iterate()) {
|
|
|
|
SetDParam(0, c->index);
|
|
|
|
SetDParam(0, c->index);
|
|
|
|
SetDParam(1, c->index);
|
|
|
|
SetDParam(1, c->index);
|
|
|
|
SetDParam(2, _performance_titles[widest_title]);
|
|
|
|
SetDParam(2, widest_title);
|
|
|
|
widest_width = std::max(widest_width, GetStringBoundingBox(STR_COMPANY_LEAGUE_COMPANY_NAME).width);
|
|
|
|
widest_width = std::max(widest_width, GetStringBoundingBox(STR_COMPANY_LEAGUE_COMPANY_NAME).width);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|