feat(temperature): format-icons

This commit is contained in:
Alex
2019-05-13 11:31:05 +02:00
parent 62f8af8a39
commit fcb23d3104
4 changed files with 14 additions and 7 deletions

View File

@ -32,8 +32,11 @@ auto waybar::modules::Temperature::update() -> void {
} else {
label_.get_style_context()->remove_class("critical");
}
label_.set_markup(fmt::format(
format, fmt::arg("temperatureC", temperature_c), fmt::arg("temperatureF", temperature_f)));
auto max_temp = config_["critical-threshold"].isInt() ? config_["critical-threshold"].asInt() : 0;
label_.set_markup(fmt::format(format,
fmt::arg("temperatureC", temperature_c),
fmt::arg("temperatureF", temperature_f),
fmt::arg("icon", getIcon(temperature_c, "", max_temp))));
}
std::tuple<uint16_t, uint16_t> waybar::modules::Temperature::getTemperature() {