#include "math_diminset.h"
#include "lyxtext.h"
-class BufferView;
-
-// not yet a substitute for the real text inset...
+// almost a substitute for the real text inset...
class MathMBoxInset : public MathDimInset {
public:
/// draw according to cached metrics
void draw(PainterInfo &, int x, int y) const;
///
- void priv_dispatch(LCursor & cur, FuncRequest const & cmd);
+ void priv_dispatch(LCursor & cur, FuncRequest & cmd);
- ///
- void write(WriteStream & os) const;
///
bool inMathed() const { return false; }
+ ///
+ bool isActive() const { return true; }
///
- LyXText * getText(int) const;
+ void write(WriteStream & os) const;
+ ///
+ int latex(Buffer const &, std::ostream & os,
+ OutputParams const & runparams) const;
+ ///
+ LyXText * getText(int) const;
///
void getCursorPos(CursorSlice const & cur, int & x, int & y) const;
protected:
- ///
+ ///
mutable LyXText text_;
///
BufferView * const bv_;