lyx_mirror/src/mathed
André Pönitz b07b7528ff improve support for align and alignat
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2677 a592a061-630c-0410-9148-cb99ea01b6c8
2001-09-04 08:48:23 +00:00
..
.cvsignore
array.C write sequences of chars with same code as unit 2001-08-17 13:18:10 +00:00
array.h
BUGS
ChangeLog Check for duplicate symbols. 2001-09-03 16:46:28 +00:00
formula.C cosmetics 2001-08-14 09:35:44 +00:00
formula.h
formulabase.C some pixel "corrections" 2001-09-03 11:38:04 +00:00
formulabase.h prepare support insertion of greek characters without explicitly entering 2001-08-30 09:35:11 +00:00
formulamacro.C safeguard against syntax errors when reading macros 2001-08-16 11:11:35 +00:00
formulamacro.h re-enabling the "selected text gets converted to math"-feature 2001-08-14 07:46:11 +00:00
Makefile.am Few math fonts improvements (use cmr for uppercase greek, support for 2001-08-31 21:15:57 +00:00
math_arrayinset.C
math_arrayinset.h
math_binominset.C remove symbol_def.h 2001-09-03 15:22:55 +00:00
math_binominset.h support for TeX's \choose 2001-08-13 15:26:41 +00:00
math_charinset.C Few math fonts improvements (use cmr for uppercase greek, support for 2001-08-31 21:15:57 +00:00
math_charinset.h *** empty log message *** 2001-08-30 08:55:13 +00:00
math_cursor.C fix the | vs \| business... 2001-09-04 07:39:29 +00:00
math_cursor.h Make Shift-End and Shift-Pos1 work as expected 2001-08-30 10:17:28 +00:00
math_decorationinset.C remove symbol_def.h 2001-09-03 15:22:55 +00:00
math_decorationinset.h remove symbol_def.h 2001-09-03 15:22:55 +00:00
math_defs.h Few math fonts improvements (use cmr for uppercase greek, support for 2001-08-31 21:15:57 +00:00
math_deliminset.C remove symbol_def.h 2001-09-03 15:22:55 +00:00
math_deliminset.h
math_diminset.C
math_diminset.h
math_dotsinset.C remove symbol_def.h 2001-09-03 15:22:55 +00:00
math_dotsinset.h remove symbol_def.h 2001-09-03 15:22:55 +00:00
math_factory.C remove symbol_def.h 2001-09-03 15:22:55 +00:00
math_factory.h deco drawing bug fix 2001-08-15 05:50:39 +00:00
math_fracbase.C
math_fracbase.h
math_fracinset.C some support for \atop 2001-08-17 17:50:00 +00:00
math_fracinset.h some support for \atop 2001-08-17 17:50:00 +00:00
math_funcinset.C remove the imacro_ hack from MathCursor 2001-08-14 11:19:19 +00:00
math_funcinset.h
math_funcliminset.C
math_funcliminset.h
math_gridinset.C some support for TeX's \kern primitive in the parser. 2001-08-21 14:20:50 +00:00
math_gridinset.h some visual feedback for extra vertical space 2001-08-10 12:12:03 +00:00
math_hash.C fix the | vs \| business... 2001-09-04 07:39:29 +00:00
math_inset.C small stuff 2001-08-10 13:17:39 +00:00
math_inset.h remove symbol_def.h 2001-09-03 15:22:55 +00:00
math_kerninset.C some support for TeX's \kern primitive in the parser. 2001-08-21 14:20:50 +00:00
math_kerninset.h some support for TeX's \kern primitive in the parser. 2001-08-21 14:20:50 +00:00
math_macro.C new parser 2001-08-17 09:48:24 +00:00
math_macro.h new parser 2001-08-17 09:48:24 +00:00
math_macroarg.C
math_macroarg.h
math_macrotable.C fix the | vs \| business... 2001-09-04 07:39:29 +00:00
math_macrotable.h
math_macrotemplate.C
math_macrotemplate.h
math_matrixinset.C improve support for align and alignat 2001-09-04 08:48:23 +00:00
math_matrixinset.h improve support for align and alignat 2001-09-04 08:48:23 +00:00
math_nestinset.C
math_nestinset.h
math_notinset.C Few math fonts improvements (use cmr for uppercase greek, support for 2001-08-31 21:15:57 +00:00
math_notinset.h remove symbol_def.h 2001-09-03 15:22:55 +00:00
math_parser.C improve support for align and alignat 2001-09-04 08:48:23 +00:00
math_parser.h fix the | vs \| business... 2001-09-04 07:39:29 +00:00
math_rootinset.C
math_rootinset.h remove symbol_def.h 2001-09-03 15:22:55 +00:00
math_scriptinset.C re-enable spaces and hyphens in labels; 2001-08-20 13:45:02 +00:00
math_scriptinset.h re-enable spaces and hyphens in labels; 2001-08-20 13:45:02 +00:00
math_sizeinset.C fix for recent 'column shift' bug 2001-08-10 13:50:42 +00:00
math_sizeinset.h fix for recent 'column shift' bug 2001-08-10 13:50:42 +00:00
math_spaceinset.C
math_spaceinset.h
math_specialcharinset.C *** empty log message *** 2001-08-30 08:55:13 +00:00
math_specialcharinset.h *** empty log message *** 2001-08-30 08:55:13 +00:00
math_sqrtinset.C
math_sqrtinset.h
math_stackrelinset.C
math_stackrelinset.h
math_symbolinset.C Few math fonts improvements (use cmr for uppercase greek, support for 2001-08-31 21:15:57 +00:00
math_symbolinset.h Few math fonts improvements (use cmr for uppercase greek, support for 2001-08-31 21:15:57 +00:00
README
support.C \overrightarrow should have four 'r' 2001-09-04 07:01:31 +00:00
support.h remove symbol_def.h 2001-09-03 15:22:55 +00:00
texify fix cursor font bug 2001-08-28 13:34:04 +00:00
xarray.C some pixel "corrections" 2001-09-03 11:38:04 +00:00
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