fi
GUI_TK_LIBRARY="$GUI_TK_LIBRARY -lXext -lXt -lX11"
- TOOLKIT_VPATH="\${top_srcdir}/src/x11"
+ TOOLKIT_VPATH="\${top_srcdir}/src/x11 \${top_srcdir}/src/univ"
TOOLKIT=X11
GUIDIST=X11_DIST
- TOOLCHAIN_DEFS="${TOOLCHAIN_DEFS} -D__WXUNIVERSAL__ -D__WXX11__"
+ TOOLCHAIN_DEFS="${TOOLCHAIN_DEFS} -D__WXUNIVERSAL__"
fi
if test "$wxUSE_WINE" = 1; then
fi
GUI_TK_LIBRARY="$GUI_TK_LIBRARY -lXext -lXt -lX11"
- TOOLKIT_VPATH="\${top_srcdir}/src/x11"
+ TOOLKIT_VPATH="\${top_srcdir}/src/x11 \${top_srcdir}/src/univ"
TOOLKIT=X11
GUIDIST=X11_DIST
- TOOLCHAIN_DEFS="${TOOLCHAIN_DEFS} -D__WXUNIVERSAL__ -D__WXX11__"
+ TOOLCHAIN_DEFS="${TOOLCHAIN_DEFS} -D__WXUNIVERSAL__"
fi
if test "$wxUSE_WINE" = 1; then
// Set the window manager decorations according to the
// given wxWindows style
+#if 0
static bool SetWMDecorations(Widget w, long style);
+#endif
static bool MWMIsRunning(Window w);
Atom wm_delete_window = XInternAtom(wxGlobalDisplay(), "WM_DELETE_WINDOW", False);
XSetWMProtocols(wxGlobalDisplay(), (Window) GetMainWindow(), &wm_delete_window, 1);
+#if 0
SetWMDecorations((Window) GetMainWindow(), style);
+#endif
SetTitle(title);
if (icon.Ok() && GetMainWindow())
{
+#if 0
XWMHints *wmHints = XAllocWMHints();
wmHints.icon_pixmap = (Pixmap) icon.GetPixmap();
XSetWMHints(wxGlobalDisplay(), (Window) GetMainWindow(),
wmHints);
XFree(wmHints);
+#endif
}
}
// Set the window manager decorations according to the
// given wxWindows style
+#if 0
static bool SetWMDecorations(Widget w, long style)
{
if (!MWMIsRunning(w))
return TRUE;
}
+#endif
static bool MWMIsRunning(Window w)
{
+ Display *dpy = (Display*)wxGetDisplay();
Atom motifWmInfo = XInternAtom(dpy, "_MOTIF_WM_INFO", False);
unsigned long length, bytesafter;
unsigned char value[20];
- int ret, type, format;
+ unsigned char *ptr = &value[0];
+ int ret, format;
+ Atom type;
type = format = length = 0;
- value = 0;
+ value[0] = 0;
ret = XGetWindowProperty(wxGlobalDisplay(), w, motifWmInfo,
0L, 2, False, motifWmInfo,
- &type, &format, &length, &bytesafter, &value);
+ &type, &format, &length, &bytesafter, &ptr);
return (ret == Success);
}