diff options
author | Claudius "keldu" Holeksa <mail@keldu.de> | 2023-08-07 15:10:15 +0200 |
---|---|---|
committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2023-08-07 15:11:22 +0200 |
commit | 09fceb1602bb953836bebcdf51e857be9ea0859d (patch) | |
tree | 28aec4941d02eb2b3d09ba9eacb17bb4693f77a4 /c++ | |
parent | 2f72dc7db28b762f317b547292e226895c59c46e (diff) |
c++,window: Implemented window event pipe
Diffstat (limited to 'c++')
-rw-r--r-- | c++/window/xcb.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/c++/window/xcb.cpp b/c++/window/xcb.cpp index e8942e4..d5f5fbb 100644 --- a/c++/window/xcb.cpp +++ b/c++/window/xcb.cpp @@ -241,7 +241,11 @@ const video_mode& window<backend::linux_xcb>::get_video_mode() const { return video_mode_; } - +conveyor<data<schema::WindowEvents>> window<backend::linux_xcb>::on_event() { + auto caf = new_conveyor_and_feeder<data<WindowEvents>>(); + event_feeder = std::move(caf.feeder); + return std::move(caf.conveyor); +} } } |