00001
00002
00003
00004
00005
00006
00007 #include "gui/SceneControl.h"
00008 #include <X11/Intrinsic.h>
00009 #include <iostream>
00010 class Xdraw;
00011
00012 using namespace gui;
00013
00014 class XScene : public SceneControl
00015 {
00016 public:
00017
00018 XScene(float size=100, int initial_view=1, Widget=0);
00019
00020 ~XScene();
00021
00022
00023 int viewit();
00024
00025
00026 virtual void redisplay();
00027
00028
00029 int processEvent(XEvent& myevent);
00030
00031 private:
00032 void viewitInstructions(std::ostream& =std::cout);
00033 int getEvent();
00034
00035
00036 Xdraw* _drawer;
00037 Display* _display;
00038 Window _window;
00039
00040 Widget _widget;
00041
00042 };
00043
00044
00045
00046
00047
00048
00049