summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--otk/rendertest.cc5
-rw-r--r--otk/surface.hh1
2 files changed, 5 insertions, 1 deletions
diff --git a/otk/rendertest.cc b/otk/rendertest.cc
index d3e38ae8..2cf63f37 100644
--- a/otk/rendertest.cc
+++ b/otk/rendertest.cc
@@ -2,6 +2,7 @@
#include "rendercontrol.hh"
#include <stdio.h>
+#include <X11/Xlib.h>
int main(int argc, char **argv)
{
@@ -15,7 +16,9 @@ int main(int argc, char **argv)
otk::RenderControl *rc = otk::RenderControl::getRenderControl(0);
rc->render(&foo);
-
+ XSetWindowBackgroundPixmap(**otk::display, foo.window(), foo.pixmap());
+ XClearWindow(**otk::display, foo.window());
+
app.run();
delete rc;
diff --git a/otk/surface.hh b/otk/surface.hh
index 0c64c6f5..b027f796 100644
--- a/otk/surface.hh
+++ b/otk/surface.hh
@@ -27,6 +27,7 @@ public:
virtual const Point& size() const { return _size; }
virtual int width() const { return _size.x(); }
virtual int height() const { return _size.y(); }
+ virtual Pixmap pixmap() const { return _pm; } // TEMP
friend class TrueRenderControl;
};