]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mgl/utils.cpp
corrected mac src due to new api changes
[wxWidgets.git] / src / mgl / utils.cpp
index 95bc72a9ff5b1d45dfea2ff04debeb9675f8244d..7ad8f8af4f2277f8febdb5b208a1d5a8e5717f83 100644 (file)
@@ -12,7 +12,6 @@
 
 #include "wx/intl.h"
 #include "wx/log.h"
-
 #include "wx/process.h"
 
 #include <stdarg.h>
@@ -26,6 +25,8 @@
 #include "wx/unix/execute.h"
 #endif
 
+#include "wx/mgl/private.h"
+
 //----------------------------------------------------------------------------
 // misc.
 //----------------------------------------------------------------------------
@@ -39,20 +40,23 @@ void wxBell()
 // display characterstics
 // ----------------------------------------------------------------------------
 
-extern MGLDevCtx *g_displayDC;
-
-void wxDisplaySize( int *width, int *height )
+void wxDisplaySize(int *width, int *height)
 {
     wxASSERT_MSG( g_displayDC, wxT("MGL display DC not created yet.") );
     if (width) *width = g_displayDC->sizex();
     if (height) *height = g_displayDC->sizey();
 }
 
-void wxGetMousePosition( int* x, int* y )
+void wxGetMousePosition(int* x, int* y)
 {
-#if 0 // FIXME_MGL
-    gdk_window_get_pointer( (GdkWindow*) NULL, x, y, (GdkModifierType*) NULL );
-#endif
+    MS_getPos(x, y);
+}
+
+wxPoint wxGetMousePosition()
+{
+    wxPoint pt;
+    wxGetMousePosition(&pt.x, &pt.y);
+    return pt;
 }
 
 bool wxColourDisplay()
@@ -72,7 +76,7 @@ int wxDisplayDepth()
 int wxGetOsVersion(int *majorVsn, int *minorVsn)
 {
 #if 0 // FIXME_MGL
-        // FIXME_MGL : wxGetOsVersion, too
+        // FIXME_MGL : fix wxGetOsVersion, too
   if (majorVsn) *majorVsn = GTK_MAJOR_VERSION;
   if (minorVsn) *minorVsn = GTK_MINOR_VERSION;