+ return font;
+}
+
+static bool wxXGetWindowProperty(GdkWindow* window, Atom& type, int& format, gulong& nitems, guchar*& data)
+{
+ bool success = false;
+#if GTK_CHECK_VERSION(2, 2, 0)
+ if (gtk_check_version(2, 2, 0) == NULL)
+ {
+ gulong bytes_after;
+ success = XGetWindowProperty(
+ GDK_DISPLAY_XDISPLAY(gdk_drawable_get_display(window)),
+ GDK_WINDOW_XWINDOW(window),
+ gdk_x11_get_xatom_by_name_for_display(
+ gdk_drawable_get_display(window),
+ "_NET_FRAME_EXTENTS"),
+ 0, // left, right, top, bottom, CARDINAL[4]/32
+ G_MAXLONG, // size of long
+ false, // do not delete property
+ XA_CARDINAL, // 32 bit
+ &type, &format, &nitems, &bytes_after, &data
+ ) == Success;
+ }
+#endif
+ return success;