diff options
Diffstat (limited to 'src/XScreen.cc')
| -rw-r--r-- | src/XScreen.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/XScreen.cc b/src/XScreen.cc index fc53385d..5ae8becd 100644 --- a/src/XScreen.cc +++ b/src/XScreen.cc @@ -71,3 +71,16 @@ void XScreen::setColorData() { _colormap = DefaultColormap(_display, _number); } } + + +/* + * Creates a window on screen. + */ +Window createWindow(Window parent, const Rect &area, int borderw, + unsigned int winclass, unsigned long attrib_mask, + XSetWindowAttributes *attrib) const { + return XCreateWindow(_display, parent, + area.x(), area.y(), area.w(), area.h(), + borderw, depth(), winclass, visual(), + attrib_mask, attrib); +} |
