diff options
Diffstat (limited to 'include/cru/platform/native_window.hpp')
-rw-r--r-- | include/cru/platform/native_window.hpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/cru/platform/native_window.hpp b/include/cru/platform/native_window.hpp index 2daf4870..f68fd3a4 100644 --- a/include/cru/platform/native_window.hpp +++ b/include/cru/platform/native_window.hpp @@ -35,13 +35,13 @@ struct NativeWindow : public virtual Interface { virtual Painter* BeginPaint() = 0; virtual Event<>* DestroyEvent() = 0; - virtual Event<ui::Size>* ResizeEvent() = 0; + virtual Event<const ui::Size&>* ResizeEvent() = 0; virtual Event<>* PaintEvent() = 0; virtual Event<bool>* FocusEvent() = 0; virtual Event<bool>* MouseEnterLeaveEvent() = 0; - virtual Event<ui::Point>* MouseMoveEvent() = 0; - virtual Event<MouseButton, ui::Point>* MouseDownEvent() = 0; - virtual Event<MouseButton, ui::Point>* MouseUpEvent() = 0; + virtual Event<const ui::Point&>* MouseMoveEvent() = 0; + virtual Event<MouseButton, const ui::Point&>* MouseDownEvent() = 0; + virtual Event<MouseButton, const ui::Point&>* MouseUpEvent() = 0; virtual Event<int>* KeyDownEvent() = 0; virtual Event<int>* KeyUpEvent() = 0; }; |