mirror of
https://github.com/rad4day/Waybar.git
synced 2023-12-21 10:22:59 +01:00
refactor: avoid useless has_class check
This commit is contained in:
parent
9e85c68fc8
commit
4d3879f26f
@ -37,7 +37,7 @@ auto waybar::modules::Battery::update() -> void
|
|||||||
charging = true;
|
charging = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (charging == true) {
|
if (charging) {
|
||||||
_label.get_style_context()->add_class("charging");
|
_label.get_style_context()->add_class("charging");
|
||||||
} else {
|
} else {
|
||||||
_label.get_style_context()->remove_class("charging");
|
_label.get_style_context()->remove_class("charging");
|
||||||
|
@ -4,7 +4,6 @@
|
|||||||
waybar::modules::Custom::Custom(std::string name, Json::Value config)
|
waybar::modules::Custom::Custom(std::string name, Json::Value config)
|
||||||
: _name(name), _config(config)
|
: _name(name), _config(config)
|
||||||
{
|
{
|
||||||
_label.get_style_context()->add_class("custom-" + name);
|
|
||||||
if (!_config["exec"]) {
|
if (!_config["exec"]) {
|
||||||
std::cerr << name + " has no exec path." << std::endl;
|
std::cerr << name + " has no exec path." << std::endl;
|
||||||
return;
|
return;
|
||||||
@ -36,9 +35,11 @@ auto waybar::modules::Custom::update() -> void
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Hide label if output is empty
|
// Hide label if output is empty
|
||||||
if (output.empty())
|
if (output.empty()) {
|
||||||
|
_label.get_style_context()->remove_class("custom-" + _name);
|
||||||
_label.hide();
|
_label.hide();
|
||||||
else {
|
} else {
|
||||||
|
_label.get_style_context()->add_class("custom-" + _name);
|
||||||
auto format = _config["format"] ? _config["format"].asString() : "{}";
|
auto format = _config["format"] ? _config["format"].asString() : "{}";
|
||||||
_label.set_text(fmt::format(format, output));
|
_label.set_text(fmt::format(format, output));
|
||||||
_label.show();
|
_label.show();
|
||||||
|
@ -103,9 +103,8 @@ auto waybar::modules::Pulseaudio::update() -> void
|
|||||||
if (_muted) {
|
if (_muted) {
|
||||||
format =
|
format =
|
||||||
_config["format-muted"] ? _config["format-muted"].asString() : format;
|
_config["format-muted"] ? _config["format-muted"].asString() : format;
|
||||||
if (!_label.get_style_context()->has_class("muted"))
|
|
||||||
_label.get_style_context()->add_class("muted");
|
_label.get_style_context()->add_class("muted");
|
||||||
} else if (_label.get_style_context()->has_class("muted"))
|
} else
|
||||||
_label.get_style_context()->remove_class("muted");
|
_label.get_style_context()->remove_class("muted");
|
||||||
_label.set_label(fmt::format(format, _volume));
|
_label.set_label(fmt::format(format, _volume));
|
||||||
_label.set_tooltip_text(_desc);
|
_label.set_tooltip_text(_desc);
|
||||||
|
@ -42,9 +42,9 @@ auto waybar::modules::Workspaces::update() -> void
|
|||||||
} else {
|
} else {
|
||||||
auto styleContext = it->second.get_style_context();
|
auto styleContext = it->second.get_style_context();
|
||||||
bool isCurrent = node["focused"].asBool();
|
bool isCurrent = node["focused"].asBool();
|
||||||
if (styleContext->has_class("current") && !isCurrent) {
|
if (!isCurrent) {
|
||||||
styleContext->remove_class("current");
|
styleContext->remove_class("current");
|
||||||
} else if (!styleContext->has_class("current") && isCurrent) {
|
} else if (isCurrent) {
|
||||||
styleContext->add_class("current");
|
styleContext->add_class("current");
|
||||||
}
|
}
|
||||||
if (hided) {
|
if (hided) {
|
||||||
|
Loading…
Reference in New Issue
Block a user