View Switcher Widget

This commit is contained in:
Eduardo Flores 2022-10-15 15:08:44 -07:00
parent 1eee5513bd
commit 8e6959a3cb
2 changed files with 92 additions and 1 deletions

View file

@ -9,7 +9,7 @@ use cosmic::{
iced_lazy::responsive,
iced_winit::window::{drag, toggle_maximize, minimize},
theme::{self, Theme},
widget::{button, nav_button, nav_bar, nav_bar_page, nav_bar_section, header_bar, settings, scrollable, toggler},
widget::{button, nav_button, nav_bar, header_bar, settings, scrollable, toggler},
Element,
ElementExt,
};
@ -62,6 +62,7 @@ pub enum Message {
TogglerToggled(bool),
PickListSelected(&'static str),
RowSelected(usize),
ViewChanged(usize),
Close,
ToggleSidebar,
Drag,
@ -110,6 +111,7 @@ impl Application for Window {
Message::Minimize => return minimize(true),
Message::Maximize => return toggle_maximize(),
Message::RowSelected(row) => println!("Selected row {row}"),
Message::ViewChanged(view) => println!("Selected view {view}"),
}
Command::none()