[gtkmm] Gdk::Window::constrain_size(): WindowHints flags



commit 7a3c7ce75c68f0d60eefc696acb84c653c90d3aa
Author: Kjell Ahlstedt <kjell ahlstedt bredband net>
Date:   Fri Mar 3 16:16:46 2017 +0100

    Gdk::Window::constrain_size(): WindowHints flags
    
    In gtk+ 3.11.3, the flags parameter was changed from guint to GdkWindowHints.
    Now we can make such an ABI-breaking change in gtkmm. (Probably it did not
    break ABI in gtk+'s C code, but it does in C++ code with mangled function
    names.)

 gdk/src/window.hg |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)
---
diff --git a/gdk/src/window.hg b/gdk/src/window.hg
index 8ee3bf8..0760a13 100644
--- a/gdk/src/window.hg
+++ b/gdk/src/window.hg
@@ -297,11 +297,8 @@ public:
   _WRAP_METHOD(void freeze_updates(), gdk_window_freeze_updates)
   _WRAP_METHOD(void thaw_updates(), gdk_window_thaw_updates)
 
-  //TODO: flags is now an enum. See
-  // https://git.gnome.org/browse/gtk+/commit/gdk/gdkwindow.c?id=4b42526e1f33b0ceb9231cee5e15861b97c05726
-  // Change it here too?
-  #m4 _CONVERSION(`guint',`GdkWindowHints',`(GdkWindowHints)($3)')
-  _WRAP_METHOD(static void constrain_size(const Geometry& geometry, guint flags, int width, int height, int& 
new_width, int& new_height), gdk_window_constrain_size)
+  _WRAP_METHOD(static void constrain_size(const Geometry& geometry, WindowHints flags,
+    int width, int height, int& new_width, int& new_height), gdk_window_constrain_size)
 
   _WRAP_METHOD(void set_skip_taskbar_hint(bool skips_taskbar = true), gdk_window_set_skip_taskbar_hint)
   _WRAP_METHOD(void set_skip_pager_hint(bool skips_pager = true), gdk_window_set_skip_pager_hint)


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