Peter Nelson
|
920e588334
|
Change: Use standard dimensions instead of custom widths.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
9666e46739
|
Feature: Variable GUI scale.
GUI scale is now variable from 100% to 500%, and no longer restricted to
powers-of-2.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
13d271217f
|
Change: Sprite-scale inter-character spacing of fonts.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
ed60c88b0a
|
Change: Use power-of-2 scaling for some dimensions in GUI.
These are related to drawing sprites that are normally drawn on the
landscape, and should therefore still follow power-of-2 scaling to fit
correctly.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
062ea68422
|
Change: Scale position of font shadow.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
dd90d79e7b
|
Add: Setting to toggle thin vs chunky (scaled) bevels.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
e554fd7808
|
Change: Hide WidgetDrawDistances from general use.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
890b2666d3
|
Change: Use scaled WidgetDimensions.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
61da064b82
|
Fix: Settings GUI sprite size.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
123983743f
|
Change: Add optional text labels to slider widget.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
f0ae111c4a
|
Change: Put ends of slider under centre of control knob.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
64a1fc174f
|
Change: Scale thickness of slider bevel.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
1180c95372
|
Codechange: Add parameters to change range of slider widget.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
d35f1d3d06
|
Codechange: Rename slider widget functions to be less specific.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
23a8222200
|
Change: Split vscroll and hscroll padding.
Vertical and horizontal scrollbars are different sizes, this allows
different padding for each type.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
90ce704366
|
Change: Use scaled WidgetDimensions for core widgets.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
0bb9a45785
|
Change: Simplify drawing widget image buttons.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
d0add1e07f
|
Change: Ignore offsets when drawing GUI sprite.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
b5693becdc
|
Add: Define scaled WidgetDimensions.
Includes RectPadding container.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
b6ed595176
|
Codechange: Prefer suggested widget padding.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
0108e9f387
|
Change: Set up suggested widget padding for panel, frame and inset.
Window handlers are free to ignore the suggested padding, however some
handlers have logic that assumes this information was already provided.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
68423c40c5
|
Fix: Off-by-one in GetAlignedPosition().
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
47f4fc6a70
|
Add: NWidgetPart SetPadding via RectPadding
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
dd9f6bc803
|
Change: Use RectPadding Horizontal()/Vertical() helpers.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
04cbe57d2a
|
Change: Use RectPadding for widget padding/uz_padding.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
75b222b0d9
|
Add: RectPadding type.
This is similar to Rect but specifies padding to apply to a Rect.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
5786d49143
|
Change: Use Rect when drawing build engine list.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
46a1ab0937
|
Change: Use Rect when drawing infrastructure window.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
c9a81fd67b
|
Change: Use Rect for drawing vehicle details.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
3ff05321dc
|
Change: Use standard padding for AI Debug window.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
1f1378c129
|
Change: Align picker previews to button centre.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
cb059fc081
|
Change: Use Rect for QueryString editor.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
fea7247072
|
Change: Use standard 'frametext' padding for settings window.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
6f95e04005
|
Change: Use Rect helpers for widget drawing.
This replaces repetitive and sometimes unwieldy use of constants.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
cb10ed1509
|
Change: Move error window padding to widget level.
This simplifies calculation during drawing.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
cd0d5a771d
|
Fix: Engine preview text overly padded.
WIP_EP_QUESTION is already padded at the widget level, so no need to apply
extra padding to left/right.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
f5f035a22b
|
Codechange: Make use of Rect Width/Height helpers.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
632464a623
|
Codechange: Use Rect in DropDownListItem::Draw().
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
d8e01f8aa5
|
Codechange: Add some Rect helpers.
Shrink/Expand/Translate are marked nodiscard as they provide a new Rect
rather than modifying the original Rect.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
17d1fe26c2
|
Codechange: Helpers to allow passing a Rect to some functions.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
eb4ba1991b
|
Change: Use CenterBounds function in more places.
CenterBounds may have a 1 pixel difference so the result is not exactly
the same.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
18201dfbc3
|
Cleanup: Simplify CenterBounds()
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
ab55d3e1fa
|
Change: Rearrange layouts of station/depot picker windows.
|
2022-11-12 18:28:39 +00:00 |
|
Jonathan G Rennison
|
7c3c92f8b8
|
Fix #10155: SyncCompanySettings sending old instead of new setting values (#10158)
|
2022-11-12 17:24:31 +00:00 |
|
Joel-Milligan
|
59645c6733
|
Change: Remove scrollbar from town authority actions panel (#9928)
|
2022-11-11 23:52:38 +01:00 |
|
Jonathan G Rennison
|
64b437fa89
|
Fix: Data race with mixer thread performance measurements
|
2022-11-11 23:48:24 +01:00 |
|
Jonathan G Rennison
|
0fae0599b7
|
Fix: Data race on effect volume setting with mixer thread
|
2022-11-11 23:48:24 +01:00 |
|
Jonathan G Rennison
|
a962d7476b
|
Fix: Data races on MixerChannel active states
|
2022-11-11 23:48:24 +01:00 |
|
Artin Alavi
|
5d6cdf4385
|
Feature: Allow AI/GS to be fully modified in scenario editor (#10152)
|
2022-11-11 23:48:07 +01:00 |
|
translators
|
3f579fa7dc
|
Update: Translations from eints
dutch: 12 changes by Afoklala
|
2022-11-11 18:54:11 +00:00 |
|