X-Git-Url: http://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fcfg.c;h=14267dce35f6ee44beaddae39eb56816eca37e8a;hb=30280f0093e8aea4bc8af8a46c2e529e8ec61ac9;hp=4cf1c7f62c9ea930d8863c6703914fb80e6a2b5d;hpb=270d8e258b541a4e481c7323a2c1feb49f19dc2e;p=psensor.git diff --git a/src/cfg.c b/src/cfg.c index 4cf1c7f..14267dc 100644 --- a/src/cfg.c +++ b/src/cfg.c @@ -436,8 +436,6 @@ struct config *config_load(void) if (c->graph_monitoring_duration < 1) c->graph_monitoring_duration = 10; - c->menu_bar_disabled = get_bool(KEY_INTERFACE_MENU_BAR_DISABLED); - c->unity_launcher_count_disabled = get_bool(KEY_INTERFACE_UNITY_LAUNCHER_COUNT_DISABLED); @@ -458,8 +456,6 @@ struct config *config_load(void) c->window_h = 200; } - c->temperature_unit = get_int(KEY_INTERFACE_TEMPERATURE_UNIT); - c->sensor_values_max_length = compute_values_max_length(c); return c; @@ -481,8 +477,6 @@ void config_save(const struct config *c) set_int(KEY_SENSOR_UPDATE_INTERVAL, c->sensor_update_interval); - set_bool(KEY_INTERFACE_MENU_BAR_DISABLED, c->menu_bar_disabled); - set_bool(KEY_INTERFACE_UNITY_LAUNCHER_COUNT_DISABLED, c->unity_launcher_count_disabled); @@ -497,8 +491,6 @@ void config_save(const struct config *c) set_int(KEY_INTERFACE_WINDOW_H, c->window_h); set_int(KEY_INTERFACE_WINDOW_DIVIDER_POS, c->window_divider_pos); - - set_int(KEY_INTERFACE_TEMPERATURE_UNIT, c->temperature_unit); } const char *get_psensor_user_dir(void) @@ -944,3 +936,28 @@ enum temperature_unit config_get_temperature_unit(void) { return get_int(KEY_INTERFACE_TEMPERATURE_UNIT); } + +void config_set_temperature_unit(enum temperature_unit u) +{ + set_int(KEY_INTERFACE_TEMPERATURE_UNIT, u); +} + +bool config_is_menu_bar_enabled(void) +{ + return !get_bool(KEY_INTERFACE_MENU_BAR_DISABLED); +} + +void config_set_menu_bar_enabled(bool enabled) +{ + set_bool(KEY_INTERFACE_MENU_BAR_DISABLED, !enabled); +} + +bool config_is_count_visible(void) +{ + return !get_bool(KEY_INTERFACE_UNITY_LAUNCHER_COUNT_DISABLED); +} + +void config_set_count_visible(bool visible) +{ + set_bool(KEY_INTERFACE_UNITY_LAUNCHER_COUNT_DISABLED, !visible); +}