X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2FXScreen.cc;h=5ae8becdd490352e853deb5adbd4034401b025cc;hb=ac62af410dd5ea8ade914f47c9d5d269de16d59a;hp=fc53385da0213a7888b564b45dee72e197ecbd8e;hpb=91a7ca7d206f2ce09a0eb1229db57b67d9bafc67;p=chaz%2Fopenbox 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); +}