[gtkmm/gtkmm-2-22] gtkmm: Added some missing properties.



commit bcbc0b537a9be1a5ea4d01686cec1a80518709a4
Author: Murray Cumming <murrayc murrayc com>
Date:   Fri Sep 24 09:13:21 2010 +0200

    gtkmm: Added some missing properties.
    
    * gtk/src/accelgroup.hg: Added is_locked and modifier_mask properties.
    * gtk/src/actiongroup.hg: Added name, sensitive and visible properties.
    * gtk/src/adjustment.hg: Added value, lower, upper, step-increment,
    page-increment and page-size properties.
    * gtk/src/builder.hg: Added translation-domain property.

 ChangeLog              |   10 ++++++++++
 gtk/src/accelgroup.hg  |    3 +++
 gtk/src/actiongroup.hg |    6 +++++-
 gtk/src/adjustment.hg  |    7 +++++++
 gtk/src/builder.hg     |    2 ++
 5 files changed, 27 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 6dd85b7..d5d95f3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
 2010-09-24  Murray Cumming  <murrayc murrayc com>
 
+	gtkmm: Added some missing properties.
+
+	* gtk/src/accelgroup.hg: Added is_locked and modifier_mask properties.
+	* gtk/src/actiongroup.hg: Added name, sensitive and visible properties.
+	* gtk/src/adjustment.hg: Added value, lower, upper, step-increment, 
+	page-increment and page-size properties.
+	* gtk/src/builder.hg: Added translation-domain property.
+
+2010-09-24  Murray Cumming  <murrayc murrayc com>
+
 	gdkmm: Screen: Added signals and properties.
 
 	* gdk/src/gdk_signals.defs: Regenerated by taking the part of the 
diff --git a/gtk/src/accelgroup.hg b/gtk/src/accelgroup.hg
index 466b44f..38f1c42 100644
--- a/gtk/src/accelgroup.hg
+++ b/gtk/src/accelgroup.hg
@@ -118,6 +118,9 @@ public:
   //TODO: The C type is unpleasant:
   //This has C docs, but it isn't worth mentioning them for such a useless signal. murrayc.
   _WRAP_SIGNAL(void accel_changed(guint keyval, Gdk::ModifierType modifier, GClosure* accel_closure), "accel_changed")
+  
+  _WRAP_PROPERTY("is-locked", bool)
+  _WRAP_PROPERTY("modifier-mask", Gdk::ModifierType)
 };
 
 } // namespace Gtk
diff --git a/gtk/src/actiongroup.hg b/gtk/src/actiongroup.hg
index 76ec50c..4c142ca 100644
--- a/gtk/src/actiongroup.hg
+++ b/gtk/src/actiongroup.hg
@@ -125,7 +125,11 @@ public:
    *
    * @param action the action
    */ 
-  _WRAP_SIGNAL(void post_activate(const Glib::RefPtr<Action>& action), "post_activate", no_default_handler) 
+  _WRAP_SIGNAL(void post_activate(const Glib::RefPtr<Action>& action), "post_activate", no_default_handler)
+  
+  _WRAP_PROPERTY("name", Glib::ustring)
+  _WRAP_PROPERTY("sensitive", bool)
+  _WRAP_PROPERTY("visible", bool)
 };
 
 } // namespace Gtk
diff --git a/gtk/src/adjustment.hg b/gtk/src/adjustment.hg
index 6e12a13..e021725 100644
--- a/gtk/src/adjustment.hg
+++ b/gtk/src/adjustment.hg
@@ -90,6 +90,13 @@ public:
 
   _WRAP_SIGNAL(void changed(), "changed")
   _WRAP_SIGNAL(void value_changed(), "value_changed")
+  
+  _WRAP_PROPERTY("value", double)
+  _WRAP_PROPERTY("lower", double)
+  _WRAP_PROPERTY("upper", double)
+  _WRAP_PROPERTY("step-increment", double)
+  _WRAP_PROPERTY("page-increment", double)
+  _WRAP_PROPERTY("page-size", double)
 
 };
 
diff --git a/gtk/src/builder.hg b/gtk/src/builder.hg
index a227952..b5c6714 100644
--- a/gtk/src/builder.hg
+++ b/gtk/src/builder.hg
@@ -371,6 +371,8 @@ public:
   
   //We ignore gtk_builder_get_type_from_name() because it only seems useful when implementing GtkBuildable for widgets.
   _IGNORE(gtk_builder_get_type_from_name)
+  
+  _WRAP_PROPERTY("translation-domain", Glib::ustring)
 
 protected:
   Gtk::Widget* get_widget_checked(const Glib::ustring& name, GType type);



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