+ switch (cmd.action) {
+ case LFUN_INSET_MODIFY: {
+ InsetWrapParams params;
+ InsetWrapMailer::string2params(to_utf8(cmd.argument()), params);
+ params_.placement = params.placement;
+ params_.width = params.width;
+ break;
+ }
+
+ case LFUN_INSET_DIALOG_UPDATE:
+ InsetWrapMailer(*this).updateDialog(&cur.bv());
+ break;
+
+ case LFUN_MOUSE_RELEASE: {
+ if (cmd.button() == mouse_button::button3 && hitButton(cmd)) {
+ InsetWrapMailer(*this).showDialog(&cur.bv());
+ break;
+ }
+ InsetCollapsable::doDispatch(cur, cmd);
+ break;
+ }
+
+ default:
+ InsetCollapsable::doDispatch(cur, cmd);
+ break;
+ }