class GuiView;
class GuiWorkArea;
-/// types of cursor in work area
-enum CursorShape {
- /// normal I-beam
- BAR_SHAPE,
- /// L-shape for locked insets of a different language
- L_SHAPE,
- /// reverse L-shape for RTL text
- REVERSED_L_SHAPE
-};
-
/// for emulating triple click
class DoubleClick {
public:
///
void setFullScreen(bool full_screen);
+ /// is LyXView in fullscreen mode?
+ bool isFullScreen();
///
void scheduleRedraw() { schedule_redraw_ = true; }
///
void updateScreen();
/// paint the cursor and store the background
- virtual void showCursor(int x, int y, int h, CursorShape shape);
+ virtual void showCursor(int x, int y, int h,
+ bool l_shape, bool rtl, bool completable);
/// hide the cursor
virtual void removeCursor();