lyx_mirror/src/mathed
André Pönitz 2f858329df fix 'double =' glitch
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2972 a592a061-630c-0410-9148-cb99ea01b6c8
2001-11-07 11:14:59 +00:00
..
.cvsignore
array.C some support for det and abs for math-extern 2001-11-07 10:21:51 +00:00
array.h some support for det and abs for math-extern 2001-11-07 10:21:51 +00:00
BUGS write \mathrm{x}\mathrm{y} as \mathrm{xy} again 2001-11-05 17:08:45 +00:00
ChangeLog mathed compilation fix 2001-11-07 10:25:05 +00:00
formula.C fix 'double =' glitch 2001-11-07 11:14:59 +00:00
formula.h - remove MathStyles cache from those insets that don't need it 2001-10-22 15:37:49 +00:00
formulabase.C make undo more granular in mathed 2001-10-31 12:26:42 +00:00
formulabase.h next step... 2001-10-24 19:09:31 +00:00
formulamacro.C remove position cache from insets - these were the last data item stored in 2001-10-24 09:16:06 +00:00
formulamacro.h
Makefile.am write \mathrm{x}\mathrm{y} as \mathrm{xy} again 2001-11-05 17:08:45 +00:00
math_arrayinset.C start native C++ support for Octave, Maple and MathML 2001-11-07 08:51:35 +00:00
math_arrayinset.h start native C++ support for Octave, Maple and MathML 2001-11-07 08:51:35 +00:00
math_atom.C - remove some unused code 2001-10-23 09:03:07 +00:00
math_atom.h - remove some unused code 2001-10-23 09:03:07 +00:00
math_binaryopinset.C write \mathrm{x}\mathrm{y} as \mathrm{xy} again 2001-11-05 17:08:45 +00:00
math_binaryopinset.h write \mathrm{x}\mathrm{y} as \mathrm{xy} again 2001-11-05 17:08:45 +00:00
math_binominset.C remove position cache from insets - these were the last data item stored in 2001-10-24 09:16:06 +00:00
math_binominset.h
math_boxinset.C next step... 2001-10-24 19:09:31 +00:00
math_boxinset.h next step... 2001-10-24 19:09:31 +00:00
math_braceinset.C Re-introduction of a BraceInset to handle "extra braces" 2001-10-29 15:45:24 +00:00
math_braceinset.h Re-introduction of a BraceInset to handle "extra braces" 2001-10-29 15:45:24 +00:00
math_charinset.C write \mathrm{x}\mathrm{y} as \mathrm{xy} again 2001-11-05 17:08:45 +00:00
math_charinset.h - remove MathStyles cache from those insets that don't need it 2001-10-22 15:37:49 +00:00
math_cursor.C fix 'double =' glitch 2001-11-07 11:14:59 +00:00
math_cursor.h fix 'double =' glitch 2001-11-07 11:14:59 +00:00
math_decorationinset.C remove position cache from insets - these were the last data item stored in 2001-10-24 09:16:06 +00:00
math_decorationinset.h - remove MathStyles cache from those insets that don't need it 2001-10-22 15:37:49 +00:00
math_defs.h Fix compiler warning 2001-10-31 12:56:38 +00:00
math_deliminset.C some support for det and abs for math-extern 2001-11-07 10:21:51 +00:00
math_deliminset.h some support for det and abs for math-extern 2001-11-07 10:21:51 +00:00
math_diminset.C
math_diminset.h
math_dotsinset.C - remove MathStyles cache from those insets that don't need it 2001-10-22 15:37:49 +00:00
math_dotsinset.h
math_factory.C small step forward on the lenghty path to \mbox support 2001-10-24 18:29:55 +00:00
math_factory.h
math_fracbase.C
math_fracbase.h
math_fracinset.C start native C++ support for Octave, Maple and MathML 2001-11-07 08:51:35 +00:00
math_fracinset.h start native C++ support for Octave, Maple and MathML 2001-11-07 08:51:35 +00:00
math_funcinset.C fix 'double =' glitch 2001-11-07 11:14:59 +00:00
math_funcinset.h fix 'double =' glitch 2001-11-07 11:14:59 +00:00
math_funcliminset.C remove position cache from insets - these were the last data item stored in 2001-10-24 09:16:06 +00:00
math_funcliminset.h - remove MathStyles cache from those insets that don't need it 2001-10-22 15:37:49 +00:00
math_gridinset.C some support for det and abs for math-extern 2001-11-07 10:21:51 +00:00
math_gridinset.h some support for det and abs for math-extern 2001-11-07 10:21:51 +00:00
math_hash.C re-enable support for TeX-style {\it..} (\rm, \bf, \tt...) 2001-10-24 17:14:05 +00:00
math_inset.C mathed compilation fix 2001-11-07 10:25:05 +00:00
math_inset.h some support for det and abs for math-extern 2001-11-07 10:21:51 +00:00
math_kerninset.C
math_kerninset.h
math_lefteqninset.C - remove MathStyles cache from those insets that don't need it 2001-10-22 15:37:49 +00:00
math_lefteqninset.h
math_macro.C fix drawing of mathrels. make \| equivalent to \Vert instead of \parallel 2001-10-31 10:54:34 +00:00
math_macro.h - remove MathStyles cache from those insets that don't need it 2001-10-22 15:37:49 +00:00
math_macroarg.C - remove MathStyles cache from those insets that don't need it 2001-10-22 15:37:49 +00:00
math_macroarg.h - remove MathStyles cache from those insets that don't need it 2001-10-22 15:37:49 +00:00
math_macrotable.C fix drawing of mathrels. make \| equivalent to \Vert instead of \parallel 2001-10-31 10:54:34 +00:00
math_macrotable.h
math_macrotemplate.C remove position cache from insets - these were the last data item stored in 2001-10-24 09:16:06 +00:00
math_macrotemplate.h
math_matrixinset.C write \mathrm{x}\mathrm{y} as \mathrm{xy} again 2001-11-05 17:08:45 +00:00
math_matrixinset.h - remove MathStyles cache from those insets that don't need it 2001-10-22 15:37:49 +00:00
math_metricsinfo.C
math_metricsinfo.h - remove MathStyles cache from those insets that don't need it 2001-10-22 15:37:49 +00:00
math_nestinset.C Compilation fixes. 2001-10-24 18:10:21 +00:00
math_nestinset.h remove position cache from insets - these were the last data item stored in 2001-10-24 09:16:06 +00:00
math_notinset.C remove position cache from insets - these were the last data item stored in 2001-10-24 09:16:06 +00:00
math_notinset.h - remove MathStyles cache from those insets that don't need it 2001-10-22 15:37:49 +00:00
math_parser.C drop extra {} in "obvious" cases 2001-10-31 15:14:22 +00:00
math_parser.h
math_rootinset.C add missing writeNormal() methods to some insets 2001-10-24 16:10:38 +00:00
math_rootinset.h
math_scriptinset.C start native C++ support for Octave, Maple and MathML 2001-11-07 08:51:35 +00:00
math_scriptinset.h start native C++ support for Octave, Maple and MathML 2001-11-07 08:51:35 +00:00
math_sizeinset.C remove position cache from insets - these were the last data item stored in 2001-10-24 09:16:06 +00:00
math_sizeinset.h
math_spaceinset.C - remove MathStyles cache from those insets that don't need it 2001-10-22 15:37:49 +00:00
math_spaceinset.h
math_specialcharinset.C remove position cache from insets - these were the last data item stored in 2001-10-24 09:16:06 +00:00
math_specialcharinset.h - remove MathStyles cache from those insets that don't need it 2001-10-22 15:37:49 +00:00
math_splitinset.C
math_splitinset.h
math_sqrtinset.C some support for det and abs for math-extern 2001-11-07 10:21:51 +00:00
math_sqrtinset.h some support for det and abs for math-extern 2001-11-07 10:21:51 +00:00
math_stackrelinset.C remove position cache from insets - these were the last data item stored in 2001-10-24 09:16:06 +00:00
math_stackrelinset.h
math_stringinset.C start native C++ support for Octave, Maple and MathML 2001-11-07 08:51:35 +00:00
math_stringinset.h start native C++ support for Octave, Maple and MathML 2001-11-07 08:51:35 +00:00
math_symbolinset.C start native C++ support for Octave, Maple and MathML 2001-11-07 08:51:35 +00:00
math_symbolinset.h start native C++ support for Octave, Maple and MathML 2001-11-07 08:51:35 +00:00
README
support.C write \mathrm{x}\mathrm{y} as \mathrm{xy} again 2001-11-05 17:08:45 +00:00
support.h write \mathrm{x}\mathrm{y} as \mathrm{xy} again 2001-11-05 17:08:45 +00:00
texify
xarray.C
xarray.h

Inset 'Xyz' is implemented by 'MathXyzInset' in 'math_xyzinset.[hC]'


Inset hierarchy:
                                   
                                   MathInset   
                                (abstract base)

                         /            |             \

              Dim                  Char                   MacroArg
         (thing that need       (for things formerly 
          the width_/ascent_     known as characters) 
          /descent_ cache)
        
          /             \

       Nest              Dots  Func  Space  Symbol Bigop Noglyph
  (for thing with      
   nested content)     

        |         \

      Grid        Decoration   Delim   Frac  Macro  Root  Script  Sqrt

      /   \

 Array     "Matrix"
         (base for eqnarray/align/...)



There are only two "real LyXInsets" in here:

Formula       - containing a pointer to a  MathMatrixInset (a misnomer...)
FormulaMacro  - containing a pointer to a  MathMacroTemplate