2 #ifndef MATH_EXINTINSET_H
3 #define MATH_EXINTINSET_H
5 // /\int_l^u f(x) dxin one block (as opposed to 'f','(','x',')' or 'f','x')
6 // for interfacing external programs
8 #include "math_scriptinset.h"
10 class MathExIntInset : public MathInset {
15 MathInset * clone() const;
17 void differential(MathArray const &);
19 void core(MathArray const &);
21 void scripts(MathAtom const &);
23 void symbol(MathAtom const &);
25 bool hasScripts() const;
27 void metrics(MathMetricsInfo const & st) const;
29 void draw(Painter &, int x, int y) const;
32 void normalize(NormalStream &) const;
34 void maplize(MapleStream &) const;
36 void mathmlize(MathMLStream &) const;
38 void write(WriteStream & os) const;