// MGL_WM hooks:
// ---------------------------------------------------------------------------
-static void wxWindowPainter(window_t *wnd, MGLDC *dc)
+static void MGLAPI wxWindowPainter(window_t *wnd, MGLDC *dc)
{
wxWindowMGL *w = (wxWindow*) wnd->userData;
}
}
-static ibool wxWindowMouseHandler(window_t *wnd, event_t *e)
+static ibool MGLAPI wxWindowMouseHandler(window_t *wnd, event_t *e)
{
wxWindowMGL *win = (wxWindowMGL*)MGL_wmGetWindowUserData(wnd);
wxPoint orig(win->GetClientAreaOrigin());
return (long)EVT_asciiCode(event->message);
}
-static ibool wxWindowKeybHandler(window_t *wnd, event_t *e)
+static ibool MGLAPI wxWindowKeybHandler(window_t *wnd, event_t *e)
{
wxWindowMGL *win = (wxWindowMGL*)MGL_wmGetWindowUserData(wnd);
// constructors and such
// ----------------------------------------------------------------------------
+extern wxDisplayModeInfo wxGetDefaultDisplayMode();
+
void wxWindowMGL::Init()
{
// First of all, make sure window manager is up and running. If it is
// not the case, initialize it in default display mode
if ( !g_winMng )
- wxTheApp->SetDisplayMode(wxDisplayModeInfo(640, 480, 16));
+ wxTheApp->SetDisplayMode(wxGetDefaultDisplayMode());
// generic:
InitBase();