summaryrefslogtreecommitdiff
path: root/libmate-desktop/mate-gsettings.h
diff options
context:
space:
mode:
authorStefano Karapetsas <[email protected]>2014-04-23 19:40:51 +0200
committerStefano Karapetsas <[email protected]>2014-04-23 19:40:51 +0200
commit612be2533ef5b5b7f5ffc497ff928bd57de71b30 (patch)
treec4ce64cfc53d51e569031eba71f7e16be546ace1 /libmate-desktop/mate-gsettings.h
parent305074064a67c621d54f1e431e26da1feace8b39 (diff)
downloadmate-desktop-612be2533ef5b5b7f5ffc497ff928bd57de71b30.tar.bz2
mate-desktop-612be2533ef5b5b7f5ffc497ff928bd57de71b30.tar.xz
Add more GSettings common functions
Diffstat (limited to 'libmate-desktop/mate-gsettings.h')
-rw-r--r--libmate-desktop/mate-gsettings.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/libmate-desktop/mate-gsettings.h b/libmate-desktop/mate-gsettings.h
index f4a9d2c..8b6dd30 100644
--- a/libmate-desktop/mate-gsettings.h
+++ b/libmate-desktop/mate-gsettings.h
@@ -26,11 +26,22 @@
#define __MATE_GSETTINGS_H__
#include <glib.h>
+#include <gio/gio.h>
G_BEGIN_DECLS
gboolean mate_gsettings_schema_exists (const gchar* schema);
+gboolean mate_gsettings_append_strv (GSettings *settings,
+ const gchar *key,
+ const gchar *value);
+
+gboolean mate_gsettings_remove_all_from_strv (GSettings *settings,
+ const gchar *key,
+ const gchar *value);
+
+GSList* mate_gsettings_strv_to_gslist (const gchar *const *array);
+
G_END_DECLS
#endif /* __MATE_GSETTINGS_H__ */