[glib/wip/gsettings-list: 1/2] expand GSettingsBackend vtable for lists
- From: Ryan Lortie <ryanl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib/wip/gsettings-list: 1/2] expand GSettingsBackend vtable for lists
- Date: Tue, 12 Oct 2010 14:53:49 +0000 (UTC)
commit c7254e602dda7f472d7a773c8b0fe410f8f867fd
Author: Ryan Lortie <desrt desrt ca>
Date: Mon Sep 6 12:28:19 2010 -0400
expand GSettingsBackend vtable for lists
gio/gsettingsbackend.h | 14 +++++++++++++-
1 files changed, 13 insertions(+), 1 deletions(-)
---
diff --git a/gio/gsettingsbackend.h b/gio/gsettingsbackend.h
index 3705ee5..781874e 100644
--- a/gio/gsettingsbackend.h
+++ b/gio/gsettingsbackend.h
@@ -93,7 +93,19 @@ struct _GSettingsBackendClass
GPermission * (*get_permission) (GSettingsBackend *backend,
const gchar *path);
- gpointer padding[24];
+ gchar ** (*list) (GSettingsBackend *backend,
+ const gchar *path,
+ const gchar * const *schema_items);
+ gchar * (*add) (GSettingsBackend *backend,
+ const gchar *path,
+ const gchar *hint);
+ gboolean (*remove) (GSettingsBackend *backend,
+ const gchar *path,
+ const gchar *name);
+ gboolean (*check) (GSettingsBackend *backend,
+ const gchar *path);
+
+ gpointer padding[20];
};
struct _GSettingsBackend
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]