#include "BufferView.h"
#include "frontends/Timeout.h"
#include "frontends/key_state.h"
-#include "frontends/mouse_state.h"
#include "frontends/LyXKeySym.h"
#include "support/types.h"
class LyXView;
class WorkArea;
class LyXScreen;
+class FuncRequest;
///
struct BufferView::Pimpl : public boost::signals::trackable {
void updateScrollbar();
///
void scrollDocView(int value);
- /**
- * Returns an inset if inset was hit, or 0 if not.
- *
- * If hit, the coordinates are changed relative to the inset.
- */
- Inset * checkInsetHit(LyXText *, int & x, int & y);
/// wheel mouse scroll
int scroll(long time);
///
void workAreaKeyPress(LyXKeySymPtr key, key_modifier::state state);
///
- void workAreaMotionNotify(int x, int y, mouse_button::state state);
- ///
- void workAreaButtonPress(int x, int y, mouse_button::state button);
- ///
- void workAreaButtonRelease(int x, int y, mouse_button::state button);
- ///
- void doubleClick(int x, int y, mouse_button::state button);
- ///
- void tripleClick(int x, int y, mouse_button::state button);
- ///
void selectionRequested();
///
void selectionLost();