Refactor pages into separate files
This commit is contained in:
parent
e4af157406
commit
3f113016c5
8 changed files with 464 additions and 406 deletions
24
examples/cosmic/src/window/bluetooth.rs
Normal file
24
examples/cosmic/src/window/bluetooth.rs
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
use cosmic::{
|
||||
Element,
|
||||
iced::widget::{column, text, toggler},
|
||||
widget::{list_column, settings},
|
||||
};
|
||||
use super::{Message, Page, Window};
|
||||
|
||||
impl Window {
|
||||
pub(super) fn view_bluetooth(&self) -> Element<Message> {
|
||||
settings::view_column(vec![
|
||||
self.page_title(Page::Bluetooth),
|
||||
|
||||
column!(
|
||||
list_column()
|
||||
.add(settings::item("Bluetooth", toggler(None, self.toggler_value, Message::TogglerToggled))),
|
||||
text("Now visible as \"TODO\", just kidding")
|
||||
).spacing(8).into(),
|
||||
|
||||
settings::view_section("Devices")
|
||||
.add(settings::item("No devices found", text("")))
|
||||
.into()
|
||||
]).into()
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue