feat: add tooltip to battery and memory
parent
a25967e4c6
commit
03132bd219
|
@ -44,6 +44,7 @@ auto waybar::modules::Battery::update() -> void
|
||||||
}
|
}
|
||||||
auto format = _config["format"] ? _config["format"].asString() : "{}%";
|
auto format = _config["format"] ? _config["format"].asString() : "{}%";
|
||||||
_label.set_text(fmt::format(format, total / _batteries.size()));
|
_label.set_text(fmt::format(format, total / _batteries.size()));
|
||||||
|
_label.set_tooltip_text(charging ? "Charging" : "Discharging");
|
||||||
} catch (std::exception &e) {
|
} catch (std::exception &e) {
|
||||||
std::cerr << e.what() << std::endl;
|
std::cerr << e.what() << std::endl;
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,6 +19,8 @@ auto waybar::modules::Memory::update() -> void
|
||||||
int available = ((double)info.freeram / (double)info.totalram) * 100;
|
int available = ((double)info.freeram / (double)info.totalram) * 100;
|
||||||
auto format = _config["format"] ? _config["format"].asString() : "{}%";
|
auto format = _config["format"] ? _config["format"].asString() : "{}%";
|
||||||
_label.set_text(fmt::format(format, available));
|
_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));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue