From 35ba6a2f719327e2ee3f31d5baa04f0ec5a0a09e Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Tue, 30 Sep 2025 00:16:13 +0800 Subject: Impl input method for xim. --- include/cru/platform/gui/xcb/UiApplication.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include/cru/platform/gui/xcb/UiApplication.h') diff --git a/include/cru/platform/gui/xcb/UiApplication.h b/include/cru/platform/gui/xcb/UiApplication.h index b8de86f2..d6971099 100644 --- a/include/cru/platform/gui/xcb/UiApplication.h +++ b/include/cru/platform/gui/xcb/UiApplication.h @@ -13,6 +13,7 @@ namespace cru::platform::gui::xcb { class XcbWindow; class XcbCursorManager; +class XcbXimInputMethodManager; class XcbUiApplication : public XcbResource, public virtual IUiApplication { friend XcbWindow; @@ -49,6 +50,8 @@ class XcbUiApplication : public XcbResource, public virtual IUiApplication { #undef CRU_XCB_UI_APPLICATION_DEFINE_XCB_ATOM + XcbXimInputMethodManager* GetXcbXimInputMethodManager(); + public: int Run() override; @@ -100,5 +103,6 @@ class XcbUiApplication : public XcbResource, public virtual IUiApplication { std::vector windows_; XcbCursorManager* cursor_manager_; + XcbXimInputMethodManager* input_method_manager_; }; } // namespace cru::platform::gui::xcb -- cgit v1.2.3