equal
deleted
inserted
replaced
404 ToggleWidgetLoweredState(w, e->we.click.widget); |
404 ToggleWidgetLoweredState(w, e->we.click.widget); |
405 } else { |
405 } else { |
406 for (uint i = 0; facilities != 0; i++, facilities >>= 1) { |
406 for (uint i = 0; facilities != 0; i++, facilities >>= 1) { |
407 if (HasBit(facilities, 0)) RaiseWindowWidget(w, i + STATIONLIST_WIDGET_TRAIN); |
407 if (HasBit(facilities, 0)) RaiseWindowWidget(w, i + STATIONLIST_WIDGET_TRAIN); |
408 } |
408 } |
409 SETBIT(facilities, e->we.click.widget - STATIONLIST_WIDGET_TRAIN); |
409 SetBit(facilities, e->we.click.widget - STATIONLIST_WIDGET_TRAIN); |
410 LowerWindowWidget(w, e->we.click.widget); |
410 LowerWindowWidget(w, e->we.click.widget); |
411 } |
411 } |
412 SetWindowWidgetLoweredState(w, STATIONLIST_WIDGET_FACILALL, facilities == (FACIL_TRAIN | FACIL_TRUCK_STOP | FACIL_BUS_STOP | FACIL_AIRPORT | FACIL_DOCK)); |
412 SetWindowWidgetLoweredState(w, STATIONLIST_WIDGET_FACILALL, facilities == (FACIL_TRAIN | FACIL_TRUCK_STOP | FACIL_BUS_STOP | FACIL_AIRPORT | FACIL_DOCK)); |
413 sl->flags |= SL_REBUILD; |
413 sl->flags |= SL_REBUILD; |
414 SetWindowDirty(w); |
414 SetWindowDirty(w); |
496 RaiseWindowWidget(w, STATIONLIST_WIDGET_NOCARGOWAITING); |
496 RaiseWindowWidget(w, STATIONLIST_WIDGET_NOCARGOWAITING); |
497 |
497 |
498 _cargo_filter = 0; |
498 _cargo_filter = 0; |
499 include_empty = false; |
499 include_empty = false; |
500 |
500 |
501 SETBIT(_cargo_filter, c); |
501 SetBit(_cargo_filter, c); |
502 LowerWindowWidget(w, e->we.click.widget); |
502 LowerWindowWidget(w, e->we.click.widget); |
503 } |
503 } |
504 sl->flags |= SL_REBUILD; |
504 sl->flags |= SL_REBUILD; |
505 SetWindowWidgetLoweredState(w, STATIONLIST_WIDGET_CARGOALL, _cargo_filter == _cargo_mask && include_empty); |
505 SetWindowWidgetLoweredState(w, STATIONLIST_WIDGET_CARGOALL, _cargo_filter == _cargo_mask && include_empty); |
506 SetWindowDirty(w); |
506 SetWindowDirty(w); |