| MateConf Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
MateConfSource; enum MateConfSourceFlags; MateConfSource * mateconf_resolve_address (const gchar *address,GError **err); void mateconf_source_free (MateConfSource *source); MateConfSources; MateConfSources * mateconf_sources_new_from_addresses (GSList *addresses,GError **err); MateConfSources * mateconf_sources_new_from_source (MateConfSource *source); void mateconf_sources_free (MateConfSources *sources); 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); void mateconf_sources_set_value (MateConfSources *sources,const gchar *key,const MateConfValue *value,MateConfSources **modified_sources,GError **err); void mateconf_sources_unset_value (MateConfSources *sources,const gchar *key,const gchar *locale,MateConfSources **modified_sources,GError **err); GSList * mateconf_sources_all_entries (MateConfSources *sources,const gchar *dir,const gchar **locales,GError **err); GSList * mateconf_sources_all_dirs (MateConfSources *sources,const gchar *dir,GError **err); gboolean mateconf_sources_dir_exists (MateConfSources *sources,const gchar *dir,GError **err); void mateconf_sources_remove_dir (MateConfSources *sources,const gchar *dir,GError **err); void mateconf_sources_set_schema (MateConfSources *sources,const gchar *key,const gchar *schema_key,GError **err); gboolean mateconf_sources_sync_all (MateConfSources *sources,GError **err); MateConfMetaInfo * mateconf_sources_query_metainfo (MateConfSources *sources,const gchar *key,GError **err); MateConfValue * mateconf_sources_query_default_value (MateConfSources *sources,const gchar *key,const gchar **locales,gboolean *is_writable,GError **err);
typedef struct {
guint flags;
gchar* address;
MateConfBackend* backend;
} MateConfSource;
typedef enum {
/* These are an optimization to avoid calls to
* the writable/readable methods in the backend
* vtable
*/
MATECONF_SOURCE_ALL_WRITEABLE = 1 << 0,
MATECONF_SOURCE_ALL_READABLE = 1 << 1,
MATECONF_SOURCE_NEVER_WRITEABLE = 1 << 2,
MATECONF_SOURCE_ALL_FLAGS = ((1 << 0) | (1 << 1))
} MateConfSourceFlags;
MateConfSource * mateconf_resolve_address (const gchar *address,GError **err);
|
|
|
|
Returns : |
MateConfSources * mateconf_sources_new_from_addresses (GSList *addresses,GError **err);
|
|
|
|
Returns : |
MateConfSources * mateconf_sources_new_from_source (MateConfSource *source);
|
|
Returns : |
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 : |
void mateconf_sources_set_value (MateConfSources *sources,const gchar *key,const MateConfValue *value,MateConfSources **modified_sources,GError **err);
|
|
|
|
|
|
|
|
|
void mateconf_sources_unset_value (MateConfSources *sources,const gchar *key,const gchar *locale,MateConfSources **modified_sources,GError **err);
|
|
|
|
|
|
|
|
|
GSList * mateconf_sources_all_entries (MateConfSources *sources,const gchar *dir,const gchar **locales,GError **err);
|
|
|
|
|
|
|
|
Returns : |
GSList * mateconf_sources_all_dirs (MateConfSources *sources,const gchar *dir,GError **err);
|
|
|
|
|
|
Returns : |
gboolean mateconf_sources_dir_exists (MateConfSources *sources,const gchar *dir,GError **err);
|
|
|
|
|
|
Returns : |
void mateconf_sources_remove_dir (MateConfSources *sources,const gchar *dir,GError **err);
|
|
|
|
|
void mateconf_sources_set_schema (MateConfSources *sources,const gchar *key,const gchar *schema_key,GError **err);
|
|
|
|
|
|
|
gboolean mateconf_sources_sync_all (MateConfSources *sources,GError **err);
|
|
|
|
Returns : |
MateConfMetaInfo * mateconf_sources_query_metainfo (MateConfSources *sources,const gchar *key,GError **err);
|
|
|
|
|
|
Returns : |
MateConfValue * mateconf_sources_query_default_value (MateConfSources *sources,const gchar *key,const gchar **locales,gboolean *is_writable,GError **err);
|
|
|
|
|
|
|
|
|
|
Returns : |