]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView_pimpl.h
Look for mathed xpms. Doesn't do anything yet due to lack of workable XPMs
[lyx.git] / src / BufferView_pimpl.h
index df5292b32a22c91aafb7a25f6c0466686e6638e0..15f320bf8f905693c15ac957505665f94194bd14 100644 (file)
@@ -13,7 +13,6 @@
 #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"
 
@@ -27,6 +26,7 @@
 class LyXView;
 class WorkArea;
 class LyXScreen;
+class FuncRequest;
 
 ///
 struct BufferView::Pimpl : public boost::signals::trackable {
@@ -62,27 +62,11 @@ 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();