Add disabled bluetooth style

Allow to set a different style if the bluetooth adapter is disabled.
This commit is contained in:
Tobias Wölfel 2022-04-12 10:26:21 +02:00
parent 503fe9a7ea
commit e8b022c096
2 changed files with 6 additions and 0 deletions

View File

@ -94,3 +94,4 @@ Addressed by *bluetooth*
# STYLE # STYLE
- *#bluetooth* - *#bluetooth*
- *#bluetooth.disabled*

View File

@ -12,6 +12,11 @@ auto waybar::modules::Bluetooth::update() -> void {
label_.set_markup( label_.set_markup(
fmt::format(format_, fmt::arg("status", status), fmt::arg("icon", getIcon(0, status)))); fmt::format(format_, fmt::arg("status", status), fmt::arg("icon", getIcon(0, status))));
if (status == "disabled") {
label_.get_style_context()->add_class("disabled");
} else {
label_.get_style_context()->remove_class("disabled");
}
if (tooltipEnabled()) { if (tooltipEnabled()) {
if (config_["tooltip-format"].isString()) { if (config_["tooltip-format"].isString()) {