diff options
Diffstat (limited to 'views/event.h')
-rw-r--r-- | views/event.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/views/event.h b/views/event.h index ee9a838..882f558 100644 --- a/views/event.h +++ b/views/event.h @@ -87,6 +87,16 @@ class Event { return (flags_ & EF_ALT_DOWN) != 0; } + bool IsMouseEvent() const { + return type_ == ET_MOUSE_PRESSED || + type_ == ET_MOUSE_DRAGGED || + type_ == ET_MOUSE_RELEASED || + type_ == ET_MOUSE_MOVED || + type_ == ET_MOUSE_ENTERED || + type_ == ET_MOUSE_EXITED || + type_ == ET_MOUSEWHEEL; + } + #if defined(OS_WIN) // Returns the EventFlags in terms of windows flags. int GetWindowsFlags() const; |