summaryrefslogtreecommitdiff
path: root/src/vehicle_gui.cpp
AgeCommit message (Collapse)Author
2018-10-31Doc: Lots and lots of doxymentation fixesCharles Pigott
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.