summaryrefslogtreecommitdiff
path: root/src/widgets
AgeCommit message (Collapse)Author
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-04-09Fix: Forgotten override keywords for DropDownListIconItem.Michael Lutz
2019-03-28Fix: MSVC warnings (#7423)glx22
2019-03-26Cleanup: Remove unused size template parameters from SmallMap and ↵Henry Wilson
Auto[Free|Delete]SmallVector
2019-03-26Codechange: Replaced SmallVector::[Begin|End]() with std alternativesHenry Wilson
2019-03-26Codechange: Replaced SmallVector::Append() with ↵Henry Wilson
std::vector::[push|emplace]_back()
2019-03-26Codechange: Replace SmallVector::Length() with std::vector::size()Henry Wilson
2019-03-24Codechange: Use override specifier for DropDownListItem classes.peter1138
2019-03-10Add: Generic drop down list string item with icon.peter1138
2019-03-10Remove: Unnecessary virtual destructors on drop down list items.peter1138
2019-03-10Codechange: Use Colours type instead of byte.peter1138
2019-02-23Change: Framerate window can now scroll and resizeNiels Martin Hansen
2019-02-23Change: Add scrollbar to cargo legend in cargo payment rates window.Peter Nelson
2019-02-23Feature: Add option to adjust font size separately from GUI size. (#7003)Greg Carlin
Adds an option in the "Game Options" next to "Interface Size" called "Font Size". Available options are normal, double, and quad.
2019-01-31Feature: Group liveries, and livery window usability enhancements. (#7108)PeterN
* Change: Replace checkbox in livery selection window with Default option in drop down selection. This reduces clutter in the UI and allows for primary/secondary colours to independently follow the default scheme if desired. * Feature: Add vehicle group liveries.
2019-01-20Fix #6060: When opening a scrollable dropdown above a widget, scroll it to ↵J0an Josep
its very bottom. This "prevents" the fast movement towards the bottom when holding down the mouse button.
2019-01-20Codechange #6060: Allow drawing dropdown lists with scrollbars above the widgetsJuanjo
2019-01-12Fix #6780: Some windows didn't get updated from OnTick() (#7048)PeterN
2018-11-25Add: Filter box to the save and load windows (#6974)damfr
Save and heightmap names can be filtered.
2018-10-31Doc: Lots and lots of doxymentation fixesCharles Pigott
2018-07-23Fix 2a868b9f3b8e3b5f8b9e5f728f628ec88fd5e3ad: Expose widgets and windows to ↵J0an Josep
scripts and fix documentation.
2018-04-30Fix: Spelling errors (#6769)Joan Josep
2018-04-29Feature #6090: Change music set during gameplayNiels Martin Hansen
2017-03-24(svn r27822) -Feature: Vehicle Group Info: Add profits and occupancy display ↵peter1138
to group vehicle list (mtm, JGR)
2017-03-23(svn r27820) -Fix: Allow dropdown to be drawn above origin widget even with ↵peter1138
scrollbar (Juanjo)
2017-01-14(svn r27732) -Change: Turn the message about 'missing baseset sprites' from ↵frosch
a popup into a static message that only shows in non-release versions, just like the 'missing translations' message.
2016-12-08(svn r27683) -Change: Rearrange the autoreplace GUI for trains, and do not ↵frosch
filter it by railtype by default.
2016-10-30(svn r27671) -Codechange: Replace magic numbers in the toolbar with the ↵frosch
already existing WID_TN_xxx. (Wolf01)
2015-08-10(svn r27381) -Fix: Warnings due to C++11 requirements for explicit narrowing ↵michi_cc
conversions in initializer lists.
2015-03-01(svn r27174) -Feature[FS#6236]: Display relative offset changes in the ↵alberth
sprite aligner (juzza1).
2015-02-01(svn r27131) -Fix: Dropdown- and tooltip-windows should not steal the focus.frosch
2014-10-15(svn r27020) -Cleanup: some coding style consistency improvements (mostly ↵rubidium
spaces)
2014-10-11(svn r26990) -Feature: Add option to choose normal, double or quad-size ↵peter1138
interface.
2014-09-21(svn r26885) -Feature-ish: user interface for limiting the maximum height of ↵rubidium
a map
2014-09-11(svn r26811) -Fix[FS#6108]: Fixed spelling error in widget name.alberth
2014-09-07(svn r26805) -Feature: Allow hiding of non-interesting engines in the ↵alberth
autoreplace GUI.
2014-09-07(svn r26804) -Feature: Allow hiding of non-interesting engines in the build ↵alberth
vehicle GUI.
2014-09-07(svn r26800) -Feature[FS#1640]: Vehicle sorting in autoreplace GUI.alberth
2014-07-16(svn r26691) -Codechange: Simplify ShowDropDownListAt (Juanjo)frosch
2014-07-08(svn r26680) -Codechange: Simplify dropdown height computation. (Juanjo)frosch
2014-06-05(svn r26629) -Fix [FS#6012]: If the video driver fails to supply a list of ↵frosch
resolutions, display an error message.
2014-05-24(svn r26613) -Feature: Upgrade currently active newgrfs to newest installed ↵alberth
version.
2014-05-24(svn r26610) -Feature: Select an editable preset name for saving.alberth
2014-04-27(svn r26526) -Remove: Ability to set map generation seed via GUI. If you ↵frosch
really need it, use the console.
2014-04-27(svn r26525) -Remove: Screenshot format setting from GUI.frosch
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
2014-04-03(svn r26442) -Fix [FS#5962] Silence compiler warning by adding newline at ↵planetmaker
end of file
2014-02-09(svn r26320) -Add: Label for both the filter category and filter type in the ↵alberth
advanced settings window.
2013-11-26(svn r26128) -Fix: erroneous castrubidium
2013-11-26(svn r26121) -Codechange: add some asserts after dynamic casts to show they ↵rubidium
shouldn't return NULL ever