diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-02-19 07:32:01 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-02-19 08:17:21 +0300 |
commit | d718338828c19f6fa1bbaa0530dcc0fbc72e46c4 (patch) | |
tree | 0d17fff4d93256a18507b253502c125dd45f77d3 /source/blender/windowmanager/wm_event_system.h | |
parent | f88ea20285891d516c91c976239f95994f73abf3 (diff) |
WM: move dropbox handler to it's own type
Diffstat (limited to 'source/blender/windowmanager/wm_event_system.h')
-rw-r--r-- | source/blender/windowmanager/wm_event_system.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/source/blender/windowmanager/wm_event_system.h b/source/blender/windowmanager/wm_event_system.h index 5346ec516ee..9448bba9f3b 100644 --- a/source/blender/windowmanager/wm_event_system.h +++ b/source/blender/windowmanager/wm_event_system.h @@ -46,6 +46,7 @@ enum eWM_EventHandlerType { WM_HANDLER_TYPE_GIZMO, WM_HANDLER_TYPE_UI, WM_HANDLER_TYPE_OP, + WM_HANDLER_TYPE_DROPBOX, }; typedef struct wmEventHandler { @@ -61,10 +62,6 @@ typedef struct wmEventHandler { struct wmEventHandler_KeymapFn keymap_callback; struct bToolRef *keymap_tool; - - - /* drop box handler */ - ListBase *dropboxes; } wmEventHandler; /** #WM_HANDLER_TYPE_GIZMO */ @@ -109,6 +106,13 @@ typedef struct wmEventHandler_Op { } context; } wmEventHandler_Op; +/** #WM_HANDLER_TYPE_DROPBOX */ +typedef struct wmEventHandler_Dropbox { + wmEventHandler base; + + /** Never NULL. */ + ListBase *dropboxes; +} wmEventHandler_Dropbox; /* wm_event_system.c */ void wm_event_free_all (wmWindow *win); |