From 2bec5ae4ed6e93d6df5dd7255fe6dddc20feec13 Mon Sep 17 00:00:00 2001 From: Malik Olivier Boussejra Date: Wed, 26 Sep 2018 09:09:42 +0900 Subject: [PATCH] [examples] test_window_impl: Add part of "modals" example --- imgui-examples/examples/test_window_impl.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/imgui-examples/examples/test_window_impl.rs b/imgui-examples/examples/test_window_impl.rs index cbbeb21..f29bf25 100644 --- a/imgui-examples/examples/test_window_impl.rs +++ b/imgui-examples/examples/test_window_impl.rs @@ -642,6 +642,22 @@ CTRL+click on individual component to input value.\n", } }); }); + + ui.tree_node(im_str!("Modals")).build(|| { + ui.text_wrapped(im_str!( + "Modal windows are like popups but the user cannot close \ + them by clicking outside the window." + )); + + if ui.button(im_str!("Delete.."), (0.0, 0.0)) { + ui.open_popup(im_str!("Delete?")); + } + ui.popup_modal(im_str!("Delete?")).always_auto_resize(true).build(|| { + ui.text("All those beautiful files will be deleted.\nThis operation cannot be undone!\n\n"); + ui.separator(); + + }); + }); } }) }