Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-02-19 07:32:01 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-02-19 08:17:21 +0300
commitd718338828c19f6fa1bbaa0530dcc0fbc72e46c4 (patch)
tree0d17fff4d93256a18507b253502c125dd45f77d3 /source/blender/windowmanager/wm_event_system.h
parentf88ea20285891d516c91c976239f95994f73abf3 (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.h12
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);