From e8e71847dccceee038338dab4e430957639f3d63 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Wed, 10 Sep 2025 00:38:59 +0800 Subject: xcb window visibility event. --- include/cru/platform/gui/xcb/Window.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'include/cru/platform/gui/xcb') diff --git a/include/cru/platform/gui/xcb/Window.h b/include/cru/platform/gui/xcb/Window.h index 4c9e3f4d..62351645 100644 --- a/include/cru/platform/gui/xcb/Window.h +++ b/include/cru/platform/gui/xcb/Window.h @@ -64,9 +64,9 @@ class XcbWindow : public XcbResource, public virtual INativeWindow { IEvent* CreateEvent() override; IEvent* DestroyEvent() override; - virtual IEvent* PaintEvent() = 0; + IEvent* PaintEvent() override; - virtual IEvent* VisibilityChangeEvent() = 0; + IEvent* VisibilityChangeEvent() override; IEvent* ResizeEvent() override; IEvent* FocusEvent() override; @@ -95,7 +95,9 @@ class XcbWindow : public XcbResource, public virtual INativeWindow { Event create_event_; Event destroy_event_; + Event paint_event_; + Event visibility_change_event_; Event resize_event_; Event focus_event_; Event mouse_enter_leave_event_; -- cgit v1.2.3