summaryrefslogtreecommitdiff
path: root/src/XScreen.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/XScreen.cc')
-rw-r--r--src/XScreen.cc13
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);
+}