mutate("eqnarray");
idx = 1;
pos = 0;
- return FINISHED_POP;
+ return DispatchResult(true, FINISHED);
}
return MathGridInset::priv_dispatch(cmd, idx, pos);
numbered(row, !old);
//bv->owner()->message(old ? _("No number") : _("Number"));
}
- return DISPATCHED;
+ return DispatchResult(true, true);
case LFUN_MATH_NONUMBER:
if (display()) {
//bv->owner()->message(old ? _("No number") : _("Number"));
numbered(r, !old);
}
- return DISPATCHED;
+ return DispatchResult(true, true);
case LFUN_INSERT_LABEL: {
row_type r = (type_ == "multline") ? nrows() - 1 : row(idx);
? Alert::askForText(_("Enter new label to insert:"), default_label)
: Alert::askForText(_("Enter label:"), old_label);
if (!res.first)
- return UNDISPATCHED;
+ return DispatchResult(false);
new_label = trim(res.second);
}
if (!new_label.empty())
numbered(r, true);
label(r, new_label);
- return DISPATCHED;
+ return DispatchResult(true, true);
}
case LFUN_MATH_EXTERN:
doExtern(cmd, idx, pos);
- return FINISHED_POP;
+ return DispatchResult(true, FINISHED);
case LFUN_MATH_MUTATE: {
lyxerr << "Hull: MUTATE: " << cmd.argument << endl;
idx = nargs() - 1;
if (pos > cell(idx).size())
pos = cell(idx).size();
- return FINISHED_POP;
+ return DispatchResult(true, FINISHED);
}
case LFUN_MATH_DISPLAY: {
mutate(type_ == "simple" ? "equation" : "simple");
idx = 0;
pos = cell(idx).size();
- return FINISHED_POP;
+ return DispatchResult(true, FINISHED);
}
default: