-
#include <config.h>
#include "math_parser.h"
#include "math_fontoldinset.h"
#include "math_fracinset.h"
#include "math_kerninset.h"
-#include "math_inferinset.h"
#include "math_lefteqninset.h"
#include "math_macro.h"
#include "math_macrotable.h"
#include "math_macrotemplate.h"
#include "math_macroarg.h"
+#include "math_makeboxinset.h"
#include "math_parboxinset.h"
#include "math_rootinset.h"
#include "math_sizeinset.h"
#include "math_undersetinset.h"
#include "math_unknowninset.h"
#include "math_xarrowinset.h"
-#include "math_xymatrixinset.h"
-#include "math_xyarrowinset.h"
//#include "insets/insetref.h"
#include "ref_inset.h"
#include "metricsinfo.h"
+#include "math_data.h"
#include "debug.h"
#include "math_support.h"
#include "Lsstream.h"
#include <map>
#include <fstream>
-bool has_math_fonts;
+using namespace lyx::support;
using std::endl;
+bool has_math_fonts;
+
namespace {
return MathAtom(new MathMacroArgument(s[2] - '0'));
if (s == "framebox")
return MathAtom(new MathFrameboxInset);
+ if (s == "makebox")
+ return MathAtom(new MathMakeboxInset);
if (s == "kern")
return MathAtom(new MathKernInset);
- if (s == "xymatrix")
- return MathAtom(new MathXYMatrixInset);
if (s == "xrightarrow" || s == "xleftarrow")
return MathAtom(new MathXArrowInset(s));
if (s == "split" || s == "gathered" || s == "aligned")
return ar[0].nucleus();
}
-