Fix action-zones showing up as shortcuts
[blender.git] / source / blender / windowmanager / wm_event_types.h
index 40a3d148b7b632b8c4693ba7b870f6a83fa83e40..b2c4c0494ce55d3945d8cb825d644f0543fb184e 100644 (file)
@@ -308,9 +308,11 @@ enum {
        TIMERF                = 0x011F,  /* last timer */
 
        /* Actionzones, tweak, gestures: 0x500x, 0x501x */
+#define EVT_ACTIONZONE_FIRST EVT_ACTIONZONE_AREA
        EVT_ACTIONZONE_AREA   = 0x5000,
        EVT_ACTIONZONE_REGION = 0x5001,
        EVT_ACTIONZONE_FULLSCREEN = 0x5011,
+#define EVT_ACTIONZONE_LAST (EVT_ACTIONZONE_FULLSCREEN + 1)
 
        /* NOTE: these values are saved in keymap files, do not change them but just add new ones */
 
@@ -374,6 +376,8 @@ enum {
 /* test whether the event is a NDOF event */
 #define ISNDOF(event_type)  ((event_type) >= NDOF_MOTION && (event_type) < NDOF_LAST)
 
+#define IS_EVENT_ACTIONZONE(event_type)  ((event_type) >= EVT_ACTIONZONE_FIRST && (event_type) < EVT_ACTIONZONE_LAST)
+
 /* test whether event type is acceptable as hotkey, excluding modifiers */
 #define ISHOTKEY(event_type)                                                  \
        ((ISKEYBOARD(event_type) || ISMOUSE(event_type) || ISNDOF(event_type)) && \