diff options
author | rubidium <rubidium@openttd.org> | 2009-11-22 22:21:00 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2009-11-22 22:21:00 +0000 |
commit | c7c9f24f60731d869ab3f1422c70f2130745da7f (patch) | |
tree | b046846948958f7efa7bd202fc70e91f761eaba8 /src | |
parent | 3a16e0edf141c295280bb55845761f42447cf5ed (diff) | |
download | openttd-c7c9f24f60731d869ab3f1422c70f2130745da7f.tar.xz |
(svn r18250) -Codechange: make the graph legend big font aware
Diffstat (limited to 'src')
-rw-r--r-- | src/graph_gui.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/graph_gui.cpp b/src/graph_gui.cpp index db1fd1884..e132b29c5 100644 --- a/src/graph_gui.cpp +++ b/src/graph_gui.cpp @@ -75,11 +75,11 @@ struct GraphLegendWindow : Window { bool rtl = _dynlang.text_dir == TD_RTL; - DrawCompanyIcon(cid, rtl ? r.right - 16 : r.left + 2, r.top + 2); + DrawCompanyIcon(cid, rtl ? r.right - 16 : r.left + 2, r.top + 2 + (FONT_HEIGHT_NORMAL - 10) / 2); SetDParam(0, cid); SetDParam(1, cid); - DrawString(r.left + (rtl ? WD_FRAMERECT_LEFT : 19), r.right - (rtl ? 19 : WD_FRAMERECT_RIGHT), r.top + 1, STR_COMPANY_NAME_COMPANY_NUM, HasBit(_legend_excluded_companies, cid) ? TC_BLACK : TC_WHITE); + DrawString(r.left + (rtl ? WD_FRAMERECT_LEFT : 19), r.right - (rtl ? 19 : WD_FRAMERECT_RIGHT), r.top + WD_FRAMERECT_TOP, STR_COMPANY_NAME_COMPANY_NUM, HasBit(_legend_excluded_companies, cid) ? TC_BLACK : TC_WHITE); } virtual void OnClick(Point pt, int widget) @@ -117,8 +117,8 @@ static NWidgetBase *MakeNWidgetCompanyLines(int *biggest_index) for (int widnum = GLW_FIRST_COMPANY; widnum <= GLW_LAST_COMPANY; widnum++) { NWidgetBackground *panel = new NWidgetBackground(WWT_PANEL, COLOUR_GREY, widnum); - panel->SetMinimalSize(246, 12); - panel->SetFill(0, 0); + panel->SetMinimalSize(246, FONT_HEIGHT_NORMAL + WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM); + panel->SetFill(1, 0); panel->SetDataTip(0x0, STR_GRAPH_KEY_COMPANY_SELECTION_TOOLTIP); vert->Add(panel); } |