cosmic-applets/applets/cosmic-applet-network/src/ui/toggles.rs
2022-02-01 16:46:25 -05:00

27 lines
832 B
Rust

use gtk4::{prelude::*, Align, Label, Orientation, Separator, Switch};
pub fn add_toggles(target: &gtk4::Box) {
view! {
airplane_mode_box = gtk4::Box {
append: airplane_mode_label = &Label {
set_markup: "<b>Airplane Mode</b>",
set_halign: Align::Start
},
append: airplane_mode_switch = &Switch {}
}
}
view! {
wifi_box = gtk4::Box {
append: wifi_label = &Label {
set_markup: "<b>WiFi</b>",
set_halign: Align::Start
},
append: wifi_switch = &Switch {}
}
}
target.append(&airplane_mode_box);
target.append(&Separator::new(Orientation::Horizontal));
target.append(&wifi_box);
target.append(&Separator::new(Orientation::Horizontal));
}