#ifndef MATH_MBOXINSET_H
#define MATH_MBOXINSET_H
-#include "InsetMathDim.h"
-#include "LyXText.h"
+#include "InsetMath.h"
+#include "Text.h"
namespace lyx {
// 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;
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;
};