summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Lortie <desrt@desrt.ca>2013-11-29 20:16:57 -0500
committerRyan Lortie <desrt@desrt.ca>2013-11-29 20:16:57 -0500
commita3adaeac5b025fb131868982a1b6ed1dd3f08def (patch)
treef867bfe6ee594b9cd76e0e5d3c3396a4c25e08be
parentace1655f58a3dc3a9e8cfe1d1ffe379a16847571 (diff)
downloaddconf-a3adaeac5b025fb131868982a1b6ed1dd3f08def.tar.gz
vapi: fix up some binding issues
-rw-r--r--client/dconf.vapi4
1 files changed, 3 insertions, 1 deletions
diff --git a/client/dconf.vapi b/client/dconf.vapi
index 7e5cdae..eadc121 100644
--- a/client/dconf.vapi
+++ b/client/dconf.vapi
@@ -20,15 +20,17 @@ namespace DConf {
}
[Compact]
- [CCode (ref_function = "dconf_changeset_ref", unref_function = "dconf_changeset_unref")]
+ [CCode (cheader_filename = "dconf.h", ref_function = "dconf_changeset_ref", unref_function = "dconf_changeset_unref")]
public class Changeset {
public delegate bool Predicate (string path, GLib.Variant? value);
public Changeset ();
public Changeset.write (string path, GLib.Variant? value);
+ public Changeset.database (Changeset? copy_of = null);
public void set (string path, GLib.Variant? value);
public bool get (string path, out GLib.Variant? value);
public bool is_similar_to (Changeset other);
public bool all (Predicate predicate);
+ [CCode (returns_floating_reference = true)]
public GLib.Variant serialise ();
public static Changeset deserialise (GLib.Variant serialised);
}