aboutsummaryrefslogtreecommitdiff
path: root/include/cru/osx/gui/Window.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/cru/osx/gui/Window.hpp')
-rw-r--r--include/cru/osx/gui/Window.hpp40
1 files changed, 0 insertions, 40 deletions
diff --git a/include/cru/osx/gui/Window.hpp b/include/cru/osx/gui/Window.hpp
index 710246bc..24ebabca 100644
--- a/include/cru/osx/gui/Window.hpp
+++ b/include/cru/osx/gui/Window.hpp
@@ -17,7 +17,6 @@ class OsxInputMethodContext;
class OsxWindow : public OsxGuiResource, public INativeWindow {
friend details::OsxWindowPrivate;
- friend OsxInputMethodContext;
friend details::OsxInputMethodContextPrivate;
public:
@@ -96,43 +95,4 @@ class OsxWindow : public OsxGuiResource, public INativeWindow {
Event<NativeKeyEventArgs> key_down_event_;
Event<NativeKeyEventArgs> key_up_event_;
};
-
-class OsxInputMethodContext : public OsxGuiResource,
- public IInputMethodContext {
- friend details::OsxInputMethodContextPrivate;
-
- public:
- explicit OsxInputMethodContext(OsxWindow* window);
-
- CRU_DELETE_COPY(OsxInputMethodContext)
- CRU_DELETE_MOVE(OsxInputMethodContext)
-
- ~OsxInputMethodContext() override;
-
- public:
- bool ShouldManuallyDrawCompositionText() override;
-
- void EnableIME() override;
-
- void DisableIME() override;
-
- void CompleteComposition() override;
-
- void CancelComposition() override;
-
- CompositionText GetCompositionText() override;
-
- void SetCandidateWindowPosition(const Point& point) override;
-
- IEvent<std::nullptr_t>* CompositionStartEvent() override;
-
- IEvent<std::nullptr_t>* CompositionEndEvent() override;
-
- IEvent<std::nullptr_t>* CompositionEvent() override;
-
- IEvent<StringView>* TextEvent() override;
-
- private:
- std::unique_ptr<details::OsxInputMethodContextPrivate> p_;
-};
} // namespace cru::platform::gui::osx