begin sketching out new autocompletion lister path

This commit is contained in:
Ryan Fleury
2025-04-30 15:06:43 -07:00
parent 9ed65c2997
commit 24f4ef2d2d
8 changed files with 170 additions and 51 deletions
+10 -7
View File
@@ -49,15 +49,17 @@ 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_Keyboard = (1<<5),
UI_PermissionFlag_Text = (1<<6),
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),
UI_PermissionFlag_Clicks = (UI_PermissionFlag_ClicksLeft|UI_PermissionFlag_ClicksMiddle|UI_PermissionFlag_ClicksRight),
UI_PermissionFlag_All = 0xffffffff,
};
@@ -118,6 +120,7 @@ enum
UI_EventFlag_CapAtLine = (1<<6),
UI_EventFlag_ExplicitDirectional = (1<<7),
UI_EventFlag_Reorder = (1<<8),
UI_EventFlag_Secondary = (1<<9),
};
typedef enum UI_EventDeltaUnit