feat: MultiSelect support for segmented buttons

This commit is contained in:
Michael Aaron Murphy 2023-01-06 16:18:25 +01:00 committed by Michael Murphy
parent b1cbcfaf5b
commit 8988b25b6a
9 changed files with 263 additions and 112 deletions

View file

@ -13,7 +13,7 @@ use cosmic::{
theme::{self, Theme},
widget::{
header_bar, icon, list, nav_bar, nav_button, scrollable,
segmented_button::{self, cosmic::vertical_view_switcher},
segmented_button::{self, cosmic::vertical_view_switcher, Selectable, SingleSelect},
settings,
},
Element, ElementExt,
@ -136,7 +136,7 @@ pub struct Window {
debug: bool,
demo: demo::State,
desktop: desktop::State,
nav_bar_pages: segmented_button::State<Page>,
nav_bar_pages: segmented_button::State<SingleSelect, Page>,
nav_bar_toggled_condensed: bool,
nav_bar_toggled: bool,
page: Page,