diff options
author | Yuqian Yang <crupest@crupest.life> | 2025-09-30 00:16:13 +0800 |
---|---|---|
committer | Yuqian Yang <crupest@crupest.life> | 2025-10-03 00:13:54 +0800 |
commit | e903083732b0d4638ac066fc85b030b121d8e7e6 (patch) | |
tree | e9a871e71705fa83242e75cca6d9431390b8f755 /include/cru/platform/gui/xcb/Window.h | |
parent | 44487b61e5c2b89318f9a4a85c67df9aad7884e1 (diff) | |
download | cru-e903083732b0d4638ac066fc85b030b121d8e7e6.tar.gz cru-e903083732b0d4638ac066fc85b030b121d8e7e6.tar.bz2 cru-e903083732b0d4638ac066fc85b030b121d8e7e6.zip |
Impl input method for xim 2.
Diffstat (limited to 'include/cru/platform/gui/xcb/Window.h')
-rw-r--r-- | include/cru/platform/gui/xcb/Window.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/cru/platform/gui/xcb/Window.h b/include/cru/platform/gui/xcb/Window.h index e330ba7c..d9bef0c3 100644 --- a/include/cru/platform/gui/xcb/Window.h +++ b/include/cru/platform/gui/xcb/Window.h @@ -2,6 +2,7 @@ #pragma once #include "../../GraphicsBase.h" #include "../Window.h" +#include "../TimerHelper.h" #include "Base.h" #include <cairo.h> @@ -117,6 +118,8 @@ class XcbWindow : public XcbResource, public virtual INativeWindow { XcbWindow* parent_; XcbXimInputMethodContext* input_method_; + TimerAutoCanceler repaint_canceler_; + Event<std::nullptr_t> create_event_; Event<std::nullptr_t> destroy_event_; Event<std::nullptr_t> paint_event_; |