]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/math_factory.C
get rid of broken_header.h and some unneeded tests
[lyx.git] / src / mathed / math_factory.C
index a6d8503f1e0d92013d73e5cc22597093d3dd3250..5f1a8a0167a5e08bf8fe0fdaafe0bb890b5e16bb 100644 (file)
 #include "math_amsarrayinset.h"
 #include "math_binominset.h"
 #include "math_boxinset.h"
+#include "math_boxedinset.h"
 #include "math_boldsymbolinset.h"
 #include "math_casesinset.h"
 #include "math_colorinset.h"
 #include "math_decorationinset.h"
 #include "math_dfracinset.h"
 #include "math_dotsinset.h"
-#include "math_ertinset.h"
 #include "math_fboxinset.h"
 #include "math_frameboxinset.h"
 #include "math_fontinset.h"
@@ -36,7 +36,6 @@
 #include "math_macrotemplate.h"
 #include "math_makeboxinset.h"
 #include "math_oversetinset.h"
-#include "math_parboxinset.h"
 #include "math_parser.h"
 #include "math_rootinset.h"
 #include "math_sizeinset.h"
@@ -47,6 +46,7 @@
 #include "math_substackinset.h"
 #include "math_symbolinset.h"
 #include "math_tabularinset.h"
+#include "math_tfracinset.h"
 #include "math_undersetinset.h"
 #include "math_unknowninset.h"
 #include "math_xarrowinset.h"
@@ -255,8 +255,6 @@ MathAtom createMathInset(string const & s)
                        return MathAtom(new MathDotsInset(l));
 //             if (inset == "mbox")
 //                     return MathAtom(new MathBoxInset(l->name));
-       //      if (inset == "parbox")
-       //              return MathAtom(new MathParboxInset);
 //             if (inset == "fbox")
 //                     return MathAtom(new MathFboxInset(l));
                if (inset == "style")
@@ -275,6 +273,8 @@ MathAtom createMathInset(string const & s)
        if (s.size() == 3 && s[0] == '\\' && s[1] == '#'
                        && s[2] >= '1' && s[2] <= '9')
                return MathAtom(new MathMacroArgument(s[2] - '0'));
+       if (s == "boxed")
+               return MathAtom(new MathBoxedInset());
        if (s == "mbox")
                return MathAtom(new MathBoxInset("mbox"));
        if (s == "fbox")
@@ -287,7 +287,7 @@ MathAtom createMathInset(string const & s)
                return MathAtom(new MathKernInset);
        if (s == "xrightarrow" || s == "xleftarrow")
                return MathAtom(new MathXArrowInset(s));
-       if (s == "split" || s == "gathered" || s == "aligned")
+       if (s == "split" || s == "gathered" || s == "aligned" || s == "alignedat")
                return MathAtom(new MathSplitInset(s));
        if (s == "cases")
                return MathAtom(new MathCasesInset);
@@ -313,8 +313,6 @@ MathAtom createMathInset(string const & s)
                return MathAtom(new MathFracInset(true));
        if (s == "lefteqn")
                return MathAtom(new MathLefteqnInset);
-       if (s == "lyxert")
-               return MathAtom(new MathErtInset);
        if (s == "boldsymbol")
                return MathAtom(new MathBoldsymbolInset);
        if (s == "color")
@@ -323,6 +321,8 @@ MathAtom createMathInset(string const & s)
                return MathAtom(new MathColorInset(false));
        if (s == "dfrac")
                return MathAtom(new MathDfracInset);
+       if (s == "tfrac")
+               return MathAtom(new MathTfracInset);
 
        if (MacroTable::globalMacros().has(s))
                return MathAtom(new MathMacro(s,
@@ -331,7 +331,7 @@ MathAtom createMathInset(string const & s)
        //      return MathAtom(new MathMacro(s,
        //              MacroTable::localMacros().get(s).numargs()));
 
-       lyxerr << "creating unknown inset '" << s << "'" << endl;
+       //lyxerr << "creating unknown inset '" << s << "'" << endl;
        return MathAtom(new MathUnknownInset(s));
 }