summaryrefslogtreecommitdiff
path: root/src/vehicle_gui.cpp
AgeCommit message (Collapse)Author
2018-05-21Change: Add CargoTypes type for cargo masks. (#6790)PeterN
2018-04-30Fix b4b98e5165: Use FALLTHROUGH attribute with correct indentation.J0an Josep
2018-04-30Fix: Spelling errors (#6769)Joan Josep
2017-08-20(svn r27895) -Fix [FS#6606]: Tooltip of 'increase service interval' said ↵alberth
'decrease' (adf88)
2017-08-13(svn r27893) -Codechange: Use fallthrough attribute. (LordAro)frosch
2017-03-24(svn r27823) -Fix: Vehicle viewport is not user scrollable so flag window as ↵peter1138
such.
2017-03-18(svn r27797) -Add: Display aircraft type in its vehicle window (patch by Samu)alberth
2016-11-05(svn r27677) -Codechange: Remove implicit VehicleListIdentifier from uint32 ↵frosch
constructor, to make conversions more explicit.
2016-10-30(svn r27672) -Doc [FS#6489]: Fix comment. (Yho)frosch
2016-10-16(svn r27668) -Feature: [NewGRF] Allow composing vehicles from multiple sprites.frosch
2016-10-16(svn r27667) -Codechange: Add VehicleSpriteSeq::GetBounds and Draw.frosch
2016-10-16(svn r27666) -Codechange: Pass vehicle sprites around using a struct ↵frosch
VehicleSpriteSeq.
2016-10-16(svn r27665) -Fix: When dragging crashed vehicles, also draw them as crashed ↵frosch
at the mouse cursor.
2016-10-16(svn r27662) -Codechange: Deduplicate code using GetSingleVehicleWidth.frosch
2016-08-15(svn r27632) -Feature: When dragging vehicles in group or depot GUI, draw ↵frosch
the complete articulated vehicle.
2016-08-15(svn r27631) -Codechange: Split GetSingleVehicleWidth from GetVehicleWidth.frosch
2016-08-15(svn r27630) -Codechange: Deduplicate code to attach vehicle to cursor.frosch
2016-04-17(svn r27546) -Fix: Remove SetFill from vehicle GUI buttons, so that the ↵frosch
viewport is resized instead of them in case of long window titles.
2015-10-30(svn r27428) -Fix: When selecting a refit cargo for orders, do not check ↵frosch
whether the vehicle is in a depot or station, and do not ask whether the vehicle currently allows station-refitting. Also hide the refit cost for orders, it is not predictable.
2015-02-01(svn r27134) -Codechange: Simplify GUI scaling by adding UnScaleGUI() and ↵frosch
ScaleGUITrad().
2014-10-18(svn r27024) -Codechange: Adjust spacing on small order list.peter1138
2014-10-14(svn r27013) -Codechange: extract the functionality to determine the number ↵rubidium
of digits to make space for when drawing an unit number into a separate function
2014-10-05(svn r26960) -Codechange: Draw sort button symbols as sprites, and pad sort ↵peter1138
buttons with non-static width.
2014-10-04(svn r26951) -Codechange: Do the GUI-scale dance for vehicle, depot, and ↵peter1138
purchase lists.
2014-04-23(svn r26482) -Codechange: add an include that allows us to undefine/redefine ↵rubidium
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
2013-11-24(svn r26086) -Codechange: use AutoDeleteSmallVector instead std::list for ↵rubidium
dropdowns
2013-11-11(svn r25965) -Fix [FS#5800]: the wrong vehicle would be taken in a shared ↵rubidium
order vehicle list window when the ID >= 65536, causing assertions triggering later on
2013-10-01(svn r25805) -Fix[FS#5740]: Ensure the vehicle bar is high enough for the ↵alberth
start/stop vehicle graphics (adf88).
2013-10-01(svn r25804) -Fix[FS#5739]: Lower sprite and text at the vehicle bar if it ↵alberth
is pressed (adf88).
2013-10-01(svn r25803) -Fix[FS#5738]: Draw start/stop graphics of the vehicle bar at ↵alberth
the right place in rtl mode (adf88).
2013-06-30(svn r25542) -Fix: Do not just add 65 pixels to the width of the train ↵frosch
vehicle list whenever it is opened, but remember the width of the train list separately from other vehicle types.
2013-06-30(svn r25541) -Cleanup: No need to clear a bit which is never set.frosch
2013-06-30(svn r25537) -Codechange: Optionally make WWT_MATRIX compute the number of ↵frosch
rows and columns from the resize step size.
2013-06-30(svn r25531) -Codechange: Use separate function to set data of WWT_MATRIX ↵frosch
widgets.
2013-06-24(svn r25456) -Fix [FS#5560]: Assertion when opening the refit GUI for a not ↵frosch
refittable vehicle.
2013-05-26(svn r25294) -Feature: Add another button to window title bars to resize the ↵frosch
window to its default size.
2013-05-26(svn r25290) -Add: Assign string names to notable windows.frosch
2013-05-26(svn r25287) -Codechange: Keep a reference to the WindowDesc in the Window ↵frosch
after construction.
2013-03-02(svn r25058) -Add: tree nodes in the refit GUI for subtype refits.frosch
2013-02-24(svn r25044) -Change: Collapse subtypes in the refit GUI and only expand ↵frosch
them after selecting the cargo type.
2013-02-24(svn r25043) -Change [FS#3764]: Only display subtypes in the refit GUI which ↵frosch
are available for all selected vehicles. Also add a generic list item to refit while keeping the subtypes of individual vehicles.
2013-02-24(svn r25042) -Codechange/Fix: Simplify accumulation of refit options; also ↵frosch
don't compare GRF local IDs from different GRFs.
2013-02-24(svn r25041) -Remove [FS#3764-ish]: ordered refit with subtypes, since the ↵frosch
cases where it worked were corner cases rather than the general case.
2013-02-14(svn r24997) -Change: Use dropdown list to select between ↵rubidium
Default/Days/Percentage (peter1138)
2013-02-14(svn r24995) -Codechange: Add flags to vehicle service interval for custom & ↵rubidium
ispercent (peter1138)
2013-02-14(svn r24994) -Codechange: Replace access to service_interval with accessors ↵rubidium
(peter1138)
2013-01-23(svn r24938) -Fix [FS#5447-ish]: Never put a space between cargo name and ↵frosch
subtype.
2013-01-08(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by ↵planetmaker
Eagle_rainbow)
2012-12-20(svn r24833) -Codechange: Replace magic numbers for invalidating ↵michi_cc
vehicle-related windows with an enum.
2012-12-09(svn r24808) -Feature(ette) [FS#4458]: When share-cloning vehicles don't ↵frosch
open the vehicle window of the new vehicle. The only reasonable thing to do with the new vehicle is to start it, which can also be done via the depot GUI.