Visual *xvisual = DefaultVisual( xdisplay, xscreen );
Window xparent = RootWindow( xdisplay, xscreen );
+#if wxUSE_NANOX
+ long xattributes_mask = 0;
+#else
XSetWindowAttributes xattributes;
long xattributes_mask =
xattributes.border_pixel = BlackPixel( xdisplay, xscreen );
xattributes.override_redirect = True;
xattributes.save_under = True;
-
+#endif
+
Window xwindow = XCreateWindow( xdisplay, xparent, pos.x, pos.y, size.x, size.y,
0, DefaultDepth(xdisplay,xscreen), InputOutput, xvisual, xattributes_mask, &xattributes );
XSetTransientForHint( xdisplay, xwindow, xparent );
+#if wxUSE_NANOX
+ // Switch off WM
+ wxSetWMDecorations(xwindow, 0);
+#else
XWMHints wm_hints;
wm_hints.flags = InputHint | StateHint /* | WindowGroupHint */;
wm_hints.input = True;
wm_hints.initial_state = NormalState;
XSetWMHints( xdisplay, xwindow, &wm_hints);
-
+#endif
+
return TRUE;
}