diff options
Diffstat (limited to 'include/cru/platform/gui/osx')
| -rw-r--r-- | include/cru/platform/gui/osx/InputMethod.h | 2 | ||||
| -rw-r--r-- | include/cru/platform/gui/osx/Window.h | 14 |
2 files changed, 8 insertions, 8 deletions
diff --git a/include/cru/platform/gui/osx/InputMethod.h b/include/cru/platform/gui/osx/InputMethod.h index 9044a76c..ebb51b3e 100644 --- a/include/cru/platform/gui/osx/InputMethod.h +++ b/include/cru/platform/gui/osx/InputMethod.h @@ -42,7 +42,7 @@ class OsxInputMethodContext : public OsxGuiResource, IEvent<std::nullptr_t>* CompositionEvent() override; - IEvent<std::string>* TextEvent() override; + IEvent<const std::string&>* TextEvent() override; bool IsEnabled(); diff --git a/include/cru/platform/gui/osx/Window.h b/include/cru/platform/gui/osx/Window.h index f4bda28e..e36f4238 100644 --- a/include/cru/platform/gui/osx/Window.h +++ b/include/cru/platform/gui/osx/Window.h @@ -66,16 +66,16 @@ class OsxWindow : public OsxGuiResource, public INativeWindow { IEvent<std::nullptr_t>* PaintEvent() override; IEvent<WindowVisibilityType>* VisibilityChangeEvent() override; - IEvent<Size>* ResizeEvent() override; + IEvent<const Size&>* ResizeEvent() override; IEvent<FocusChangeType>* FocusEvent() override; IEvent<MouseEnterLeaveType>* MouseEnterLeaveEvent() override; - IEvent<Point>* MouseMoveEvent() override; - IEvent<NativeMouseButtonEventArgs>* MouseDownEvent() override; - IEvent<NativeMouseButtonEventArgs>* MouseUpEvent() override; - IEvent<NativeMouseWheelEventArgs>* MouseWheelEvent() override; - IEvent<NativeKeyEventArgs>* KeyDownEvent() override; - IEvent<NativeKeyEventArgs>* KeyUpEvent() override; + IEvent<const Point&>* MouseMoveEvent() override; + IEvent<const NativeMouseButtonEventArgs&>* MouseDownEvent() override; + IEvent<const NativeMouseButtonEventArgs&>* MouseUpEvent() override; + IEvent<const NativeMouseWheelEventArgs&>* MouseWheelEvent() override; + IEvent<const NativeKeyEventArgs&>* KeyDownEvent() override; + IEvent<const NativeKeyEventArgs&>* KeyUpEvent() override; IInputMethodContext* GetInputMethodContext() override; |
