summaryrefslogtreecommitdiff
path: root/otk/screeninfo.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-11-03 11:46:05 +0000
committerDana Jansens <danakj@orodu.net>2002-11-03 11:46:05 +0000
commitace8c8896aa13a6fc4e489277cf9c96f49175322 (patch)
tree69748320de56b6c0c1fccdefc768b2b12ab012b7 /otk/screeninfo.cc
parent37e56007680a6664967e0e71ac52981654def6a6 (diff)
WE DONT USE BASE DISPLAY FOR ANYTHING ANY MORE!!@^!*@*!! YAY
Diffstat (limited to 'otk/screeninfo.cc')
-rw-r--r--otk/screeninfo.cc10
1 files changed, 8 insertions, 2 deletions
diff --git a/otk/screeninfo.cc b/otk/screeninfo.cc
index 22ec6d02..c1c0c2ac 100644
--- a/otk/screeninfo.cc
+++ b/otk/screeninfo.cc
@@ -4,8 +4,14 @@
# include "../config.h"
#endif // HAVE_CONFIG_H
+extern "C" {
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+}
+
#include "screeninfo.hh"
#include "display.hh"
+#include "src/util.hh"
using std::string;
@@ -14,7 +20,7 @@ namespace otk {
ScreenInfo::ScreenInfo(unsigned int num) {
screen_number = num;
- root_window = RootWindow(ob::OBDisplay::display, screen_number);
+ root_window = RootWindow(OBDisplay::display, screen_number);
rect.setSize(WidthOfScreen(ScreenOfDisplay(OBDisplay::display,
screen_number)),
@@ -73,7 +79,7 @@ ScreenInfo::ScreenInfo(unsigned int num) {
default_string.resize(pos);
display_string = string("DISPLAY=") + default_string + '.' +
- itostring(static_cast<unsigned long>(screen_number));
+ ob::itostring(static_cast<unsigned long>(screen_number));
#ifdef XINERAMA
xinerama_active = False;