changeset 13545:39f0ab6de408 draft

(svn r18067) -Codechange: Eliminate a constant representing a widget top edge in vehicle windows.
author alberth <alberth@openttd.org>
date Sat, 14 Nov 2009 08:44:12 +0000
parents 83319d22ffa9
children 5aaca576891e
files src/vehicle_gui.cpp src/vehicle_gui_base.h
diffstat 2 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/vehicle_gui.cpp
+++ b/src/vehicle_gui.cpp
@@ -1030,7 +1030,7 @@
 				return;
 
 			case VLW_WIDGET_LIST: { // Matrix to show vehicles
-				uint32 id_v = (pt.y - PLY_WND_PRC__OFFSET_TOP_WIDGET) / this->resize.step_height;
+				uint32 id_v = (pt.y - this->GetWidget<NWidgetBase>(VLW_WIDGET_LIST)->pos_y) / this->resize.step_height;
 				const Vehicle *v;
 
 				if (id_v >= this->vscroll.GetCapacity()) return; // click out of bounds
--- a/src/vehicle_gui_base.h
+++ b/src/vehicle_gui_base.h
@@ -16,7 +16,6 @@
 
 /** Start of functions regarding vehicle list windows */
 enum {
-	PLY_WND_PRC__OFFSET_TOP_WIDGET = 26,
 	PLY_WND_PRC__SIZE_OF_ROW_TINY  = 13,  ///< Height of rows in group list
 	PLY_WND_PRC__SIZE_OF_ROW_SMALL = 26,  ///< Height of rows in train/roadvehicle list
 	PLY_WND_PRC__SIZE_OF_ROW_BIG   = 39,  ///< Height of rows in ship/aircraft list