X-Git-Url: http://git.wpitchoune.net/gitweb/?p=psensor.git;a=blobdiff_plain;f=src%2Fcfg.c;h=9a903ec48df47692061f853cb9297b34c1aca4ed;hp=6fd812ae8addbb8798840c025b18641a0cecb803;hb=b2f9d4f8cd4641dc82a59b43f81674b3474198d0;hpb=2d6b420a4486c273ecc61ef4c6e641eefd264ad9 diff --git a/src/cfg.c b/src/cfg.c index 6fd812a..9a903ec 100644 --- a/src/cfg.c +++ b/src/cfg.c @@ -33,6 +33,7 @@ static const char *ATT_SENSOR_COLOR = "color"; static const char *ATT_SENSOR_ENABLED = "enabled"; static const char *ATT_SENSOR_NAME = "name"; static const char *ATT_SENSOR_APPINDICATOR_DISABLED = "appindicator/disabled"; +static const char *ATT_SENSOR_POSITION = "position"; static const char *KEY_SENSOR_UPDATE_INTERVAL = "/apps/psensor/sensor/update_interval"; @@ -366,6 +367,27 @@ void config_set_sensor_name(const char *sid, const char *name) free(key); } +int config_get_sensor_position(const char *sid) +{ + char *key; + int pos; + + key = get_sensor_att_key(sid, ATT_SENSOR_POSITION); + pos = gconf_client_get_int(client, key, NULL); + free(key); + + return pos; +} + +void config_set_sensor_position(const char *sid, int pos) +{ + char *key; + + key = get_sensor_att_key(sid, ATT_SENSOR_POSITION); + gconf_client_set_int(client, key, pos, NULL); + free(key); +} + bool config_is_appindicator_enabled(const char *sid) { char *key;