fix: checkmark icons

This commit is contained in:
Ashley Wulber 2023-10-11 14:05:56 -04:00 committed by Ashley Wulber
parent 6dc78b9be6
commit ff8e688121

View file

@ -18,7 +18,7 @@ use cosmic::iced::{
}; };
use cosmic::iced_runtime::core::layout::Limits; use cosmic::iced_runtime::core::layout::Limits;
use cosmic::iced_style::application; use cosmic::iced_style::application;
use cosmic::widget::{button, divider, icon}; use cosmic::widget::{button, divider, horizontal_space, icon};
use cosmic::{applet::button_theme, Command}; use cosmic::{applet::button_theme, Command};
use cosmic::{Element, Theme}; use cosmic::{Element, Theme};
use cosmic_time::{anim, chain, id, once_cell::sync::Lazy, Instant, Timeline}; use cosmic_time::{anim, chain, id, once_cell::sync::Lazy, Instant, Timeline};
@ -333,9 +333,15 @@ impl cosmic::Application for CosmicBatteryApplet {
text(fl!("battery-desc")).size(10) text(fl!("battery-desc")).size(10)
] ]
.width(Length::Fill), .width(Length::Fill),
icon::from_name("emblem-ok-symbolic") if matches!(self.power_profile, Power::Battery) {
.size(12) container(
.symbolic(matches!(self.power_profile, Power::Battery)), icon::from_name("emblem-ok-symbolic")
.size(12)
.symbolic(true),
)
} else {
container(horizontal_space(1.0))
}
] ]
.align_items(Alignment::Center) .align_items(Alignment::Center)
) )
@ -350,9 +356,15 @@ impl cosmic::Application for CosmicBatteryApplet {
text(fl!("balanced-desc")).size(10) text(fl!("balanced-desc")).size(10)
] ]
.width(Length::Fill), .width(Length::Fill),
icon::from_name("emblem-ok-symbolic") if matches!(self.power_profile, Power::Balanced) {
.size(12) container(
.symbolic(matches!(self.power_profile, Power::Balanced)), icon::from_name("emblem-ok-symbolic")
.size(12)
.symbolic(true),
)
} else {
container(horizontal_space(1.0))
}
] ]
.align_items(Alignment::Center) .align_items(Alignment::Center)
) )
@ -367,9 +379,15 @@ impl cosmic::Application for CosmicBatteryApplet {
text(fl!("performance-desc")).size(10) text(fl!("performance-desc")).size(10)
] ]
.width(Length::Fill), .width(Length::Fill),
icon::from_name("emblem-ok-symbolic") if matches!(self.power_profile, Power::Performance) {
.size(12) container(
.symbolic(matches!(self.power_profile, Power::Performance)), icon::from_name("emblem-ok-symbolic")
.size(12)
.symbolic(true),
)
} else {
container(horizontal_space(1.0))
}
] ]
.align_items(Alignment::Center) .align_items(Alignment::Center)
) )