diff options
Diffstat (limited to 'source/blender/windowmanager/wm_event_system.h')
-rw-r--r-- | source/blender/windowmanager/wm_event_system.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/windowmanager/wm_event_system.h b/source/blender/windowmanager/wm_event_system.h index ab59f52f125..cd7a5102809 100644 --- a/source/blender/windowmanager/wm_event_system.h +++ b/source/blender/windowmanager/wm_event_system.h @@ -68,6 +68,12 @@ typedef struct wmEventHandler_Keymap { /** Run after the keymap item runs. */ struct wmEventHandler_KeymapFn keymap_callback; + /** Support for a getter function that looks up the keymap each access. */ + struct { + wmEventHandler_KeymapDynamicFn *keymap_fn; + void *user_data; + } dynamic; + struct bToolRef *keymap_tool; } wmEventHandler_Keymap; |