]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/InsetMathMBox.h
"fix" bug #3332 (plain text export depends on the menu language)
[lyx.git] / src / mathed / InsetMathMBox.h
index 2a077517962b852b213f4af13ee1730b296e02c9..47fd08f982f8326360f3eb140183b40be2de8527 100644 (file)
@@ -16,8 +16,8 @@
 #ifndef MATH_MBOXINSET_H
 #define MATH_MBOXINSET_H
 
-#include "InsetMathDim.h"
-#include "LyXText.h"
+#include "InsetMath.h"
+#include "Text.h"
 
 
 namespace lyx {
@@ -27,11 +27,11 @@ class BufferView;
 
 // almost a substitute for the real text inset...
 
-class InsetMathMBox : public InsetMathDim {
+class InsetMathMBox : public InsetMath {
 public:
        ///
        explicit InsetMathMBox();
-       explicit InsetMathMBox(LyXLayout_ptr const & layout);
+       explicit InsetMathMBox(Layout_ptr const & layout);
 
        /// this stores metrics information in cache_
        bool metrics(MetricsInfo & mi, Dimension & dim) const;
@@ -50,18 +50,18 @@ public:
        int latex(Buffer const &, odocstream & os,
                        OutputParams const & runparams) const;
        ///
-       LyXText * getText(int) const;
+       Text * getText(int) const;
        ///
        void cursorPos(BufferView const & bv, CursorSlice const & sl,
                bool boundary, int & x, int & y) const;
 protected:
-       virtual void doDispatch(LCursor & cur, FuncRequest & cmd);
+       virtual void doDispatch(Cursor & cur, FuncRequest & cmd);
 
        ///
-       mutable LyXText text_;
+       mutable Text text_;
 
 private:
-       virtual std::auto_ptr<InsetBase> doClone() const;
+       virtual std::auto_ptr<Inset> doClone() const;
 };