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