lyx_mirror/src/mathed
André Pönitz dbf9e27a97 remove inconsistency del/backspace
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2855 a592a061-630c-0410-9148-cb99ea01b6c8
2001-10-10 14:30:28 +00:00
..
.cvsignore
array.C *** empty log message *** 2001-10-10 13:20:51 +00:00
array.h *** empty log message *** 2001-10-10 13:20:51 +00:00
BUGS Angus' patch to comment out debug mode's coloured frames 2001-09-24 12:48:31 +00:00
ChangeLog *** empty log message *** 2001-10-10 13:20:51 +00:00
formula.C fix the size of some variables to avoid compaq cxx warnings 2001-10-01 12:10:32 +00:00
formula.h Use dummy Buffer * parameters to make Jean-Marc's compiler happy 2001-09-24 13:38:52 +00:00
formulabase.C remove unneeded global var greek_kb_flag 2001-10-10 13:44:58 +00:00
formulabase.h Use dummy Buffer * parameters to make Jean-Marc's compiler happy 2001-09-24 13:38:52 +00:00
formulamacro.C Use dummy Buffer * parameters to make Jean-Marc's compiler happy 2001-09-24 13:38:52 +00:00
formulamacro.h Use dummy Buffer * parameters to make Jean-Marc's compiler happy 2001-09-24 13:38:52 +00:00
Makefile.am try to do with super- and subscripts what TeX does 2001-09-11 10:58:17 +00:00
math_arrayinset.C Even more ugly changes and a new file dependency to shut up Jean-Marc's 2001-09-26 16:52:34 +00:00
math_arrayinset.h fix drawing glitch (wrong font sizes in displayed arrays) 2001-09-10 09:35:12 +00:00
math_atom.C *** empty log message *** 2001-10-10 13:20:51 +00:00
math_atom.h *** empty log message *** 2001-10-10 13:20:51 +00:00
math_binominset.C remove symbol_def.h 2001-09-03 15:22:55 +00:00
math_binominset.h
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 remove inconsistency del/backspace 2001-10-10 14:30:28 +00:00
math_cursor.h *** empty log message *** 2001-10-10 13:20:51 +00:00
math_decorationinset.C don't draw \vec, \hat etc much wider than LaTeX does 2001-09-12 15:56:09 +00:00
math_decorationinset.h don't draw \vec, \hat etc much wider than LaTeX does 2001-09-12 15:56:09 +00:00
math_defs.h some support for gather and multline (multline special display is missing...) 2001-09-04 14:56:30 +00:00
math_deliminset.C fix delimiter handling for \, |, and / 2001-09-12 12:51:55 +00:00
math_deliminset.h fix delimiter handling for \, |, and / 2001-09-12 12:51:55 +00:00
math_diminset.C try to do with super- and subscripts what TeX does 2001-09-11 10:58:17 +00:00
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 interpret a typed \#1 as math-macro-arg 0 2001-09-12 14:31:18 +00:00
math_factory.h
math_fracbase.C fix the size of some variables to avoid compaq cxx warnings 2001-10-01 12:10:32 +00:00
math_fracbase.h fix the size of some variables to avoid compaq cxx warnings 2001-10-01 12:10:32 +00:00
math_fracinset.C
math_fracinset.h further code uglification to make Jean-Marc's compiler happy 2001-09-26 15:20:45 +00:00
math_funcinset.C
math_funcinset.h
math_funcliminset.C try to do with super- and subscripts what TeX does 2001-09-11 10:58:17 +00:00
math_funcliminset.h try to do with super- and subscripts what TeX does 2001-09-11 10:58:17 +00:00
math_gridinset.C Even more ugly changes and a new file dependency to shut up Jean-Marc's 2001-09-26 16:52:34 +00:00
math_gridinset.h Even more ugly changes and a new file dependency to shut up Jean-Marc's 2001-09-26 16:52:34 +00:00
math_hash.C fix the | vs \| business... 2001-09-04 07:39:29 +00:00
math_inset.C Even more ugly changes and a new file dependency to shut up Jean-Marc's 2001-09-26 16:52:34 +00:00
math_inset.h Even more ugly changes and a new file dependency to shut up Jean-Marc's 2001-09-26 16:52:34 +00:00
math_kerninset.C
math_kerninset.h
math_macro.C remove public method; 2001-10-01 12:23:00 +00:00
math_macro.h Even more ugly changes and a new file dependency to shut up Jean-Marc's 2001-09-26 16:52:34 +00:00
math_macroarg.C fix drawing glitch in MathMacroArg 2001-09-12 13:43:59 +00:00
math_macroarg.h interpret a typed \#1 as math-macro-arg 0 2001-09-12 14:31:18 +00:00
math_macrotable.C More symbols (mainly arrows) 2001-09-19 17:22:34 +00:00
math_macrotable.h
math_macrotemplate.C leave red backslash as visual clue in formula when typing macro names 2001-10-02 15:01:57 +00:00
math_macrotemplate.h
math_matrixinset.C Misc. small fixes 2001-09-28 20:23:49 +00:00
math_matrixinset.h Even more ugly changes and a new file dependency to shut up Jean-Marc's 2001-09-26 16:52:34 +00:00
math_nestinset.C Even more ugly changes and a new file dependency to shut up Jean-Marc's 2001-09-26 16:52:34 +00:00
math_nestinset.h Even more ugly changes and a new file dependency to shut up Jean-Marc's 2001-09-26 16:52:34 +00:00
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 Even more ugly changes and a new file dependency to shut up Jean-Marc's 2001-09-26 16:52:34 +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 changed cursor movement/deletion behaviour in super/subscripts 2001-09-24 16:25:06 +00:00
math_scriptinset.h changed cursor movement/deletion behaviour in super/subscripts 2001-09-24 16:25:06 +00:00
math_sizeinset.C
math_sizeinset.h
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_splitinset.C read/write support for the AMS split environment 2001-09-05 12:57:13 +00:00
math_splitinset.h read/write support for the AMS split environment 2001-09-05 12:57:13 +00:00
math_sqrtinset.C
math_sqrtinset.h
math_stackrelinset.C
math_stackrelinset.h
math_symbolinset.C try to do with super- and subscripts what TeX does 2001-09-11 10:58:17 +00:00
math_symbolinset.h try to do with super- and subscripts what TeX does 2001-09-11 10:58:17 +00:00
README
support.C Jean-Marc's patch, BUGS update 2001-09-14 11:03:41 +00:00
support.h don't draw \vec, \hat etc much wider than LaTeX does 2001-09-12 15:56:09 +00:00
texify
xarray.C *** empty log message *** 2001-10-10 13:20:51 +00:00
xarray.h *** empty log message *** 2001-10-10 13:20:51 +00:00

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