]> git.lyx.org Git - lyx.git/blob - src/mathed/README
remove unneeded member
[lyx.git] / src / mathed / README
1
2 Inset 'Xyz' is implemented by 'MathXyzInset' in 'math_xyzinset.[hC]'
3
4
5 Inset hierarchy:
6                                    
7                                    MathInset   
8                                 (abstract base)
9
10                          /            |             \
11
12               Dim                  Char                   MacroArg
13          (thing that need       (for things formerly 
14           the width_/ascent_     known as characters) 
15           /descent_ cache)
16         
17           /             \
18
19        Nest              Dots  Func  Space  Symbol Bigop Noglyph
20   (for thing with      
21    nested content)     
22
23         |         \
24
25       Grid        Decoration   Delim   Frac  Macro  Root  Script  Sqrt
26
27       /   \
28
29  Array    Hull
30          (base for eqnarray/align/...)
31
32
33
34 There are only two "real LyXInsets" in here:
35
36 Formula       - containing a pointer to a  MathHullInset 
37 FormulaMacro  - containing a pointer to a  MathMacroTemplate