Add disabled bluetooth style
Allow to set a different style if the bluetooth adapter is disabled.
This commit is contained in:
parent
503fe9a7ea
commit
e8b022c096
|
@ -94,3 +94,4 @@ Addressed by *bluetooth*
|
||||||
# STYLE
|
# STYLE
|
||||||
|
|
||||||
- *#bluetooth*
|
- *#bluetooth*
|
||||||
|
- *#bluetooth.disabled*
|
||||||
|
|
|
@ -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()) {
|
||||||
|
|
Loading…
Reference in New Issue