X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d76fe38b29803642f9b70c1457c25dbc1640f63e..e5f741e5d467b1ce7105be96e9f3dcb553e8b89d:/src/gtk/utilsgtk.cpp diff --git a/src/gtk/utilsgtk.cpp b/src/gtk/utilsgtk.cpp index 513c3674e6..6d27531b26 100644 --- a/src/gtk/utilsgtk.cpp +++ b/src/gtk/utilsgtk.cpp @@ -26,7 +26,9 @@ #include "glib.h" #include "gdk/gdk.h" #include "gtk/gtk.h" +#ifndef __WXGTK20__ #include "gtk/gtkfeatures.h" +#endif #include "gdk/gdkx.h" #ifdef HAVE_X11_XKBLIB_H @@ -77,7 +79,7 @@ bool wxSetDetectableAutoRepeat( bool WXUNUSED(flag) ) void *wxGetDisplay() { - return gdk_display; + return GDK_DISPLAY(); } void wxDisplaySize( int *width, int *height ) @@ -86,6 +88,12 @@ void wxDisplaySize( int *width, int *height ) if (height) *height = gdk_screen_height(); } +void wxDisplaySizeMM( int *width, int *height ) +{ + if (width) *width = gdk_screen_width_mm(); + if (height) *height = gdk_screen_height_mm(); +} + void wxGetMousePosition( int* x, int* y ) { gdk_window_get_pointer( (GdkWindow*) NULL, x, y, (GdkModifierType*) NULL ); @@ -109,6 +117,12 @@ int wxGetOsVersion(int *majorVsn, int *minorVsn) return wxGTK; } +wxWindow* wxFindWindowAtPoint(const wxPoint& pt) +{ + return wxGenericFindWindowAtPoint(pt); +} + + // ---------------------------------------------------------------------------- // subprocess routines // ----------------------------------------------------------------------------