diff options
Diffstat (limited to 'include/cru/ui/ui_event.hpp')
-rw-r--r-- | include/cru/ui/ui_event.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/cru/ui/ui_event.hpp b/include/cru/ui/ui_event.hpp index 147d3da6..c5af2b61 100644 --- a/include/cru/ui/ui_event.hpp +++ b/include/cru/ui/ui_event.hpp @@ -1,6 +1,8 @@ #pragma once #include "base.hpp" +#include "cru/common/event.hpp" + #include <memory> #include <optional> #include <type_traits> @@ -80,6 +82,7 @@ class MouseEventArgs : public UiEventArgs { MouseEventArgs& operator=(MouseEventArgs&& other) = default; ~MouseEventArgs() override = default; + // This point is relative to window client lefttop. Point GetPoint() const { return point_.value_or(Point{}); } private: |