From dae147230a36ec04d355e6869b5cf80244908a3b Mon Sep 17 00:00:00 2001 From: Christian Swinehart Date: Thu, 26 Dec 2024 18:13:12 -0500 Subject: [PATCH] move event-capture to App --- src/gui/app.rs | 2 +- src/gui/window_mgr.rs | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/gui/app.rs b/src/gui/app.rs index 60b163d8..d10eb814 100644 --- a/src/gui/app.rs +++ b/src/gui/app.rs @@ -173,7 +173,7 @@ impl App{ { move |event, event_loop| match event { Event::WindowEvent { event:ref win_event, window_id } => { - self.windows.capture_ui_event(&window_id, win_event); + self.windows.find(&window_id, |win| win.sieve.capture(win_event) ); match win_event { WindowEvent::Destroyed | WindowEvent::CloseRequested => { diff --git a/src/gui/window_mgr.rs b/src/gui/window_mgr.rs index 1773dd8e..080e1d97 100644 --- a/src/gui/window_mgr.rs +++ b/src/gui/window_mgr.rs @@ -111,10 +111,6 @@ impl WindowManager { self.windows.iter_mut().find(|win| win.id() == *id).map(f); } - pub fn capture_ui_event(&mut self, id:&WindowId, event:&WindowEvent){ - self.find(id, |win| win.sieve.capture(event) ) - } - pub fn has_ui_changes(&self) -> bool { self.windows.iter().any(|win| !win.sieve.is_empty() ) }