- XSetWindowAttributes attrib_create;
- unsigned long create_mask = CWBackPixmap | CWBorderPixel | CWColormap |
- CWOverrideRedirect | CWEventMask;
-
- attrib_create.background_pixmap = None;
- attrib_create.colormap = _screen->getColormap();
- attrib_create.override_redirect = True;
- attrib_create.event_mask = EnterWindowMask | LeaveWindowMask | ButtonPress;
- /*
- We catch button presses because other wise they get passed down to the
- root window, which will then cause root menus to show when you click the
- window's frame.
- */
-
- return XCreateWindow(otk::OBDisplay::display, _screen->getRootWindow(),
- 0, 0, 1, 1, 0,
- _screen->getDepth(), InputOutput, _screen->getVisual(),
- create_mask, &attrib_create);