예제 #1
0
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 ();
}
예제 #2
0
파일: preferences.c 프로젝트: GNOME/atomix
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 ();
    }
}
예제 #3
0
파일: confsection.C 프로젝트: ggcov/ggcov
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
}
예제 #4
0
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 ();
}