summaryrefslogtreecommitdiff
path: root/vehicle_gui.c
diff options
context:
space:
mode:
authorbelugas <belugas@openttd.org>2006-09-23 02:39:24 +0000
committerbelugas <belugas@openttd.org>2006-09-23 02:39:24 +0000
commit1c56a5ae0fefac5636a7f93c3bed9285fca558d8 (patch)
tree94c5771fcfbd839db8eabe8b14662d04e44ab61c /vehicle_gui.c
parent0f78b620fbb4e4ca744ceffffc43a9c0846bca12 (diff)
downloadopenttd-1c56a5ae0fefac5636a7f93c3bed9285fca558d8.tar.xz
(svn r6499) -Codechange: Finally, got "byte event" outside of the union WindowEvent, which is now a struct
Diffstat (limited to 'vehicle_gui.c')
-rw-r--r--vehicle_gui.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/vehicle_gui.c b/vehicle_gui.c
index 6f574a561..ee039ad4e 100644
--- a/vehicle_gui.c
+++ b/vehicle_gui.c
@@ -862,7 +862,7 @@ static void ReplaceVehicleWndProc(Window *w, WindowEvent *e)
uint16 click_scroll_cap = w->vscroll2.cap;
byte click_side = 1;
- switch (e->click.widget) {
+ switch (e->we.click.widget) {
case 12:
WP(w, replaceveh_d).wagon_btnstate = !(WP(w, replaceveh_d).wagon_btnstate);
SetWindowDirty(w);
@@ -899,7 +899,7 @@ static void ReplaceVehicleWndProc(Window *w, WindowEvent *e)
/* FALL THROUGH */
case 9: {
- uint i = (e->click.pt.y - 14) / w->resize.step_height;
+ uint i = (e->we.click.pt.y - 14) / w->resize.step_height;
if (i < click_scroll_cap) {
WP(w,replaceveh_d).sel_index[click_side] = i + click_scroll_pos;
SetWindowDirty(w);
@@ -911,7 +911,7 @@ static void ReplaceVehicleWndProc(Window *w, WindowEvent *e)
}
case WE_DROPDOWN_SELECT: /* we have selected a dropdown item in the list */
- _railtype_selected_in_replace_gui = e->dropdown.index;
+ _railtype_selected_in_replace_gui = e->we.dropdown.index;
/* Reset scrollbar positions */
w->vscroll.pos = 0;
w->vscroll2.pos = 0;
@@ -919,8 +919,8 @@ static void ReplaceVehicleWndProc(Window *w, WindowEvent *e)
break;
case WE_RESIZE:
- w->vscroll.cap += e->sizing.diff.y / (int)w->resize.step_height;
- w->vscroll2.cap += e->sizing.diff.y / (int)w->resize.step_height;
+ w->vscroll.cap += e->we.sizing.diff.y / (int)w->resize.step_height;
+ w->vscroll2.cap += e->we.sizing.diff.y / (int)w->resize.step_height;
w->widget[7].data = (w->vscroll.cap << 8) + 1;
w->widget[9].data = (w->vscroll2.cap << 8) + 1;
@@ -1278,7 +1278,7 @@ void PlayerVehWndProc(Window *w, WindowEvent *e)
} break;
case WE_CLICK: {
- switch (e->click.widget) {
+ switch (e->we.click.widget) {
case 3: /* Flip sorting method ascending/descending */
vl->l.flags ^= VL_DESC;
vl->l.flags |= VL_RESORT;
@@ -1290,7 +1290,7 @@ void PlayerVehWndProc(Window *w, WindowEvent *e)
ShowDropDownMenu(w, _vehicle_sort_listing, vl->l.sort_type, 5, 0, 0);
return;
case 7: { /* Matrix to show vehicles */
- uint32 id_v = (e->click.pt.y - PLY_WND_PRC__OFFSET_TOP_WIDGET) / w->resize.step_height;
+ uint32 id_v = (e->we.click.pt.y - PLY_WND_PRC__OFFSET_TOP_WIDGET) / w->resize.step_height;
const Vehicle *v;
if (id_v >= w->vscroll.cap) return; // click out of bounds
@@ -1325,10 +1325,10 @@ void PlayerVehWndProc(Window *w, WindowEvent *e)
} break;
case WE_DROPDOWN_SELECT: /* we have selected a dropdown item in the list */
- if (vl->l.sort_type != e->dropdown.index) {
+ if (vl->l.sort_type != e->we.dropdown.index) {
// value has changed -> resort
vl->l.flags |= VL_RESORT;
- vl->l.sort_type = e->dropdown.index;
+ vl->l.sort_type = e->we.dropdown.index;
vl->_sorting->criteria = vl->l.sort_type;
}
SetWindowDirty(w);
@@ -1351,8 +1351,8 @@ void PlayerVehWndProc(Window *w, WindowEvent *e)
break;
case WE_RESIZE: /* Update the scroll + matrix */
- if (vl->vehicle_type == VEH_Train) w->hscroll.cap += e->sizing.diff.x;
- w->vscroll.cap += e->sizing.diff.y / (int)w->resize.step_height;
+ if (vl->vehicle_type == VEH_Train) w->hscroll.cap += e->we.sizing.diff.x;
+ w->vscroll.cap += e->we.sizing.diff.y / (int)w->resize.step_height;
w->widget[7].data = (w->vscroll.cap << 8) + 1;
break;
}