enum GConfClientPreloadType;
enum GConfClientErrorHandlingMode;
void (*GConfClientNotifyFunc) (GConfClient *client,
guint cnxn_id,
GConfEntry *entry,
gpointer user_data);
void (*GConfClientErrorHandlerFunc) (GConfClient *client,
GError *error);
#define GCONF_CLIENT (obj)
GConfClient* gconf_client_get_default (void);
GConfClient* gconf_client_get_for_engine (GConfEngine *engine);
void gconf_client_add_dir (GConfClient *client,
const gchar *dir,
GConfClientPreloadType preload,
GError **err);
void gconf_client_remove_dir (GConfClient *client,
const gchar *dir,
GError **err);
guint gconf_client_notify_add (GConfClient *client,
const gchar *namespace_section,
GConfClientNotifyFunc func,
gpointer user_data,
GFreeFunc destroy_notify,
GError **err);
void gconf_client_notify_remove (GConfClient *client,
guint cnxn);
void gconf_client_set_error_handling (GConfClient *client,
GConfClientErrorHandlingMode mode);
void gconf_client_set_global_default_error_handler
(GConfClientErrorHandlerFunc func);
void gconf_client_clear_cache (GConfClient *client);
void gconf_client_preload (GConfClient *client,
const gchar *dirname,
GConfClientPreloadType type,
GError **err);
void gconf_client_set (GConfClient *client,
const gchar *key,
GConfValue *val,
GError **err);
GConfValue* gconf_client_get (GConfClient *client,
const gchar *key,
GError **err);
GConfValue* gconf_client_get_without_default
(GConfClient *client,
const gchar *key,
GError **err);
GConfEntry* gconf_client_get_entry (GConfClient *client,
const gchar *key,
const gchar *locale,
gboolean use_schema_default,
GError **err);
GConfValue* gconf_client_get_default_from_schema
(GConfClient *client,
const gchar *key,
GError **err);
gboolean gconf_client_unset (GConfClient *client,
const gchar *key,
GError **err);
GSList* gconf_client_all_entries (GConfClient *client,
const gchar *dir,
GError **err);
GSList* gconf_client_all_dirs (GConfClient *client,
const gchar *dir,
GError **err);
void gconf_client_suggest_sync (GConfClient *client,
GError **err);
gboolean gconf_client_dir_exists (GConfClient *client,
const gchar *dir,
GError **err);
gdouble gconf_client_get_float (GConfClient *client,
const gchar *key,
GError **err);
gint gconf_client_get_int (GConfClient *client,
const gchar *key,
GError **err);
gchar* gconf_client_get_string (GConfClient *client,
const gchar *key,
GError **err);
gboolean gconf_client_get_bool (GConfClient *client,
const gchar *key,
GError **err);
GConfSchema* gconf_client_get_schema (GConfClient *client,
const gchar *key,
GError **err);
GSList* gconf_client_get_list (GConfClient *client,
const gchar *key,
GConfValueType list_type,
GError **err);
gboolean gconf_client_get_pair (GConfClient *client,
const gchar *key,
GConfValueType car_type,
GConfValueType cdr_type,
gpointer car_retloc,
gpointer cdr_retloc,
GError **err);
gboolean gconf_client_set_float (GConfClient *client,
const gchar *key,
gdouble val,
GError **err);
gboolean gconf_client_set_int (GConfClient *client,
const gchar *key,
gint val,
GError **err);
gboolean gconf_client_set_string (GConfClient *client,
const gchar *key,
const gchar *val,
GError **err);
gboolean gconf_client_set_bool (GConfClient *client,
const gchar *key,
gboolean val,
GError **err);
gboolean gconf_client_set_schema (GConfClient *client,
const gchar *key,
GConfSchema *val,
GError **err);
gboolean gconf_client_set_list (GConfClient *client,
const gchar *key,
GConfValueType list_type,
GSList *list,
GError **err);
gboolean gconf_client_set_pair (GConfClient *client,
const gchar *key,
GConfValueType car_type,
GConfValueType cdr_type,
gconstpointer address_of_car,
gconstpointer address_of_cdr,
GError **err);
void gconf_client_error (GConfClient *client,
GError *error);
void gconf_client_unreturned_error (GConfClient *client,
GError *error);
void gconf_client_value_changed (GConfClient *client,
const gchar *key,
GConfValue *value);
GConfChangeSet* gconf_client_reverse_change_set
(GConfClient *client,
GConfChangeSet *cs,
GError **err);
GConfChangeSet* gconf_client_change_set_from_currentv
(GConfClient *client,
const gchar **keys,
GError **err);
GConfChangeSet* gconf_client_change_set_from_current
(GConfClient *client,
GError **err,
const gchar *first_key,
...);
gboolean gconf_client_commit_change_set (GConfClient *client,
GConfChangeSet *cs,
gboolean remove_committed,
GError **err);
|