diff options
Diffstat (limited to 'source/blender/windowmanager/wm_event_system.h')
-rw-r--r-- | source/blender/windowmanager/wm_event_system.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/windowmanager/wm_event_system.h b/source/blender/windowmanager/wm_event_system.h index 9a2f8bda041..049e4d44994 100644 --- a/source/blender/windowmanager/wm_event_system.h +++ b/source/blender/windowmanager/wm_event_system.h @@ -44,14 +44,15 @@ enum eWM_EventHandlerType { WM_HANDLER_TYPE_KEYMAP, }; +typedef bool (*EventHandlerPoll)(const ARegion *ar, const wmEvent *event); + typedef struct wmEventHandler { struct wmEventHandler *next, *prev; enum eWM_EventHandlerType type; char flag; /* WM_HANDLER_BLOCKING, ... */ - /** Optional local and windowspace bb. */ - const rcti *bblocal, *bbwin; + EventHandlerPoll poll; } wmEventHandler; /** Run after the keymap item runs. */ |