summaryrefslogtreecommitdiff
path: root/src/vehicle_gui.cpp
AgeCommit message (Collapse)Author
2021-05-08Fix: Apply unscaled padding to Viewport inside WWT_INSET. (#9219)PeterN
Since pixel dimensions in SetPadding() are scaled by GUI size, padding for inset viewports was excessive. Instead, automatically apply padding for WWT_INSET at widget level. This applies to all widgets inside a WWT_INSET, which in all instances is a NWID_VIEWPORT.
2021-04-28Cleanup: Replace FOR_ALL_SORTED_CARGOSPECS macro with range iterator.Peter Nelson
2021-04-25Fix: Use width of tiny arrow string instead of scaled pixels in ↵PeterN
ship/aircraft list. (#9102)
2021-04-06Fix #8922: Show vehicle window for single vehicle in shared order grouping ↵Bernard Teo
(#8926)
2021-02-28Fix: Vehicle list windows did not update when this year's profit changedCharles Pigott
Remove caching from vehicle group object. and recalculate it whenever required instead.
2021-02-27Fix: yet another place where the vehicle-cursor did not account for the ↵frosch
interface zoom level.
2021-02-24Fix: vehicle-cursor size-limit did not account for the interface zoom level.frosch
2021-02-05Codechange: Apply coding style (#8640)SamuXarick
* Fix: Missing or needed spaces * Codechange: Remove space * Codechange: Remove space * Codechange: More missing spaces * Codechange: Missing spaces * Codechange: Remove space * Codechange: Remove space
2021-01-22Fix: Center text and image in vehicle statusbar verticallydP
2021-01-11Change: Relocate vehicle rename and location buttons.frosch
2021-01-09Fix #8272: vehicle destination text colour when mousing over (#8543)Patric Stout
Co-authored-by: Jonathan G Rennison <j.g.rennison@gmail.com>
2021-01-08Codechange: Remove min/max functions in favour of STL variants (#8502)Charles Pigott
2020-12-27Codechange: Replace assert_compile macro with static_assertCharles Pigott
2020-12-21Cleanup: Move EndContainer() for empty WWT_PANEL to the same lineBernard Teo
2020-12-21Feature: Option to group vehicle lists by shared ordersBernard Teo
This applies to all kinds of vehicle lists, as well as the "vehicle groups" window.
2020-12-21Codechange: Make vehicle lists internally support grouping of vehiclesBernard Teo
This is in preparation for the new UI feature that allows grouping by shared orders.
2020-07-10Fix #7772: Show destination on mouseover when vehicle stopped (and not in depot)Abdurrahmaan Iqbal
2020-05-21Codechange: Use std::string for most of the user-settable custom names.Michael Lutz
2019-12-23Feature: Control + clicking on a vehicle in the vehicle list window opens ↵stormcone
the vehicle group window focused on the vehicle's group.
2019-12-23Feature: Control + click on the vehicle details button in the vehicle view ↵stormcone
window opens the vehicle group window, then selects and scrolls to the vehicle's group.
2019-11-10Cleanup: Removed SVN headersS. D. Cloudt
2019-09-07Fix #7188: check the validity of command callback for scripts (#7701)glx22
2019-04-13Codechange: use std::sort() in GUIListglx
2019-04-10Codechange: Use null pointer literal instead of the NULL macroHenry Wilson
2019-04-09Codechange: Switch DropDownList to directly use std::vector, thus making ↵Michael Lutz
AutoDeleteSmallVector obsolete. DropDownListItem are strongly managed using std::unique_ptr to ensure leak-free handling. Appropriate use of move-semantics make intent a lot clearer than parameter comments and allows the compiler to generate copy-free code for most situations.
2019-03-28Fix: MSVC warnings (#7423)glx22
2019-03-26Codechange: Removed SmallVector completelyHenry Wilson
2019-03-26Codechange: Replaced SmallVector::[Begin|End]() with std alternativesHenry Wilson
2019-03-26Codechange: Replaced SmallVector::Include() with include()Henry Wilson
2019-03-26Codechange: Replaced SmallVector::Append() with ↵Henry Wilson
std::vector::[push|emplace]_back()
2019-03-26Codechange: Replaced SmallVector::Contains() with std::find() patternHenry Wilson
2019-03-26Codechange: Replaced SmallVector::ErasePreservingOrder(pos, count) with ↵Henry Wilson
std::vector::erase()
2019-03-26Codechange: Replaced SmallVector::Resize() with std::vector::resize()Henry Wilson
2019-03-26Codechange: Replace SmallVector::Length() with std::vector::size()Henry Wilson
2019-03-26Codechange: Replace SmallVector::Clear() with std::vector::clear()Henry Wilson
2019-03-24Codechange: Use override specifier in Window-derived classes.peter1138
2019-02-10Fix #7197: Invalidate depot buttons when necessary. (#7212)PeterN
2019-01-29Fix 11ab3c4ea2f: Fix showing cargo capacity for auto-refits (missed in #7134)Peter Nelson
2019-01-11Change: OnGameTick() is only called when not paused.Peter Nelson
2019-01-11Change: Split up Window::OnTick into OnGameTick and OnRealtimeTick. Adjust ↵Peter Nelson
timers to work with milliseconds instead of ticks.
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