mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-10-14 04:49:41 -07:00
further work on autocompletion system; more carefully preserve information about cursor / what is being replaced, do not apply autocompletion lister enabling setting to required listers (e.g. for settings/themes), and adjust navigation controls such that arrowkeys are consumed by the autocompletion lister (in principle this is 'stealing' functionality from the source ui, e.g. the watch window using up/down to go to different rows, but in practice when an autocompletion lister pops up, it feels way more natural to use arrowkeys)
This commit is contained in:
1 parent
e1ca449ccb
commit
573a6b0bb2
6 files changed
+234
-197
No files matched your search
+8
-8
@@ -49,14 +49,14 @@ UI_MouseButtonKind;
|
||||
typedef U32 UI_PermissionFlags;
|
||||
enum
|
||||
{
|
||||
UI_PermissionFlag_ClicksLeft = (1<<0),
|
||||
UI_PermissionFlag_ClicksMiddle = (1<<1),
|
||||
UI_PermissionFlag_ClicksRight = (1<<2),
|
||||
UI_PermissionFlag_ScrollX = (1<<3),
|
||||
UI_PermissionFlag_ScrollY = (1<<4),
|
||||
UI_PermissionFlag_KeyboardPrimary = (1<<5),
|
||||
UI_PermissionFlag_KeyboardSecondary= (1<<6),
|
||||
UI_PermissionFlag_Text = (1<<7),
|
||||
UI_PermissionFlag_ClicksLeft = (1<<0),
|
||||
UI_PermissionFlag_ClicksMiddle = (1<<1),
|
||||
UI_PermissionFlag_ClicksRight = (1<<2),
|
||||
UI_PermissionFlag_ScrollX = (1<<3),
|
||||
UI_PermissionFlag_ScrollY = (1<<4),
|
||||
UI_PermissionFlag_KeyboardPrimary = (1<<5),
|
||||
UI_PermissionFlag_KeyboardSecondary = (1<<6),
|
||||
UI_PermissionFlag_Text = (1<<7),
|
||||
|
||||
//- rjf bundles
|
||||
UI_PermissionFlag_Keyboard = (UI_PermissionFlag_KeyboardPrimary|UI_PermissionFlag_KeyboardSecondary),
|
||||
|
||||
Reference in new issue
Block a user