summaryrefslogtreecommitdiff
path: root/wrappers/gtk/gconf-client.h
diff options
context:
space:
mode:
Diffstat (limited to 'wrappers/gtk/gconf-client.h')
-rw-r--r--wrappers/gtk/gconf-client.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/wrappers/gtk/gconf-client.h b/wrappers/gtk/gconf-client.h
index 68857ecc..311033a6 100644
--- a/wrappers/gtk/gconf-client.h
+++ b/wrappers/gtk/gconf-client.h
@@ -279,6 +279,14 @@ gboolean gconf_client_get_bool (GConfClient* client, const gchar* key,
GConfSchema* gconf_client_get_schema (GConfClient* client,
const gchar* key, GConfError** err);
+GSList* gconf_client_get_list (GConfClient* client, const gchar* key,
+ GConfValueType list_type, GConfError** err);
+
+gboolean gconf_client_get_pair (GConfClient* client, const gchar* key,
+ GConfValueType car_type, GConfValueType cdr_type,
+ gpointer car_retloc, gpointer cdr_retloc,
+ GConfError** err);
+
/* No convenience functions for lists or pairs, since there are too
many combinations of types possible
*/
@@ -300,6 +308,18 @@ gboolean gconf_client_set_bool (GConfClient* client, const gchar* key,
gboolean gconf_client_set_schema (GConfClient* client, const gchar* key,
GConfSchema* val, GConfError** err);
+/* List should be the same as the one gconf_client_get_list() would return */
+gboolean gconf_client_set_list (GConfClient* client, const gchar* key,
+ GConfValueType list_type,
+ GSList* list,
+ GConfError** 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,
+ GConfError** err);
+
/*
* Functions to emit signals
*/