Changeset - r22620:77c7245fa14e
[Not reviewed]
master
0 1 0
peter1138 - 7 years ago 2017-03-26 19:07:08
peter1138@openttd.org
(svn r27831) -Fix (r24577): Misaligned resize icon (due to widget bounds being inclusive)
1 file changed with 5 insertions and 3 deletions:
0 comments (0 inline, 0 general)
src/widget.cpp
Show inline comments
 
@@ -507,11 +507,13 @@ static inline void DrawResizeBox(const R
 
{
 
	DrawFrameRect(r.left, r.top, r.right, r.bottom, colour, (clicked) ? FR_LOWERED : FR_NONE);
 
	if (at_left) {
 
		Dimension d = GetSpriteSize(SPR_WINDOW_RESIZE_LEFT);
 
		DrawSprite(SPR_WINDOW_RESIZE_LEFT, PAL_NONE, r.left + WD_RESIZEBOX_RIGHT + clicked,
 
				 r.bottom - WD_RESIZEBOX_BOTTOM - GetSpriteSize(SPR_WINDOW_RESIZE_LEFT).height + clicked);
 
				 r.bottom + 1 - WD_RESIZEBOX_BOTTOM - d.height + clicked);
 
	} else {
 
		DrawSprite(SPR_WINDOW_RESIZE_RIGHT, PAL_NONE, r.left + WD_RESIZEBOX_LEFT + clicked,
 
				 r.bottom - WD_RESIZEBOX_BOTTOM - GetSpriteSize(SPR_WINDOW_RESIZE_RIGHT).height + clicked);
 
		Dimension d = GetSpriteSize(SPR_WINDOW_RESIZE_RIGHT);
 
		DrawSprite(SPR_WINDOW_RESIZE_RIGHT, PAL_NONE, r.right + 1 - WD_RESIZEBOX_RIGHT - d.width + clicked,
 
				 r.bottom + 1 - WD_RESIZEBOX_BOTTOM - d.height + clicked);
 
	}
 
}
 

	
0 comments (0 inline, 0 general)