diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-06-07 18:05:49 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-06-07 18:06:01 +0300 |
commit | d274c64d22da51473839d87618ba0dc0a0f1fa42 (patch) | |
tree | 623183dd0c0f10e3920a637840dae62d094502b0 /source/blender/windowmanager/WM_types.h | |
parent | df4525d1d9d5250b8d0bdc6370f2736c2607b044 (diff) |
WM: add support for drag events
This allows for a single key to be mapped to both release and drag,
useful for pie menus to share a key with a different action.
Diffstat (limited to 'source/blender/windowmanager/WM_types.h')
-rw-r--r-- | source/blender/windowmanager/WM_types.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/windowmanager/WM_types.h b/source/blender/windowmanager/WM_types.h index 298c5184ced..8c53f5389e3 100644 --- a/source/blender/windowmanager/WM_types.h +++ b/source/blender/windowmanager/WM_types.h @@ -188,6 +188,7 @@ enum { #define KM_RELEASE 2 #define KM_CLICK 3 #define KM_DBL_CLICK 4 +#define KM_CLICK_DRAG 5 /* ************** UI Handler ***************** */ @@ -462,6 +463,7 @@ typedef struct wmEvent { /* set in case a KM_PRESS went by unhandled */ char check_click; + char check_drag; char is_motion_absolute; /* keymap item, set by handler (weak?) */ |