[glibmm] Settings: Wrap the properties.



commit 0cc347ec414d92d41f28c4d3e6889cef6951e923
Author: José Alburquerque <jaalburqu svn gnome org>
Date:   Thu Apr 25 00:12:20 2013 -0400

    Settings: Wrap the properties.
    
        * gio/src/settings.hg:

 ChangeLog           |    6 ++++++
 gio/src/settings.hg |   10 ++++++++++
 2 files changed, 16 insertions(+), 0 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 9ebbea0..e3dcdf4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2013-04-25  José Alburquerque  <jaalburquerque gmail com>
+
+       Settings: Wrap the properties.
+
+       * gio/src/settings.hg:
+
 2013-04-18  Kjell Ahlstedt  <kjell ahlstedt bredband net>
 
        Glib::Source: Fix the destruction and deletion.
diff --git a/gio/src/settings.hg b/gio/src/settings.hg
index 37e3ea2..c79f52c 100644
--- a/gio/src/settings.hg
+++ b/gio/src/settings.hg
@@ -120,6 +120,16 @@ public:
   void bind_writable(const Glib::ustring& key, const Glib::PropertyProxy_Base& property_proxy, bool 
inverted=false);
   // TODO: unbind is not actually a class method
 
+  //TODO?: _WRAP_PROPERTY("backend", Glib::RefPtr<SettingsBackend>)
+
+  _WRAP_PROPERTY("delay-apply", bool)
+  _WRAP_PROPERTY("has-unapplied", bool)
+  _WRAP_PROPERTY("path", std::string)
+  _WRAP_PROPERTY("schema", Glib::ustring)
+  _WRAP_PROPERTY("schema-id", Glib::ustring)
+
+  //TODO: _WRAP_PROPERTY("settings-schema", Glib::RefPtr<SettingsSchema>)
+
   //TODO?: _WRAP_SIGNAL(bool change_event(const Glib::ArrayHandle<Glib::QueryQuark>& keys, int n_keys), 
"change-event")
 
 #m4 _CONVERSION(`const char*',`const Glib::ustring&',__GCHARP_TO_USTRING)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]