# HG changeset patch # User alberth # Date 2009-04-17 19:55:39 # Node ID 0ad5db20c471f325f3448035319f1759ae3331e3 # Parent de4530e142ab4713346433aa24ea72d0abaa524f (svn r16073) -Codechange: Replacing some magic constants by computations relative to the SLW_PANEL widget. diff --git a/src/subsidy_gui.cpp b/src/subsidy_gui.cpp --- a/src/subsidy_gui.cpp +++ b/src/subsidy_gui.cpp @@ -37,7 +37,7 @@ struct SubsidyListWindow : Window { { 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 @@ struct SubsidyListWindow : Window { 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);