mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
forgotten files again...
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2502 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
ba5f02ca07
commit
d9c3e3e8a9
48
src/mathed/math_factory.C
Normal file
48
src/mathed/math_factory.C
Normal file
@ -0,0 +1,48 @@
|
||||
#include <config.h>
|
||||
|
||||
#include "math_parser.h"
|
||||
#include "math_bigopinset.h"
|
||||
#include "math_decorationinset.h"
|
||||
#include "math_dotsinset.h"
|
||||
#include "math_funcinset.h"
|
||||
#include "math_funcliminset.h"
|
||||
#include "math_fracinset.h"
|
||||
#include "math_macro.h"
|
||||
#include "math_macrotable.h"
|
||||
#include "math_noglyphinset.h"
|
||||
#include "math_rootinset.h"
|
||||
#include "math_spaceinset.h"
|
||||
#include "math_sqrtinset.h"
|
||||
#include "math_symbolinset.h"
|
||||
#include "math_stackrelinset.h"
|
||||
|
||||
|
||||
MathInset * createMathInset(latexkeys const * l)
|
||||
{
|
||||
switch (l->token) {
|
||||
case LM_TK_NOGLYPH:
|
||||
case LM_TK_NOGLYPHB:
|
||||
return new MathNoglyphInset(l);
|
||||
case LM_TK_BIGSYM:
|
||||
return new MathBigopInset(l);
|
||||
case LM_TK_FUNCLIM:
|
||||
return new MathFuncLimInset(l);
|
||||
case LM_TK_SYM:
|
||||
return new MathSymbolInset(l);
|
||||
case LM_TK_STACK:
|
||||
return new MathStackrelInset;
|
||||
case LM_TK_FRAC:
|
||||
return new MathFracInset;
|
||||
case LM_TK_SQRT:
|
||||
return new MathSqrtInset;
|
||||
case LM_TK_ROOT:
|
||||
return new MathRootInset;
|
||||
case LM_TK_DECORATION:
|
||||
return new MathDecorationInset(l);
|
||||
case LM_TK_SPACE:
|
||||
return new MathSpaceInset(l->id);
|
||||
case LM_TK_DOTS:
|
||||
return new MathDotsInset(l);
|
||||
}
|
||||
return new MathFuncInset(l->name);
|
||||
}
|
9
src/mathed/math_factory.h
Normal file
9
src/mathed/math_factory.h
Normal file
@ -0,0 +1,9 @@
|
||||
#ifndef MATH_FACTORY_H
|
||||
#define MATH_FACTORY_H
|
||||
|
||||
class MathInset;
|
||||
class latexkeys;
|
||||
|
||||
MathInset * createMathInset(latexkeys const *);
|
||||
|
||||
#endif
|
Loading…
Reference in New Issue
Block a user