[gtkmm] Gdk::Window::constrain_size(): WindowHints flags
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm] Gdk::Window::constrain_size(): WindowHints flags
- Date: Fri, 3 Mar 2017 15:19:19 +0000 (UTC)
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]