#include <config.h>
-#ifdef __GNUG__
-#pragma implementation
-#endif
#include "math_inset.h"
#include "Lsstream.h"
using std::ostream;
+BufferView * MathInset::view() const
+{
+ if (!mathcursor)
+ return 0;
+ return mathcursor->formula()->view();
+}
+
+
int MathInset::height() const
{
return ascent() + descent();
}
+bool MathInset::idxUpDown2(idx_type &, pos_type &, bool, int) const
+{
+ return false;
+}
+
+
bool MathInset::idxFirst(idx_type &, pos_type &) const
{
return false;
}
-void MathInset::metrics(MathMetricsInfo &) const
+void MathInset::metrics(MetricsInfo &) const
{
lyxerr << "MathInset::metrics() called directly!\n";
}
-void MathInset::draw(MathPainterInfo &, int, int) const
+void MathInset::draw(PainterInfo &, int, int) const
{
lyxerr << "MathInset::draw() called directly!\n";
}
-void MathInset::drawSelection(MathPainterInfo &,
+void MathInset::drawSelection(PainterInfo &,
idx_type, pos_type, idx_type, pos_type) const
{
lyxerr << "MathInset::drawSelection() called directly!\n";
}
-void MathInset::octavize(OctaveStream & os) const
+void MathInset::octave(OctaveStream & os) const
{
NormalStream ns(os.os());
normalize(ns);
}
-void MathInset::maplize(MapleStream & os) const
+void MathInset::maple(MapleStream & os) const
{
NormalStream ns(os.os());
normalize(ns);
}
-void MathInset::maximize(MaximaStream & os) const
+void MathInset::maxima(MaximaStream & os) const
{
MapleStream ns(os.os());
- maplize(ns);
+ maple(ns);
}
-void MathInset::mathematicize(MathematicaStream & os) const
+void MathInset::mathematica(MathematicaStream & os) const
{
NormalStream ns(os.os());
normalize(ns);
}
-MathInset::result_type
- MathInset::dispatch(FuncRequest const &, idx_type &, pos_type &)
-{
- return UNDISPATCHED;
-}
-
-
string const & MathInset::getType() const
{
static string t("none");
return os;
}
-
-Dialogs & getDialogs()
-{
- return mathcursor->formula()->view()->owner()->getDialogs();
-}