summaryrefslogtreecommitdiff
path: root/src/XScreen.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-05-17 02:49:26 +0000
committerDana Jansens <danakj@orodu.net>2002-05-17 02:49:26 +0000
commit20d7381ffb3b7b918c0f6120cce8c0343a50ce83 (patch)
tree7beae6bd428df0148961325714e1407738053121 /src/XScreen.cc
parentde712f85676ca0a386c956165bb6460d65206c46 (diff)
new versions of the X classes
added an Atom in XAtom and functionality in XScreen and XDisplay
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);
+}