-void config_save(struct config *c)
-{
- config_set_background_color(c->graph_bgcolor);
- config_set_foreground_color(c->graph_fgcolor);
- config_set_graph_background_alpha(c->graph_bg_alpha);
- config_set_sensorlist_position(c->sensorlist_position);
- config_set_window_decoration_enabled(c->window_decoration_enabled);
- config_set_window_keep_below_enabled(c->window_keep_below_enabled);
-
- gconf_client_set_int(client,
- KEY_GRAPH_UPDATE_INTERVAL,
- c->graph_update_interval, NULL);
-
- gconf_client_set_int(client,
- KEY_GRAPH_MONITORING_DURATION,
- c->graph_monitoring_duration, NULL);
-
- gconf_client_set_int(client,
- KEY_SENSOR_UPDATE_INTERVAL,
- c->sensor_update_interval, NULL);
-
- gconf_client_set_bool(client,
- KEY_INTERFACE_MENU_BAR_DISABLED,
- c->menu_bar_disabled, NULL);
-
- gconf_client_set_bool(client,
- KEY_INTERFACE_UNITY_LAUNCHER_COUNT_DISABLED,
- c->unity_launcher_count_disabled, NULL);
-
- gconf_client_set_bool(client,
- KEY_INTERFACE_HIDE_ON_STARTUP,
- c->hide_on_startup, NULL);
-
- gconf_client_set_bool(client,
- KEY_INTERFACE_WINDOW_RESTORE_ENABLED,
- c->window_restore_enabled,
- NULL);
-
- gconf_client_set_int(client,
- KEY_INTERFACE_WINDOW_X,
- c->window_x,
- NULL);
- gconf_client_set_int(client,
- KEY_INTERFACE_WINDOW_Y,
- c->window_y,
- NULL);
- gconf_client_set_int(client,
- KEY_INTERFACE_WINDOW_W,
- c->window_w,
- NULL);
- gconf_client_set_int(client,
- KEY_INTERFACE_WINDOW_H,
- c->window_h,
- NULL);
-
- gconf_client_set_int(client,
- KEY_INTERFACE_WINDOW_DIVIDER_POS,
- c->window_divider_pos,
- NULL);