struct GConfSource;
enum GConfSourceFlags;
GConfSource* gconf_resolve_address (const gchar *address,
GError **err);
void gconf_source_free (GConfSource *source);
struct GConfSources;
GConfSources* gconf_sources_new_from_addresses
(GSList *addresses,
GError **err);
GConfSources* gconf_sources_new_from_source (GConfSource *source);
void gconf_sources_free (GConfSources *sources);
GConfValue* gconf_sources_query_value (GConfSources *sources,
const gchar *key,
const gchar **locales,
gboolean use_schema_default,
gboolean *value_is_default,
gboolean *value_is_writable,
gchar **schema_name,
GError **err);
void gconf_sources_set_value (GConfSources *sources,
const gchar *key,
const GConfValue *value,
GError **err);
void gconf_sources_unset_value (GConfSources *sources,
const gchar *key,
const gchar *locale,
GError **err);
GSList* gconf_sources_all_entries (GConfSources *sources,
const gchar *dir,
const gchar **locales,
GError **err);
GSList* gconf_sources_all_dirs (GConfSources *sources,
const gchar *dir,
GError **err);
gboolean gconf_sources_dir_exists (GConfSources *sources,
const gchar *dir,
GError **err);
void gconf_sources_remove_dir (GConfSources *sources,
const gchar *dir,
GError **err);
void gconf_sources_set_schema (GConfSources *sources,
const gchar *key,
const gchar *schema_key,
GError **err);
gboolean gconf_sources_sync_all (GConfSources *sources,
GError **err);
GConfMetaInfo* gconf_sources_query_metainfo (GConfSources *sources,
const gchar *key,
GError **err);
GConfValue* gconf_sources_query_default_value
(GConfSources *sources,
const gchar *key,
const gchar **locales,
gboolean *is_writable,
GError **err); |