X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyxscreen.h;h=f611e8a6e118411a27a5f9c955c68c1dc611a5d7;hb=98c966c64594611e469313314abd1e59524adb4a;hp=e79c053b0c224084b6c3a20749f384043f75983e;hpb=aae301e9cd06d517457a8dff3102162ef08220bb;p=lyx.git diff --git a/src/lyxscreen.h b/src/lyxscreen.h index e79c053b0c..f611e8a6e1 100644 --- a/src/lyxscreen.h +++ b/src/lyxscreen.h @@ -1,9 +1,9 @@ // -*- C++ -*- /* This file is part of - * ====================================================== - * + * ====================================================== + * * LyX, The Document Processor - * + * * Copyright 1995 Matthias Ettrich * Copyright 1995-2001 The LyX Team * @@ -25,10 +25,6 @@ class BufferView; struct Row; -/// -typedef unsigned short Dimension; - - /** The class LyXScreen is used for the main Textbody. Concretely, the screen is held in a pixmap. This pixmap is kept up to date and used to optimize drawing on the screen. @@ -51,17 +47,17 @@ public: /// ~LyXScreen(); - + /// Sets the cursor color to LColor::cursor. void setCursorColor(); - + /** Draws the screen form textposition y. Uses as much of the already printed pixmap as possible */ void draw(LyXText *, BufferView *, unsigned int y); /// Redraws the screen, without using existing pixmap void redraw(LyXText *, BufferView *); - + /// Returns a new top so that the cursor is visible unsigned int topCursorVisible(LyXText const *); /// Redraws the screen such that the cursor is visible @@ -84,7 +80,7 @@ public: /// void toggleToggle(LyXText *, BufferView *, int y_offset = 0, int x_offset = 0); - + /** Updates part of the screen. If text->status is LyXText::NEED_MORE_REFRESH, we update from the point of change and to the end of the screen. @@ -98,11 +94,11 @@ public: bool cursor_visible; private: /// Copies specified area of pixmap to screen - void expose(int x, int y, int exp_width, int exp_height); + void expose(int x, int y, int exp_width, int exp_height); /// y1 and y2 are coordinates of the screen void drawFromTo(LyXText *, BufferView *, int y1, int y2, - int y_offset = 0, int x_offset = 0, bool internal=false); + int y_offset = 0, int x_offset = 0, bool internal=false); /// y is a coordinate of the text void drawOneRow(LyXText *, BufferView *, Row * row, @@ -110,7 +106,7 @@ private: /// WorkArea & owner; - + /// Pixmap cursor_pixmap; ///