macro_rules! settings {
($title:expr, $save_cb:expr, $($view:expr), *) => { ... };
}
Expand description
Convenience macro that generates a settings view using sub-views wrapped in a Dialog
view
ยงExample
let mut root = cursive::default();
root.add_fullscreen_layer(
settings!(
"Settings Example", // title
Cursive::quit, // callback if "Save" is selected
TextView::new("Option:"), // views
EditView::new()
)
);
root.run();