//lyxerr << "sizeof MetricsInfo: " << sizeof(MetricsInfo) << endl;
//lyxerr << "sizeof MathCharInset: " << sizeof(MathCharInset) << endl;
//lyxerr << "sizeof LyXFont: " << sizeof(LyXFont) << endl;
+ initMath();
setDefaults();
}
: MathGridInset(getCols(type), 1), type_(type), nonum_(1), label_(1),
preview_(new RenderPreview(this))
{
+ initMath();
setDefaults();
}
void MathHullInset::doDispatch(LCursor & cur, FuncRequest & cmd)
{
- lyxerr << "action: " << cmd.action << endl;
+ //lyxerr << "action: " << cmd.action << endl;
switch (cmd.action) {
case LFUN_FINISHED_LEFT:
case LFUN_FINISHED_RIGHT:
case LFUN_FINISHED_UP:
case LFUN_FINISHED_DOWN:
- lyxerr << "action: " << cmd.action << endl;
+ //lyxerr << "action: " << cmd.action << endl;
MathGridInset::doDispatch(cur, cmd);
notifyCursorLeaves(cur);
cur.undispatched();
string old_label = label(r);
string const default_label =
(lyxrc.label_init_length >= 0) ? "eq:" : "";
+ if (old_label.empty())
+ old_label = default_label;
string const contents = cmd.argument.empty() ?
- label(r) : cmd.argument;
+ old_label : cmd.argument;
InsetCommandParams p("label", contents);
string const data = InsetCommandMailer::params2string("label", p);
default:
return MathGridInset::getStatus(cur, cmd, status);
}
+
+ // This cannot really happen, but inserted to shut-up gcc
+ return MathGridInset::getStatus(cur, cmd, status);
}