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