]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/xforms/xscreen.h
Change glob() API to accept a dir parameter.
[lyx.git] / src / frontends / xforms / xscreen.h
index dbae69a21dc0a16f35b308f6a06776ef27bc97a6..00bfc2538e2455602404165ad568b821a04f9ecf 100644 (file)
@@ -7,16 +7,20 @@
  * \author unknown
  * \author John Levon
  *
- * Full author contact details are available in file CREDITS
+ * Full author contact details are available in file CREDITS.
  */
 
 #ifndef XSCREEN_H
 #define XSCREEN_H
 
-
 #include "screen.h"
 #include <X11/Xlib.h> // for Pixmap, GC
 
+class WorkArea;
+
+namespace lyx {
+namespace frontend {
+
 class XWorkArea;
 
 /** The class XScreen is used for the main Textbody.
@@ -35,13 +39,9 @@ public:
        /// Sets the cursor color to LColor::cursor.
        virtual void setCursorColor();
 
-       /** Draws the screen form textposition y. Uses as much of
-           the already printed pixmap as possible */
-       virtual void draw(LyXText *, BufferView *, unsigned int y);
-
 protected:
        /// get the work area
-       virtual WorkArea & workarea() const { return owner_; }
+       virtual WorkArea & workarea() const;
 
        /// Copies specified area of pixmap to screen
        virtual void expose(int x, int y, int w, int h);
@@ -70,4 +70,7 @@ private:
        GC gc_copy;
 };
 
+} // namespace frontend
+} // namespace lyx
+
 #endif