changeset 11688:74ef2109ecf2 draft

(svn r16073) -Codechange: Replacing some magic constants by computations relative to the SLW_PANEL widget.
author alberth <alberth@openttd.org>
date Fri, 17 Apr 2009 19:55:39 +0000
parents d2838830b8e5
children d32185d11b41
files src/subsidy_gui.cpp
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/subsidy_gui.cpp
+++ b/src/subsidy_gui.cpp
@@ -37,7 +37,7 @@
 	{
 		if (widget != SLW_PANEL) return;
 
-		int y = pt.y - 25;
+		int y = pt.y - this->widget[SLW_PANEL].top - FONT_HEIGHT_NORMAL - 1; // Skip 'subsidies on offer' line
 
 		if (y < 0) return;
 
@@ -117,9 +117,9 @@
 
 		ConvertDateToYMD(_date, &ymd);
 
-		int right = this->width - 12;  // scroll bar = 11 + pixel each side
-		int y = 15;
-		int x = 1;
+		int right = this->widget[SLW_PANEL].right;
+		int y = this->widget[SLW_PANEL].top + 1;
+		int x = this->widget[SLW_PANEL].left + 1;
 
 		/* Section for drawing the offered subisidies */
 		DrawString(x, right, y, STR_2026_SUBSIDIES_ON_OFFER_FOR, TC_FROMSTRING);