]> git.saurik.com Git - wxWidgets.git/commitdiff
add gdk_window_get_height/width
authorPaul Cornett <paulcor@bullseye.com>
Mon, 31 Oct 2011 05:42:10 +0000 (05:42 +0000)
committerPaul Cornett <paulcor@bullseye.com>
Mon, 31 Oct 2011 05:42:10 +0000 (05:42 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@69607 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/gtk/private/gtk2-compat.h

index 0f8007e4ddd74a5df64c5cfd5f2387e8a3048e57..d7be4f14ad297fddb5f12ac24f63b2863d2bc802 100644 (file)
@@ -339,6 +339,25 @@ static inline GdkWindow* wx_gtk_entry_get_text_window(GtkEntry* entry)
 }
 #define gtk_entry_get_text_window wx_gtk_entry_get_text_window
 
+// ----------------------------------------------------------------------------
+// the following were introduced in GTK+ 2.24
+
+static inline gint wx_gdk_window_get_height(GdkWindow* window)
+{
+    int h;
+    gdk_drawable_get_size(window, NULL, &h);
+    return h;
+}
+#define gdk_window_get_height wx_gdk_window_get_height
+
+static inline gint wx_gdk_window_get_width(GdkWindow* window)
+{
+    int w;
+    gdk_drawable_get_size(window, &w, NULL);
+    return w;
+}
+#define gdk_window_get_width wx_gdk_window_get_width
+
 #endif // !GTK_CHECK_VERSION(3,0,0) && !defined(GTK_DISABLE_DEPRECATED)