summaryrefslogtreecommitdiffstats
path: root/examples/multi_window
diff options
context:
space:
mode:
authorLibravatar Richard <richardsoncusto@gmail.com>2022-07-27 15:37:48 -0300
committerLibravatar bungoboingo <shankern@protonmail.com>2023-01-09 11:27:04 -0800
commitdc86bd03733969033df7389c3d21e78ecc6291bb (patch)
tree7a37a4a9a78ba6c794dfb7915e1f7e7b81212449 /examples/multi_window
parent35331d0a41a53b8ff5c642b8274c7377ae6c6182 (diff)
downloadiced-dc86bd03733969033df7389c3d21e78ecc6291bb.tar.gz
iced-dc86bd03733969033df7389c3d21e78ecc6291bb.tar.bz2
iced-dc86bd03733969033df7389c3d21e78ecc6291bb.zip
Introduce `close_requested` for `multi-window`
Diffstat (limited to 'examples/multi_window')
-rw-r--r--examples/multi_window/src/main.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/examples/multi_window/src/main.rs b/examples/multi_window/src/main.rs
index ca137d48..88ddf46f 100644
--- a/examples/multi_window/src/main.rs
+++ b/examples/multi_window/src/main.rs
@@ -250,6 +250,10 @@ impl Application for Example {
.collect()
}
+ fn close_requested(&self, window: window::Id) -> Self::Message {
+ Message::Window(window, WindowMessage::CloseWindow)
+ }
+
fn view(&self, window_id: window::Id) -> Element<Message> {
if let Some(window) = self.windows.get(&window_id) {
let focus = window.focus;