feat: add tooltip to battery and memory

This commit is contained in:
Alexis 2018-08-09 17:30:23 +02:00
parent a25967e4c6
commit 03132bd219
2 changed files with 3 additions and 0 deletions

View File

@ -44,6 +44,7 @@ auto waybar::modules::Battery::update() -> void
}
auto format = _config["format"] ? _config["format"].asString() : "{}%";
_label.set_text(fmt::format(format, total / _batteries.size()));
_label.set_tooltip_text(charging ? "Charging" : "Discharging");
} catch (std::exception &e) {
std::cerr << e.what() << std::endl;
}

View File

@ -19,6 +19,8 @@ auto waybar::modules::Memory::update() -> void
int available = ((double)info.freeram / (double)info.totalram) * 100;
auto format = _config["format"] ? _config["format"].asString() : "{}%";
_label.set_text(fmt::format(format, available));
auto used = (info.totalram - (info.totalram - info.freeram)) / std::pow(1024, 3);
_label.set_tooltip_text(fmt::format("{:.{}f}Gb used", used, 1));
}
}