Peter Nelson
|
984d864c72
|
Codechange: Add OnClick handler for dropdown items.
This allows each dropdown item to indicate if something different should happen depending on where in the item was clicked.
|
2025-05-25 09:13:05 +01:00 |
Peter Nelson
|
431e57d087
|
Fix 0ce30d05c8: Replacing a dropdown list could reposition it partially off-screen. (#14261)
|
2025-05-13 01:22:45 +01:00 |
frosch
|
0d5b3ebd7f
|
Codechange: Declare all IntervalTimers const, which can be const.
|
2025-05-06 18:29:41 +02:00 |
Rubidium
|
7805c1c189
|
Codechange: use std::string_view for ini_key
|
2025-05-01 23:24:43 +02:00 |
Peter Nelson
|
3503082f19
|
Codechange: Move template class implementation includes.
These are now placed at the bottom of the including files include list.
|
2025-03-21 12:53:40 +00:00 |
Peter Nelson
|
2909a14374
|
Codechange: Include table/strings.h in files that use StringIDs.
Be consistent with how and where the file is incldued.
|
2025-03-21 12:53:40 +00:00 |
Peter Nelson
|
e2c1b9f03e
|
Codechange: Use only raw strings in drop down lists. (#13667)
Strings with parameters are now pre-formatted, avoiding global parameters.
Helper functions still allow StringID.
|
2025-02-27 21:11:16 +00:00 |
Rubidium
|
0afae7c546
|
Codechange: explicitly initialise member variables of Windows
|
2025-02-23 14:53:42 +01:00 |
Peter Nelson
|
693a5f42b9
|
Codechange: Use EnumBitSet for NWidgetDisplayFlags.
|
2025-02-06 19:43:35 +00:00 |
Peter Nelson
|
d30e8dd1c1
|
Codechange: Use EnumBitSet for WindowDefaultFlags.
|
2025-01-30 08:40:42 +00:00 |
Peter Nelson
|
efb05396a7
|
Codechange: Use EnumBitSet for WindowFlags.
|
2025-01-30 08:40:42 +00:00 |
Peter Nelson
|
4c8f1b0f81
|
Add: Ability to toggle visibility of station signs by facility. (#13207)
|
2025-01-14 21:23:35 +00:00 |
Peter Nelson
|
cd739c2c33
|
Codechange: Replace dropdown's magic 2 with appropriate WidgetDimension. (#12869)
|
2024-07-17 22:20:38 +01:00 |
Peter Nelson
|
55314513ce
|
Codechange: Pass NWidgetParts as span instead of begin/end pointers. (#12779)
|
2024-06-12 23:08:35 +01:00 |
Peter Nelson
|
4cf6d1dd79
|
Codechange: Pass WindowDesc by reference instead of pointer. (#12771)
WindowDesc as passed to Windows is not optional so don't allow to it to be nullptr.
|
2024-06-11 08:58:03 +01:00 |
Rubidium
|
d183d8e587
|
Codechange: remove INVALID_STRING_ID now drop down uses spans
|
2024-04-28 18:47:31 +02:00 |
Rubidium
|
546a996d95
|
Codechange: pass options to ShowDropDownMenu using a span
|
2024-04-28 18:47:31 +02:00 |
Peter Nelson
|
de4e00c93f
|
Codechange: Pass by reference to UpdateWidgetSize. (#12457)
These parameters are always provided and not optional.
|
2024-04-09 08:34:45 +01:00 |
Peter Nelson
|
9750826590
|
Fix a29766d: Wrong scrolling dropdown list position with RTL. (#12412)
|
2024-04-02 13:29:15 +01:00 |
Peter Nelson
|
2047c27445
|
Codechange: Move drop down list item definitions to separate header.
This reduces the scope of the definitions which are no longer needed to create the common lists.
|
2024-04-01 22:33:16 +01:00 |
Peter Nelson
|
56cac21086
|
Codechange: Use functions to create common drop down list items.
|
2024-04-01 22:33:16 +01:00 |
Peter Nelson
|
d683ec0183
|
Codechange: Move dropdown and slider out of widgets directory. (#12403)
Also shuffle headers to place widget includes near end.
This leaves the widgets directory solely for defining Widget IDs.
|
2024-03-31 19:37:16 +01:00 |