[gtkmm] gtkmm: Added some missing properties.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm] gtkmm: Added some missing properties.
- Date: Sat, 25 Sep 2010 13:35:20 +0000 (UTC)
commit 9053a03743210de8363fbea3c0e7b8da3dadf51f
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 | 5 ++++-
gtk/src/actiongroup.hg | 6 +++++-
gtk/src/adjustment.hg | 7 +++++++
gtk/src/builder.hg | 2 ++
5 files changed, 28 insertions(+), 2 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 8a6c9a1..0e9ec76 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 c44bff7..38f1c42 100644
--- a/gtk/src/accelgroup.hg
+++ b/gtk/src/accelgroup.hg
@@ -117,7 +117,10 @@ 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", no_default_handler)
+ _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 e49cd4b..bf4e6fa 100644
--- a/gtk/src/actiongroup.hg
+++ b/gtk/src/actiongroup.hg
@@ -128,7 +128,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 742dfc6..3bc07ad 100644
--- a/gtk/src/builder.hg
+++ b/gtk/src/builder.hg
@@ -372,6 +372,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]