#include "wx/app.h"
#include "wx/x11/private.h"
+#include "X11/Xatom.h"
+#include "X11/Xutil.h"
//-----------------------------------------------------------------------------
// wxPopupWindow
// All dialogs should really have this style
m_windowStyle = style;
m_windowStyle |= wxTAB_TRAVERSAL;
+
+ wxPoint pos( 20,20 );
+ wxSize size( 20,20 );
m_parent = parent;
if (m_parent) m_parent->AddChild( this );
XWMHints wm_hints;
long xattributes_mask =
- CWEventMask |
+ CWOverrideRedirect |
CWBorderPixel | CWBackPixel;
xattributes.background_pixel = BlackPixel( xdisplay, xscreen );
xattributes.border_pixel = BlackPixel( xdisplay, xscreen );
xattributes.override_redirect = False;
-
+
Window xwindow = XCreateWindow( xdisplay, xparent, pos.x, pos.y, size.x, size.y,
0, DefaultDepth(xdisplay,xscreen), InputOutput, xvisual, xattributes_mask, &xattributes );
KeymapStateMask | FocusChangeMask | ColormapChangeMask | StructureNotifyMask |
PropertyChangeMask );
- m_mainWindow = (WXWindow) xwindow;
+ m_mainWidget = (WXWindow) xwindow;
wxAddWindowToTable( xwindow, (wxWindow*) this );
XSetTransientForHint( xdisplay, xwindow, xparent );
bool wxPopupWindow::Show( bool show )
{
- return wxWindow11::Show( show );
+ return wxWindowX11::Show( show );
}
#endif // wxUSE_POPUPWIN