mateconf-sources

mateconf-sources

Functions

Types and Values

Description

Functions

mateconf_resolve_address ()

MateConfSource *
mateconf_resolve_address (const gchar *address,
                          GError **err);

Returns


mateconf_source_free ()

void
mateconf_source_free (MateConfSource *source);


mateconf_sources_new_from_addresses ()

MateConfSources *
mateconf_sources_new_from_addresses (GSList *addresses,
                                     GError **err);

Returns


mateconf_sources_new_from_source ()

MateConfSources *
mateconf_sources_new_from_source (MateConfSource *source);

Returns


mateconf_sources_free ()

void
mateconf_sources_free (MateConfSources *sources);


mateconf_sources_query_value ()

MateConfValue *
mateconf_sources_query_value (MateConfSources *sources,
                              const gchar *key,
                              const gchar **locales,
                              gboolean use_schema_default,
                              gboolean *value_is_default,
                              gboolean *value_is_writable,
                              gchar **schema_name,
                              GError **err);

Returns


mateconf_sources_set_value ()

void
mateconf_sources_set_value (MateConfSources *sources,
                            const gchar *key,
                            const MateConfValue *value,
                            MateConfSources **modified_sources,
                            GError **err);


mateconf_sources_unset_value ()

void
mateconf_sources_unset_value (MateConfSources *sources,
                              const gchar *key,
                              const gchar *locale,
                              MateConfSources **modified_sources,
                              GError **err);


mateconf_sources_all_entries ()

GSList *
mateconf_sources_all_entries (MateConfSources *sources,
                              const gchar *dir,
                              const gchar **locales,
                              GError **err);

Returns


mateconf_sources_all_dirs ()

GSList *
mateconf_sources_all_dirs (MateConfSources *sources,
                           const gchar *dir,
                           GError **err);

Returns


mateconf_sources_dir_exists ()

gboolean
mateconf_sources_dir_exists (MateConfSources *sources,
                             const gchar *dir,
                             GError **err);

Returns


mateconf_sources_remove_dir ()

void
mateconf_sources_remove_dir (MateConfSources *sources,
                             const gchar *dir,
                             GError **err);


mateconf_sources_set_schema ()

void
mateconf_sources_set_schema (MateConfSources *sources,
                             const gchar *key,
                             const gchar *schema_key,
                             GError **err);


mateconf_sources_sync_all ()

gboolean
mateconf_sources_sync_all (MateConfSources *sources,
                           GError **err);

Returns


mateconf_sources_query_metainfo ()

MateConfMetaInfo *
mateconf_sources_query_metainfo (MateConfSources *sources,
                                 const gchar *key,
                                 GError **err);

Returns


mateconf_sources_query_default_value ()

MateConfValue *
mateconf_sources_query_default_value (MateConfSources *sources,
                                      const gchar *key,
                                      const gchar **locales,
                                      gboolean *is_writable,
                                      GError **err);

Returns

Types and Values

struct MateConfSource

struct MateConfSource {
  guint flags;
  gchar* address;
  MateConfBackend* backend;
};


enum MateConfSourceFlags

Members

MATECONF_SOURCE_ALL_WRITEABLE

   

MATECONF_SOURCE_ALL_READABLE

   

MATECONF_SOURCE_NEVER_WRITEABLE

   

MATECONF_SOURCE_ALL_FLAGS

   

struct MateConfSources

struct MateConfSources {
  GList* sources;
};