- case LFUN_HFILL:
- return new InsetHFill();
-
- case LFUN_INSET_MINIPAGE:
- return new InsetMinipage(params);
-
- case LFUN_INSERT_NOTE:
- {
- string arg = cmd.getArg(0);
- if (arg.empty())
- arg = "Note";
- return new InsetNote(params, arg);
- }
- case LFUN_INSET_ERT:
+ case LFUN_HFILL_INSERT:
+ return new InsetHFill;
+
+ case LFUN_LINE_INSERT:
+ return new InsetLine;
+
+ case LFUN_PAGEBREAK_INSERT:
+ return new InsetPagebreak;
+
+ case LFUN_CLEARPAGE_INSERT:
+ return new InsetClearPage;
+
+ case LFUN_CLEARDOUBLEPAGE_INSERT:
+ return new InsetClearDoublePage;
+
+ case LFUN_CHARSTYLE_INSERT: {
+ string s = cmd.getArg(0);
+ LyXTextClass tclass = params.getLyXTextClass();
+ CharStyles::iterator found_cs = tclass.charstyle(s);
+ if (found_cs != tclass.charstyles().end())
+ return new InsetCharStyle(params, found_cs);
+ else
+ return new InsetCharStyle(params, s);
+ }
+
+ case LFUN_NOTE_INSERT: {
+ string arg = cmd.getArg(0);
+ if (arg.empty())
+ arg = "Note";
+ return new InsetNote(params, arg);
+ }
+
+ case LFUN_BOX_INSERT: {
+ string arg = cmd.getArg(0);
+ if (arg.empty())
+ arg = "Boxed";
+ return new InsetBox(params, arg);
+ }
+
+ case LFUN_BRANCH_INSERT: {
+ docstring arg = cmd.argument();
+ if (arg.empty())
+ arg = from_ascii("none");
+ return new InsetBranch(params, InsetBranchParams(arg));
+ }
+
+ case LFUN_ERT_INSERT: