Added "icon-size" and "hide-if-empty" config options

This commit is contained in:
Erik Reider 2022-03-15 20:22:32 +01:00
parent 5e9faeb2d0
commit 5396ffb71f

View File

@ -18,8 +18,17 @@ UPower::UPower(const std::string& id, const Json::Value& config)
box_.pack_start(label_); box_.pack_start(label_);
event_box_.add(box_); event_box_.add(box_);
// Icon Size
if (config_["icon-size"].isUInt()) {
iconSize = config_["icon-size"].asUInt();
}
icon_.set_pixel_size(iconSize); icon_.set_pixel_size(iconSize);
// Hide If Empty
if (config_["hide-if-empty"].isBool()) {
hideIfEmpty = config_["hide-if-empty"].asBool();
}
GError* error = NULL; GError* error = NULL;
client = up_client_new_full(NULL, &error); client = up_client_new_full(NULL, &error);
if (client == NULL) { if (client == NULL) {