projects
/
psensor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
support of fahrenheit option
[psensor.git]
/
src
/
cfg.c
diff --git
a/src/cfg.c
b/src/cfg.c
index
d1a3bed
..
99181ee
100644
(file)
--- a/
src/cfg.c
+++ b/
src/cfg.c
@@
-71,6
+71,9
@@
#define KEY_INTERFACE_WINDOW_DIVIDER_POS \
"/apps/psensor/interface/window_divider_pos"
#define KEY_INTERFACE_WINDOW_DIVIDER_POS \
"/apps/psensor/interface/window_divider_pos"
+#define KEY_INTERFACE_TEMPERATURE_UNIT \
+"/apps/psensor/interface/temperature_unit"
+
GConfClient *client;
static char *get_string(char *key, char *default_value)
GConfClient *client;
static char *get_string(char *key, char *default_value)
@@
-490,6
+493,9
@@
struct config *config_load()
c->window_h = 200;
}
c->window_h = 200;
}
+ c->temperature_unit = gconf_client_get_int
+ (client, KEY_INTERFACE_TEMPERATURE_UNIT, NULL);
+
return c;
}
return c;
}
@@
-552,4
+558,10
@@
void config_save(struct config *c)
KEY_INTERFACE_WINDOW_DIVIDER_POS,
c->window_divider_pos,
NULL);
KEY_INTERFACE_WINDOW_DIVIDER_POS,
c->window_divider_pos,
NULL);
+
+ gconf_client_set_int(client,
+ KEY_INTERFACE_TEMPERATURE_UNIT,
+ c->temperature_unit,
+ NULL);
+
}
}