lyx_mirror/src/mathed
Lars Gullik Bjønnes e3c9bdd0ea fix compilation with gcc 4.0
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9447 a592a061-630c-0410-9148-cb99ea01b6c8
2005-01-06 16:07:02 +00:00
..
.cvsignore More pch work. 2004-08-18 14:20:18 +00:00
BUGS
ChangeLog require amsmath for some under/over arrows 2005-01-05 17:34:12 +00:00
command_inset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
command_inset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
formulamacro.C Remove space at end of line, when superfluous. 2004-08-16 11:27:51 +00:00
formulamacro.h
Makefile.am Remove trailing slash from -Ifoo/ in the AM_CPPFLAGS rules in the various 2004-12-14 10:41:09 +00:00
math_amsarrayinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_amsarrayinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_arrayinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_arrayinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_atom.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_atom.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_autocorrect.C
math_autocorrect.h
math_biginset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_biginset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_binaryopinset.C
math_binaryopinset.h
math_binominset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_binominset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_boldsymbolinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_boldsymbolinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_boxedinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_boxedinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_boxinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_boxinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_braceinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_braceinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_casesinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_casesinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_charinset.C get rid of broken_header.h and some unneeded tests 2004-11-30 09:21:12 +00:00
math_charinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_colorinset.C small mathed fixes 2005-01-04 09:18:48 +00:00
math_colorinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_commentinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_commentinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_data.C the const patch 2005-01-05 20:21:27 +00:00
math_data.h remove per-inset position cahce, use new external map instead. 2004-08-14 14:03:42 +00:00
math_decorationinset.C require amsmath for some under/over arrows 2005-01-05 17:34:12 +00:00
math_decorationinset.h require amsmath for some under/over arrows 2005-01-05 17:34:12 +00:00
math_deliminset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_deliminset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_dfracinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_dfracinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_diffinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_diffinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_diminset.C remove per-inset position cahce, use new external map instead. 2004-08-14 14:03:42 +00:00
math_diminset.h remove per-inset position cahce, use new external map instead. 2004-08-14 14:03:42 +00:00
math_dotsinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_dotsinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_envinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_envinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_exfuncinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_exfuncinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_exintinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_exintinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_extern.C c_str fixes 2004-09-16 20:37:34 +00:00
math_extern.h
math_factory.C enable tfrac 2004-11-11 12:01:34 +00:00
math_factory.h
math_fboxinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_fboxinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_fontinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_fontinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_fontoldinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_fontoldinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_fracbase.C
math_fracbase.h
math_fracinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_fracinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_frameboxinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_frameboxinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_gridinfo.h
math_gridinset.C rename priv_dispatch to doDispatch 2004-11-24 21:58:42 +00:00
math_gridinset.h rename priv_dispatch to doDispatch 2004-11-24 21:58:42 +00:00
math_hullinset.C add status messages to math hull inset 2004-11-26 13:56:22 +00:00
math_hullinset.h rename priv_dispatch to doDispatch 2004-11-24 21:58:42 +00:00
math_inset.C
math_inset.h Make us satisfy concept checks 2004-11-16 20:41:38 +00:00
math_kerninset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_kerninset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_lefteqninset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_lefteqninset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_liminset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_liminset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_macro.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_macro.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_macroarg.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_macroarg.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_macrotable.C
math_macrotable.h
math_macrotemplate.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_macrotemplate.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_makeboxinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_makeboxinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_mathmlstream.C
math_mathmlstream.h
math_matrixinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_matrixinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_mboxinset.C CoordBranch merge 2004-11-30 01:59:49 +00:00
math_mboxinset.h CoordBranch merge 2004-11-30 01:59:49 +00:00
math_nestinset.C fix compilation with gcc 4.0 2005-01-06 16:07:02 +00:00
math_nestinset.h CoordBranch merge 2004-11-30 01:59:49 +00:00
math_numberinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_numberinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_oversetinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_oversetinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_parinset.C
math_parinset.h
math_parser.C fix bug 1542 (crash wehn reading invalid equations) 2004-12-28 15:43:29 +00:00
math_parser.h
math_replace.h
math_rootinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_rootinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_scriptinset.C rename priv_dispatch to doDispatch 2004-11-24 21:58:42 +00:00
math_scriptinset.h rename priv_dispatch to doDispatch 2004-11-24 21:58:42 +00:00
math_sizeinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_sizeinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_spaceinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_spaceinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_splitinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_splitinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_sqrtinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_sqrtinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_stackrelinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_stackrelinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_streamstr.C
math_streamstr.h
math_stringinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_stringinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_substackinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_substackinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_support.C Whitespace, only whitespace. 2004-10-05 10:11:42 +00:00
math_support.h
math_symbolinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_symbolinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_tabularinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_tabularinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_tfracinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_tfracinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_undersetinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_undersetinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_unknowninset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_unknowninset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_xarrowinset.C clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_xarrowinset.h clone NVI, other small stuff 2004-11-23 23:04:52 +00:00
math_xyarrowinset.C Whitespace, only whitespace. 2004-10-05 10:11:42 +00:00
math_xyarrowinset.h
pch.h some support for pch 2004-08-15 21:45:30 +00:00
README
ref_inset.C rename priv_dispatch to doDispatch 2004-11-24 21:58:42 +00:00
ref_inset.h rename priv_dispatch to doDispatch 2004-11-24 21:58:42 +00:00
texify
textpainter.C
textpainter.h

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


Inset hierarchy:

                                   MathInset
                                (abstract base)

                         /            |               \

              Dim                  Char               Symbol, Space, ...
         (thing that need       (for things formerly
          the width_/ascent_     known as characters)
          /descent_ cache)

          /             \

       Nest              Dots,  Func, ...
  (for thing with
   nested content)

        |         \

      Grid        Decoration   Delim   Frac  Macro  Root  Script  Sqrt

      /   \

 Array    Hull
         (base for eqnarray/align/...)