static void addrconduit_save_configuration (EAddrConduitCfg *c) { gchar prefix[256]; g_snprintf (prefix, 255, "/gnome-pilot.d/e-address-conduit/Pilot_%u/", c->pilot_id); gnome_config_push_prefix (prefix); e_pilot_set_sync_source (c->source_list, c->source); gnome_config_set_bool ("secret", c->secret); switch (c->default_address) { case E_CONTACT_ADDRESS_WORK: gnome_config_set_string ("default_address", "business"); break; case E_CONTACT_ADDRESS_HOME: gnome_config_set_string ("default_address", "home"); break; case E_CONTACT_ADDRESS_OTHER: gnome_config_set_string ("default_address", "other"); break; default: g_warning ("Unknown default_address value"); } gnome_config_set_string ("last_uri", c->last_uri); gnome_config_pop_prefix (); gnome_config_sync (); gnome_config_drop_all (); }
void preferences_save (void) { if (preferences) { gnome_config_set_bool ("/atomix/Global/EnableScoreAndTimeLimit", preferences->score_time_enabled); gnome_config_set_bool ("/atomix/Control/MouseControl", preferences->mouse_control); gnome_config_set_bool ("/atomix/Control/KeyboardControl", preferences->keyboard_control); gnome_config_set_bool ("/atomix/Control/HideCursor", preferences->hide_cursor); gnome_config_set_bool ("/atomix/Control/LazyDragging", preferences->lazy_dragging); gnome_config_set_int ("/atomix/Control/MouseSensitivitiy", preferences->mouse_sensitivity); gnome_config_sync (); } }
void confsection_t::set_bool(const char *name, gboolean value) { string_var key = make_key(name); #if HAVE_LIBGCONF GError *e = 0; gconf_client_set_bool(gconf_client_get_default(), key, value, &e); #else gnome_config_set_bool(key.data(), value); #endif }
static void memoconduit_save_configuration (EMemoConduitCfg *c) { gchar prefix[256]; g_snprintf (prefix, 255, "/gnome-pilot.d/e-memo-conduit/Pilot_%u/", c->pilot_id); gnome_config_push_prefix (prefix); e_pilot_set_sync_source (c->source_list, c->source); gnome_config_set_bool ("secret", c->secret); gnome_config_set_int ("priority", c->priority); gnome_config_set_string ("last_uri", c->last_uri); gnome_config_pop_prefix (); gnome_config_sync (); gnome_config_drop_all (); }