Changeset - r15210:8164d3cdf20e
[Not reviewed]
master
0 1 0
alberth - 14 years ago 2010-05-17 21:14:50
alberth@openttd.org
(svn r19849) -Fix: Center sprite and text seperately in the newgrf gui active list.
1 file changed with 3 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/newgrf_gui.cpp
Show inline comments
 
@@ -343,7 +343,8 @@ struct NewGRFWindow : public QueryString
 

	
 
				uint step_height = this->GetWidget<NWidgetBase>(SNGRFS_FILE_LIST)->resize_y;
 
				uint y = r.top + WD_FRAMERECT_TOP;
 
				int sprite_offset_y = (step_height - FONT_HEIGHT_NORMAL) / 2;
 
				int sprite_offset_y = (step_height - 10) / 2;
 
				int offset_y = (step_height - FONT_HEIGHT_NORMAL) / 2;
 

	
 
				bool rtl = _dynlang.text_dir == TD_RTL;
 
				uint text_left    = rtl ? r.left + WD_FRAMERECT_LEFT : r.left + 25;
 
@@ -362,7 +363,7 @@ struct NewGRFWindow : public QueryString
 
						DrawSprite(SPR_SQUARE, pal, square_left, y + sprite_offset_y);
 
						if (c->error != NULL) DrawSprite(SPR_WARNING_SIGN, 0, warning_left, y + sprite_offset_y);
 
						uint txtoffset = c->error == NULL ? 0 : 10;
 
						DrawString(text_left + (rtl ? 0 : txtoffset), text_right - (rtl ? txtoffset : 0), y + sprite_offset_y, text, h ? TC_WHITE : TC_ORANGE);
 
						DrawString(text_left + (rtl ? 0 : txtoffset), text_right - (rtl ? txtoffset : 0), y + offset_y, text, h ? TC_WHITE : TC_ORANGE);
 
						y += step_height;
 
					}
 
				}
0 comments (0 inline, 0 general)