From 5ec370e5f91ad8b5ed7717eb93f4e3240ea4e784 Mon Sep 17 00:00:00 2001 From: crupest Date: Fri, 14 Jun 2019 00:44:14 +0800 Subject: ... --- include/cru/win/native/win_native_window.hpp | 36 +++++++++++++--------------- 1 file changed, 17 insertions(+), 19 deletions(-) (limited to 'include/cru/win/native') diff --git a/include/cru/win/native/win_native_window.hpp b/include/cru/win/native/win_native_window.hpp index 0fafc7fd..18de4f5d 100644 --- a/include/cru/win/native/win_native_window.hpp +++ b/include/cru/win/native/win_native_window.hpp @@ -47,28 +47,26 @@ class WinNativeWindow : public Object, platform::graph::IPainter* BeginPaint() override; - Event<>* DestroyEvent() override { return &destroy_event_; } - Event* ResizeEvent() override { return &resize_event_; } - Event<>* PaintEvent() override { return &paint_event_; } - Event* FocusEvent() override { return &focus_event_; } - Event* MouseEnterLeaveEvent() override { + IEvent* DestroyEvent() override { return &destroy_event_; } + IEvent* PaintEvent() override { return &paint_event_; } + IEvent* ResizeEvent() override { return &resize_event_; } + IEvent* FocusEvent() override { return &focus_event_; } + IEvent* MouseEnterLeaveEvent() override { return &mouse_enter_leave_event_; } - Event* MouseMoveEvent() override { - return &mouse_move_event_; - } - Event* MouseDownEvent() + IEvent* MouseMoveEvent() override { return &mouse_move_event_; } + IEvent* MouseDownEvent() override { return &mouse_down_event_; } - Event* MouseUpEvent() + IEvent* MouseUpEvent() override { return &mouse_up_event_; } - Event* KeyDownEvent() override { return &key_down_event_; } - Event* KeyUpEvent() override { return &key_up_event_; } + IEvent* KeyDownEvent() override { return &key_down_event_; } + IEvent* KeyUpEvent() override { return &key_up_event_; } - Event* NativeMessageEvent() { + IEvent* NativeMessageEvent() { return &native_message_event_; } @@ -121,14 +119,14 @@ class WinNativeWindow : public Object, std::shared_ptr window_render_target_; - Event<> destroy_event_; - Event resize_event_; - Event<> paint_event_; + Event destroy_event_; + Event paint_event_; + Event resize_event_; Event focus_event_; Event mouse_enter_leave_event_; - Event mouse_move_event_; - Event mouse_down_event_; - Event mouse_up_event_; + Event mouse_move_event_; + Event mouse_down_event_; + Event mouse_up_event_; Event key_down_event_; Event key_up_event_; -- cgit v1.2.3