diff options
author | peter1138 <peter1138@openttd.org> | 2008-01-18 18:18:39 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2008-01-18 18:18:39 +0000 |
commit | aa556f123dd2401c61373c835afea8fbfeb2499e (patch) | |
tree | 37c6c267de872fae3e7188d52acfee6027ef1a11 /src/build_vehicle_gui.cpp | |
parent | 66a0fafc93ca4ab9b8c5d2ee8548d2bb0f8426df (diff) | |
download | openttd-aa556f123dd2401c61373c835afea8fbfeb2499e.tar.xz |
(svn r11918) -Codechange: Draw engine lists at widget positions instead of fixed pixel positions
Diffstat (limited to 'src/build_vehicle_gui.cpp')
-rw-r--r-- | src/build_vehicle_gui.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/build_vehicle_gui.cpp b/src/build_vehicle_gui.cpp index 0cbdf8338..f6f583f57 100644 --- a/src/build_vehicle_gui.cpp +++ b/src/build_vehicle_gui.cpp @@ -986,7 +986,7 @@ static void DrawBuildVehicleWindow(Window *w) DrawWindowWidgets(w); - DrawEngineList(bv->vehicle_type, 2, 27, bv->eng_list, w->vscroll.pos, max, bv->sel_engine, false, DEFAULT_GROUP); + DrawEngineList(bv->vehicle_type, w->widget[BUILD_VEHICLE_WIDGET_LIST].left + 2, w->widget[BUILD_VEHICLE_WIDGET_LIST].top + 1, bv->eng_list, w->vscroll.pos, max, bv->sel_engine, false, DEFAULT_GROUP); if (bv->sel_engine != INVALID_ENGINE) { const Widget *wi = &w->widget[BUILD_VEHICLE_WIDGET_PANEL]; @@ -1011,7 +1011,7 @@ static void BuildVehicleClickEvent(Window *w, WindowEvent *e) break; case BUILD_VEHICLE_WIDGET_LIST: { - uint i = (e->we.click.pt.y - 26) / GetVehicleListHeight(bv->vehicle_type) + w->vscroll.pos; + uint i = (e->we.click.pt.y - w->widget[BUILD_VEHICLE_WIDGET_LIST].top) / GetVehicleListHeight(bv->vehicle_type) + w->vscroll.pos; uint num_items = EngList_Count(&bv->eng_list); bv->sel_engine = (i < num_items) ? bv->eng_list[i] : INVALID_ENGINE; SetWindowDirty(w); |