58
58
#define EEL_GCONF_UNDEFINED_CONNECTION 0
60
GConfClient *eel_gconf_client_get_global (void);
61
gboolean eel_gconf_handle_error (GError **error);
62
void eel_gconf_set_boolean (const char *key,
63
gboolean boolean_value);
64
gboolean eel_gconf_get_boolean (const char *key);
65
int eel_gconf_get_integer (const char *key);
66
void eel_gconf_set_integer (const char *key,
68
gfloat eel_gconf_get_float (const char *key);
69
void eel_gconf_set_float (const char *key,
71
char * eel_gconf_get_string (const char *key);
72
void eel_gconf_set_string (const char *key,
73
const char *string_value);
74
GSList * eel_gconf_get_string_list (const char *key);
75
void eel_gconf_set_string_list (const char *key,
76
const GSList *string_list_value);
77
gboolean eel_gconf_is_default (const char *key);
78
gboolean eel_gconf_monitor_add (const char *directory);
79
gboolean eel_gconf_monitor_remove (const char *directory);
80
void eel_gconf_suggest_sync (void);
81
GConfValue* eel_gconf_get_value (const char *key);
82
gboolean eel_gconf_value_is_equal (const GConfValue *a,
84
void eel_gconf_set_value (const char *key,
85
const GConfValue *value);
86
gboolean eel_gconf_key_exists (const char *key);
88
void eel_gconf_value_free (GConfValue *value);
89
void eel_gconf_unset (const char *key);
60
GConfClient *eel_gconf_client_get_global(void);
62
void eel_gconf_global_client_free(void);
64
gboolean eel_gconf_handle_error(GError **error);
66
void eel_gconf_set_boolean(const gchar *key, gboolean boolean_value);
68
gboolean eel_gconf_get_boolean(const gchar *key);
70
int eel_gconf_get_integer(const gchar *key);
72
void eel_gconf_set_integer(const gchar *key, gint value);
74
gfloat eel_gconf_get_float(const gchar *key);
76
void eel_gconf_set_float(const gchar *key, gfloat value);
78
gchar *eel_gconf_get_string(const gchar *key);
79
void eel_gconf_set_string(const gchar *key, const gchar *value);
80
GSList *eel_gconf_get_string_list (const gchar *key);
81
void eel_gconf_set_string_list(const gchar *key, const GSList *value);
82
gboolean eel_gconf_is_default(const gchar *key);
83
gboolean eel_gconf_monitor_add(const gchar *directory);
84
gboolean eel_gconf_monitor_remove(const gchar *directory);
85
void eel_gconf_suggest_sync(void);
86
GConfValue *eel_gconf_get_value(const gchar *key);
87
gboolean eel_gconf_value_is_equal(const GConfValue *a, const GConfValue *b);
88
void eel_gconf_set_value (const gchar *key, const GConfValue *value);
89
gboolean eel_gconf_key_exists(const gchar *key);
90
void eel_gconf_value_free(GConfValue *value);
91
void eel_gconf_unset(const gchar *key);
91
93
/* Functions which weren't part of the eel-gconf-extensions.h file from eel */
92
GSList *eel_gconf_get_integer_list (const char *key);
93
void eel_gconf_set_integer_list (const char *key,
95
void gpdf_notification_add (const char *key,
96
GConfClientNotifyFunc notification_callback,
97
gpointer callback_data,
99
void gpdf_notification_remove (GList **notifiers);
100
guint eel_gconf_notification_add (const char *key,
101
GConfClientNotifyFunc notification_callback,
102
gpointer callback_data);
103
void eel_gconf_notification_remove (guint notification_id);
94
GSList *eel_gconf_get_integer_list(const gchar *key);
95
void eel_gconf_set_integer_list(const gchar *key, const GSList *slist);
96
void gpdf_notification_add(const gchar *key, GConfClientNotifyFunc notification_callback,
97
gpointer callback_data, GList **notifiers);
98
void gpdf_notification_remove(GList **notifiers);
99
guint eel_gconf_notification_add(const gchar *key,
100
GConfClientNotifyFunc notification_callback,
101
gpointer callback_data);
102
void eel_gconf_notification_remove(guint notification_id);
105
104
#ifdef __cplusplus
109
108
#endif /* EEL_GCONF_EXTENSIONS_H */