Robert Müller
e72e276e35
Allow out of range (joystick sens.) values with DoScrollbarOption
2022-06-13 20:41:49 +02:00
Robert Müller
8f5dc3fa01
Add CUIEx::DoScrollbarOptionLabeled
2022-06-13 20:41:19 +02:00
Robert Müller
08edc457aa
Add CUIEx::DoScrollbarOption and IScrollbarScale
2022-06-13 20:41:17 +02:00
Robert Müller
55d48db711
Integrate joystick with game controls and menus/editor UI
2022-06-13 20:40:37 +02:00
Robert Müller
ffff4435c4
Remove ui_scale
:
...
- remove config variable `ui_scale`
- remove `CUI::Scale`
- remove `CUI::SetScale`
- remove `CUI::DoLabelScaled`
- remove `CUIRect::Scale`
- use `CUI::DoLabel` instead of `CUI::DoLabelScaled`
- remove usages of `CUI::Scale()` and `CUIRect::Scale()`, or use 1.0f instead
2022-06-12 10:40:19 +02:00
Robert Müller
91d2ba1865
Organize game-client includes
2022-05-29 21:24:43 +02:00
Robert Müller
b9c52f7e31
Use SetActiveItem(nullptr) instead of SetActiveItem(0)
2022-05-27 11:59:14 +02:00
Robert Müller
2b02bd449b
Prevent lock of UI
...
Co-authored-by: oy <tom_adams@web.de>
2022-05-27 11:53:05 +02:00
Robert Müller
fc93ba0539
Remove unused DoButtonLogic pText argument
2022-05-14 00:26:15 +02:00
Robert Müller
ca091d87b2
Support nesting editboxes, pickers and scrollbars in clipping areas
2022-05-13 21:39:25 +02:00
Robert Müller
6241c8483d
Use bool instead of int with MouseInside
2022-05-13 20:46:50 +02:00
Robert Müller
a1614e4709
Use Margin instead of both VMargin and HMargin
2022-05-01 11:40:21 +02:00
def
041c565534
Unselect text after ctrl-u
2022-04-18 00:22:11 +02:00
Jupeyy
cce42d41de
Auto select search string on hot key
2022-03-13 19:12:06 +01:00
Jupeyy
95fe457abb
Auto font size
2022-03-11 17:34:48 +01:00
ChillerDragon
b770bc6988
Use ETextAlignment enum for UI
...
Replaces the magic numbers -1/0/1 for left/center/right
Based on the work done in upstream:
@cinaera added alignment enums
04ee8b20a1
@TsFreddie renamed them
67651e8122
2022-01-21 16:26:19 +01:00
def
acf199835d
Support GUI/Cmd key and use it as equivalent to ctrl in default shortcuts
...
like ctrl-f / cmd-f
On macOS all these system shortcuts are done with cmd while on Windows
ctrl is used. Support both now
Added support for cmd key as modifier for binds
2021-12-18 12:23:20 +01:00
Robert Müller
8ec50f800b
increase scrollbar handle size for small scrollbars
2021-12-13 17:48:17 +01:00
Robert Müller
0ff313b130
adopt vanilla scrollbar colors and code style
2021-12-09 22:57:21 +01:00
Robert Müller
af82a20374
move ms_FontmodHeight to CUI
2021-12-03 20:26:25 +01:00
Robert Müller
8887a3137c
move DoClearableEditBox to CUIEx
2021-12-03 20:26:23 +01:00
Robert Müller
4bdddb7e3a
pass correct number of utf8 characters to Manipulate
2021-12-03 20:26:17 +01:00
Robert Müller
083c29f191
fix initialization of CUIEx::m_MouseSlow
2021-11-29 15:43:16 +01:00
Robert Müller
053981ee4c
refactor UI scrollbars
2021-11-26 23:03:45 +01:00
Jupeyy
d0b634216c
Don't set cursor on empty text
2021-11-06 23:34:44 +01:00
Jupeyy
6a98fd163b
Reset selection, if gui element was changed outside of DoEditBox
2021-11-03 00:46:36 +01:00
def
663eea9cab
Fix pasting crash in edit box ( fixes #4230 )
...
Don't allocate string with -1 size
2021-10-19 13:49:33 +02:00
Jupeyy
fd68cc3a05
Add basic selection support for ui ex edit boxes
2021-10-04 19:58:25 +02:00
Jupeyy
aa9338614f
Use FontSize for rendered cursor
2021-05-31 16:23:07 +02:00
Jupeyy
14f448d6d6
Init input handling in UI Ex
2021-05-31 12:27:04 +02:00
Jupeyy
b7adc5a690
Add UI Ex class to share common ui implementations
...
between menus and editor for example
2021-05-26 15:02:33 +02:00