X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2Fformulabase.h;h=a91eed0b38d80c09e101176f92d2e6920096ca2d;hb=e093e5e80c334995a77445c8e66a9f3c9594dda1;hp=306c2d13e30eee6e659f69eb832e7da00f09268c;hpb=09955f825aa47752eb0f9738d94f48761bcbe82d;p=lyx.git diff --git a/src/mathed/formulabase.h b/src/mathed/formulabase.h index 306c2d13e3..a91eed0b38 100644 --- a/src/mathed/formulabase.h +++ b/src/mathed/formulabase.h @@ -19,13 +19,15 @@ #pragma interface #endif -#include #include "insets/inset.h" +#include "frontends/mouse_state.h" #include "lyxfont.h" // only for getType(): #include "math_defs.h" +#include + class Buffer; class BufferView; class MathAtom; @@ -64,7 +66,7 @@ public: /// what appears in the minibuffer when opening virtual string const editMessage() const; /// - virtual void edit(BufferView *, int x, int y, unsigned int button); + virtual void edit(BufferView *, int x, int y, mouse_button::state button); /// virtual void edit(BufferView *, bool front = true); /// @@ -78,13 +80,11 @@ public: /// virtual void toggleInsetSelection(BufferView * bv); /// - virtual void insetButtonPress(BufferView *, int x, int y, int button); - /// - virtual bool insetButtonRelease(BufferView *, int x, int y, int button); + virtual void insetButtonPress(BufferView *, int x, int y, mouse_button::state button); /// - virtual void insetKeyPress(XKeyEvent * ev); + virtual bool insetButtonRelease(BufferView *, int x, int y, mouse_button::state button); /// - virtual void insetMotionNotify(BufferView *, int x, int y, int state); + virtual void insetMotionNotify(BufferView *, int x, int y, mouse_button::state state); /// virtual void insetUnlock(BufferView *); @@ -135,7 +135,7 @@ protected: /// void metrics(BufferView * bv = 0) const; /// - void handleFont(BufferView * bv, string const & arg, MathTextCodes t); + void handleFont(BufferView * bv, string const & arg, string const & font); /// mutable int xo_;