X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ab857a4ed6687929e308ea606f65ceedc43d1319..bdb310a72026e7781cda51fd3fc353cbec9151ed:/src/gtk1/utilsgtk.cpp diff --git a/src/gtk1/utilsgtk.cpp b/src/gtk1/utilsgtk.cpp index e1c9989495..1f985793be 100644 --- a/src/gtk1/utilsgtk.cpp +++ b/src/gtk1/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 @@ -40,9 +42,15 @@ #undef explicit #endif // HAVE_X11_XKBLIB_H -// ---------------------------------------------------------------------------- +//----------------------------------------------------------------------------- +// data +//----------------------------------------------------------------------------- + +extern GtkWidget *wxRootWindow; + +//---------------------------------------------------------------------------- // misc. -// ---------------------------------------------------------------------------- +//---------------------------------------------------------------------------- void wxBell() { @@ -71,7 +79,7 @@ bool wxSetDetectableAutoRepeat( bool WXUNUSED(flag) ) void *wxGetDisplay() { - return gdk_display; + return GDK_DISPLAY(); } void wxDisplaySize( int *width, int *height ) @@ -92,7 +100,7 @@ bool wxColourDisplay() int wxDisplayDepth() { - return gdk_window_get_visual( (GdkWindow*) &gdk_root_parent )->depth; + return gdk_window_get_visual( wxRootWindow->window )->depth; } int wxGetOsVersion(int *majorVsn, int *minorVsn) @@ -103,6 +111,12 @@ int wxGetOsVersion(int *majorVsn, int *minorVsn) return wxGTK; } +wxWindow* wxFindWindowAtPoint(const wxPoint& pt) +{ + return wxGenericFindWindowAtPoint(pt); +} + + // ---------------------------------------------------------------------------- // subprocess routines // ----------------------------------------------------------------------------