#include "insets/insetenv.h"
-#include "mathed/math_hullinset.h"
+#include "mathed/InsetMathHull.h"
#include "support/textutils.h"
// If the mask is completely neutral, tell user
if (font == LyXFont(LyXFont::ALL_IGNORE)) {
// Could only happen with user style
- cur.message(lyx::to_utf8(_("No font change defined. "
- "Use Character under the Layout menu to define font change.")));
+ cur.message(_("No font change defined. "
+ "Use Character under the Layout menu to define font change."));
return;
}
selectWord(tmpcur, lyx::PREVIOUS_WORD);
if (!tmpcur.selection())
- cur.message(lyx::to_utf8(_("Nothing to index!")));
+ cur.message(_("Nothing to index!"));
else if (tmpcur.selBegin().pit() != tmpcur.selEnd().pit())
- cur.message(lyx::to_utf8(_("Cannot index more than one paragraph!")));
+ cur.message(_("Cannot index more than one paragraph!"));
else
idxstring = tmpcur.selectionAsString(false);
}
void LyXText::setCursorIntern(LCursor & cur,
pit_type par, pos_type pos, bool setfont, bool boundary)
{
+ BOOST_ASSERT(this == cur.text());
cur.boundary(boundary);
setCursor(cur.top(), par, pos);
cur.setTargetX();
LCursor old = cur;
// Go to middle of previous row. 16 found to work OK;
// 12 = top/bottom margin of display math
- int const margin = 3 * MathHullInset::displayMargin() / 2;
+ int const margin = 3 * InsetMathHull::displayMargin() / 2;
editXY(cur, x, y - par.rows()[row].ascent() - margin);
cur.clearSelection();
int const y = bv_funcs::getPos(cur, cur.boundary()).y_;
LCursor old = cur;
// To middle of next row
- int const margin = 3 * MathHullInset::displayMargin() / 2;
+ int const margin = 3 * InsetMathHull::displayMargin() / 2;
editXY(cur, x, y + par.rows()[row].descent() + margin);
cur.clearSelection();