Merge branch 'master' into blender2.8
This commit is contained in:
commit
a68bed06f6
|
@ -2549,7 +2549,7 @@ static int wm_handlers_do(bContext *C, wmEvent *event, ListBase *handlers)
|
|||
}
|
||||
}
|
||||
}
|
||||
else if (ISMOUSE(event->type) || ISKEYBOARD(event->type)) {
|
||||
else if (ISMOUSE_BUTTON(event->type) || ISKEYBOARD(event->type)) {
|
||||
/* All events that don't set wmEvent.prevtype must be ignored. */
|
||||
|
||||
/* test for CLICK events */
|
||||
|
|
|
@ -368,6 +368,13 @@ enum {
|
|||
/* test whether the event is a mouse button */
|
||||
#define ISMOUSE(event_type) ((event_type) >= LEFTMOUSE && (event_type) <= BUTTON7MOUSE)
|
||||
|
||||
#define ISMOUSE_WHEEL(event_type) ((event_type) >= WHEELUPMOUSE && (event_type) <= WHEELOUTMOUSE)
|
||||
#define ISMOUSE_GESTURE(event_type) ((event_type) >= MOUSEPAN && (event_type) <= MOUSEROTATE)
|
||||
#define ISMOUSE_BUTTON(event_type) \
|
||||
(ELEM(event_type, \
|
||||
LEFTMOUSE, MIDDLEMOUSE, RIGHTMOUSE, ACTIONMOUSE, SELECTMOUSE, \
|
||||
BUTTON4MOUSE, BUTTON5MOUSE, BUTTON6MOUSE, BUTTON7MOUSE))
|
||||
|
||||
/* test whether the event is tweak event */
|
||||
#define ISTWEAK(event_type) ((event_type) >= EVT_TWEAK_L && (event_type) <= EVT_GESTURE)
|
||||
|
||||
|
|
Loading…
Reference in New Issue