![]() |
![]() |
![]() |
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 : |