Age | Commit message (Collapse) | Author |
|
(#9306)
This is mostly done as there are now constraints on settings.ini you might not
expected. For example, conditional settings always have to come last, as otherwise
they would influence the index.
|
|
|
|
|
|
This allows the details panel to scale correctly for different zoom levels.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
std::vector::[push|emplace]_back()
|
|
|
|
|
|
|
|
|
|
|
|
filter it by railtype by default.
|
|
buttons with non-static width.
|
|
|
|
autoreplace GUI.
|
|
|
|
|
|
|
|
|
|
|
|
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
|
right-side list of the autoreplace GUI, instead of selecting the first resp. previous item.
|
|
rows and columns from the resize step size.
|
|
widgets.
|
|
window to its default size.
|
|
|
|
after construction.
|
|
|
|
Eagle_rainbow)
|
|
|
|
list properly by source GRF, but also consider engine GRFID overrides.
|
|
match more the size of the details in the purchase list.
|
|
caption. (Juanjo)
|
|
old. (Vikthor)
|
|
|
|
|
|
understandable
|
|
|
|
|
|
|
|
|
|
OnInvalidateData().
|