improv(segmented-button): Add more From implementations for ButtonContent

This commit is contained in:
Michael Aaron Murphy 2022-12-28 22:14:32 +01:00 committed by Ashley Wulber
parent bbac6b9bbf
commit b13ad0b453
2 changed files with 26 additions and 19 deletions

View file

@ -274,28 +274,16 @@ impl Application for Window {
window.spin_button.max = 10;
// Configures the demo view switcher.
let key = window
.demo_view_switcher
.insert(String::from("Tab A"), DemoView::TabA);
let key = window.demo_view_switcher.insert("Tab A", DemoView::TabA);
window.demo_view_switcher.activate(key);
window
.demo_view_switcher
.insert(String::from("Tab B"), DemoView::TabB);
window
.demo_view_switcher
.insert(String::from("Tab C"), DemoView::TabC);
window.demo_view_switcher.insert("Tab B", DemoView::TabB);
window.demo_view_switcher.insert("Tab C", DemoView::TabC);
// Configures the demo selection button.
let key = window.
demo_selection
.insert(String::from("Choice A"), ());
let key = window.demo_selection.insert("Choice A", ());
window.demo_selection.activate(key);
window.demo_selection.insert(String::from("Choice B"), ());
window.demo_selection.insert(String::from("Choice C"), ());
window.demo_selection.insert("Choice B", ());
window.demo_selection.insert("Choice C", ());
(window, Command::none())
}