#pragma interface
#endif
-#include FORMS_H_LOCATION
#include <X11/Xlib.h>
class LyXText;
/** Draws the screen form textposition y. Uses as much of
the already printed pixmap as possible */
- void Draw(LyXText *, BufferView *, unsigned int y);
+ void draw(LyXText *, BufferView *, unsigned int y);
/// Redraws the screen, without using existing pixmap
- void Redraw(LyXText *, BufferView *);
+ void redraw(LyXText *, BufferView *);
/// Returns a new top so that the cursor is visible
- unsigned int TopCursorVisible(LyXText const *);
+ unsigned int topCursorVisible(LyXText const *);
/// Redraws the screen such that the cursor is visible
- bool FitCursor(LyXText *, BufferView *);
+ bool fitCursor(LyXText *, BufferView *);
///
- void ShowCursor(LyXText const *, BufferView const *);
+ void showCursor(LyXText const *, BufferView const *);
///
- void HideCursor();
+ void hideCursor();
///
- void CursorToggle(LyXText const *, BufferView const *);
+ void cursorToggle(BufferView *) const;
///
- void ShowManualCursor(LyXText const *, int x, int y,
+ void showManualCursor(LyXText const *, int x, int y,
int asc, int desc,
Cursor_Shape shape);
/// returns 1 if first has changed, otherwise 0
- bool FitManualCursor(LyXText *, BufferView *, int, int, int, int);
+ bool fitManualCursor(LyXText *, BufferView *, int, int, int, int);
///
- void ToggleSelection(LyXText *, BufferView *, bool = true,
+ void toggleSelection(LyXText *, BufferView *, bool = true,
int y_offset = 0, int x_offset = 0);
///
- void ToggleToggle(LyXText *, BufferView *,
+ void toggleToggle(LyXText *, BufferView *,
int y_offset = 0, int x_offset = 0);
/** Updates part of the screen. If text->status is
point of change and to the end of the screen.
If text->status is LyXText::NEED_VERY_LITTLE_REFRESH,
we only update the current row. */
- void Update(LyXText *, BufferView *, int y_offset=0, int x_offset=0);
+ void update(LyXText *, BufferView *, int y_offset=0, int x_offset=0);
///
bool forceClear() const { return force_clear; }
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);
+ void drawFromTo(LyXText *, BufferView *, int y1, int y2,
+ int y_offset = 0, int x_offset = 0, bool internal=false);
/// y is a coordinate of the text
- void DrawOneRow(LyXText *, BufferView *, Row * row,
+ void drawOneRow(LyXText *, BufferView *, Row * row,
int y_text, int y_offset = 0, int x_offset = 0);
///