]> git.llucax.com Git - z.facultad/75.52/treemulator.git/blobdiff - nviewer/window.h
Permito ventanas anidadas.
[z.facultad/75.52/treemulator.git] / nviewer / window.h
index d80871b3adfdb7c7095a7d5806ad9c5b50558df9..ba749abf2d82510f67ed80c6e088bedfcfc65628 100644 (file)
@@ -9,17 +9,23 @@
 class Window {
        public:
                Window (const std::string &s, int w, int h, int x=0, int y=0, bool box=true);
 class Window {
        public:
                Window (const std::string &s, int w, int h, int x=0, int y=0, bool box=true);
-               ~Window ();
+               Window (Window *parent, const std::string &s, int w, int h, int x=0, int y=0, bool box=true);
+               virtual ~Window ();
 
                void SetText (int x, int y, const std::string &s);
                void SetText (int x, int y, int i);
                void SetText (int x, int y, uint i);
 
                void SetText (int x, int y, const std::string &s);
                void SetText (int x, int y, int i);
                void SetText (int x, int y, uint i);
-               void Show ();
+               virtual void Show ();
+               int GetChar ();
+
+               int Width () { return width; }
+               int Height () { return height; }
        protected:
                int width;
                int height;
                WINDOW *win;
                std::string title;
        protected:
                int width;
                int height;
                WINDOW *win;
                std::string title;
+               Window *parent;
 };
 
 #endif
 };
 
 #endif