[gtkmm] SpinButton: Change SpinButtonUpdatePolicy to SpinButton::UpdatePolicy.



commit 1b9a41d22c44853c25ec53ea209cae1481a24e49
Author: Murray Cumming <murrayc murrayc com>
Date:   Thu Apr 27 21:31:44 2017 +0200

    SpinButton: Change SpinButtonUpdatePolicy to SpinButton::UpdatePolicy.

 gtk/src/spinbutton.ccg  |    2 ++
 gtk/src/spinbutton.hg   |    8 ++++----
 tools/m4/convert_gtk.m4 |    2 +-
 3 files changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/gtk/src/spinbutton.ccg b/gtk/src/spinbutton.ccg
index 9c36c1f..0cc13ac 100644
--- a/gtk/src/spinbutton.ccg
+++ b/gtk/src/spinbutton.ccg
@@ -18,6 +18,8 @@
 #include <gtkmm/adjustment.h>
 #include <gtk/gtk.h>
 
+using UpdatePolicy = Gtk::SpinButton::UpdatePolicy;
+
 namespace Gtk
 {
 
diff --git a/gtk/src/spinbutton.hg b/gtk/src/spinbutton.hg
index 1eafff2..48db534 100644
--- a/gtk/src/spinbutton.hg
+++ b/gtk/src/spinbutton.hg
@@ -26,7 +26,6 @@ namespace Gtk
 {
 
 _CC_INCLUDE(gtk/gtk.h)
-_WRAP_ENUM(SpinButtonUpdatePolicy, GtkSpinButtonUpdatePolicy)
 _WRAP_ENUM(SpinType, GtkSpinType)
 
 class Adjustment;
@@ -43,6 +42,7 @@ class SpinButton : public Entry
 {
   _CLASS_GTKOBJECT(SpinButton,GtkSpinButton,GTK_SPIN_BUTTON,Gtk::Entry,GtkEntry)
 public:
+  _WRAP_ENUM(UpdatePolicy, GtkSpinButtonUpdatePolicy)
 
   //TODO: This constructor should be implicit
   //: create instance
@@ -73,8 +73,8 @@ public:
   _WRAP_METHOD(int get_value_as_int() const, gtk_spin_button_get_value_as_int)
   _WRAP_METHOD(void set_value(double value), gtk_spin_button_set_value)
 
-  _WRAP_METHOD(void set_update_policy(SpinButtonUpdatePolicy policy), gtk_spin_button_set_update_policy)
-  _WRAP_METHOD(SpinButtonUpdatePolicy get_update_policy() const, gtk_spin_button_get_update_policy)
+  _WRAP_METHOD(void set_update_policy(UpdatePolicy policy), gtk_spin_button_set_update_policy)
+  _WRAP_METHOD(UpdatePolicy get_update_policy() const, gtk_spin_button_get_update_policy)
 
   _WRAP_METHOD(void set_numeric(bool numeric = true), gtk_spin_button_set_numeric)
   _WRAP_METHOD(bool get_numeric() const, gtk_spin_button_get_numeric)
@@ -110,7 +110,7 @@ public:
   _WRAP_PROPERTY("snap-to-ticks", bool)
   _WRAP_PROPERTY("numeric", bool)
   _WRAP_PROPERTY("wrap", bool)
-  _WRAP_PROPERTY("update-policy", SpinButtonUpdatePolicy)
+  _WRAP_PROPERTY("update-policy", UpdatePolicy)
   _WRAP_PROPERTY("value", double)
 };
 
diff --git a/tools/m4/convert_gtk.m4 b/tools/m4/convert_gtk.m4
index deb9e5b..3e8ca87 100644
--- a/tools/m4/convert_gtk.m4
+++ b/tools/m4/convert_gtk.m4
@@ -109,7 +109,7 @@ _CONV_ENUM(Gtk,ShadowType)
 _CONV_ENUM(Gtk,ShortcutType)
 _CONV_INCLASS_ENUM(Gtk,SizeGroup,Mode)
 _CONV_ENUM(Gtk,SortType)
-_CONV_ENUM(Gtk,SpinButtonUpdatePolicy)
+_CONV_INCLASS_ENUM(Gtk,SpinButton,UpdatePolicy)
 _CONV_ENUM(Gtk,SpinType)
 _CONV_ENUM(Gtk,StackTransitionType)
 _CONV_ENUM(Gtk,TargetFlags)


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