lyx_mirror/src/mathed
Angus Leeming c20a8956e4 Prevent tedious warning message.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8509 a592a061-630c-0410-9148-cb99ea01b6c8
2004-03-22 13:35:36 +00:00
..
.cvsignore
BUGS
ChangeLog * insettabular.[Ch]: remove remains of the 'update' mechanism, 2004-02-16 11:58:51 +00:00
command_inset.C * insettabular.[Ch]: remove remains of the 'update' mechanism, 2004-02-16 11:58:51 +00:00
command_inset.h * insettabular.[Ch]: remove remains of the 'update' mechanism, 2004-02-16 11:58:51 +00:00
formulamacro.C remove cursor::drawSelection() plus some math reorganization (move the 2004-02-02 17:32:56 +00:00
formulamacro.h more IU 2004-01-26 10:13:15 +00:00
Makefile.am more IU 2004-01-30 11:41:12 +00:00
math_amsarrayinset.C
math_amsarrayinset.h
math_arrayinset.C more IU 2004-01-30 11:41:12 +00:00
math_arrayinset.h
math_atom.C std:: changes, stupid stuff 2004-01-28 16:21:29 +00:00
math_atom.h remove cursor::drawSelection() plus some math reorganization (move the 2004-02-02 17:32:56 +00:00
math_autocorrect.C simplified search in mathed 2004-01-07 18:28:50 +00:00
math_autocorrect.h
math_biginset.C
math_biginset.h
math_binaryopinset.C
math_binaryopinset.h
math_binominset.C
math_binominset.h
math_boldsymbolinset.C more IU 2004-01-30 11:41:12 +00:00
math_boldsymbolinset.h
math_boxinset.C more IU 2004-01-30 11:41:12 +00:00
math_boxinset.h
math_braceinset.C
math_braceinset.h
math_casesinset.C
math_casesinset.h
math_charinset.C fix a few of the recent width cache related problems 2004-02-03 11:21:08 +00:00
math_charinset.h fix a few of the recent width cache related problems 2004-02-03 11:21:08 +00:00
math_colorinset.C more IU 2004-01-30 11:41:12 +00:00
math_colorinset.h
math_commentinset.C more IU 2004-01-30 11:41:12 +00:00
math_commentinset.h
math_data.C fix super/subscript crash 2004-02-03 14:29:00 +00:00
math_data.h more IU 2004-01-30 11:41:12 +00:00
math_decorationinset.C more IU 2004-01-30 11:41:12 +00:00
math_decorationinset.h
math_deliminset.C
math_deliminset.h
math_dfracinset.C
math_dfracinset.h
math_diffinset.C
math_diffinset.h
math_diminset.C bug + spped fixes + small stuff 2004-02-11 14:45:44 +00:00
math_diminset.h fix a few of the recent width cache related problems 2004-02-03 11:21:08 +00:00
math_dotsinset.C
math_dotsinset.h
math_envinset.C more IU 2004-01-30 11:41:12 +00:00
math_envinset.h
math_ertinset.C more IU 2004-01-30 11:41:12 +00:00
math_ertinset.h
math_exfuncinset.C
math_exfuncinset.h
math_exintinset.C
math_exintinset.h
math_extern.C more IU 2004-01-30 11:41:12 +00:00
math_extern.h
math_factory.C
math_factory.h
math_fboxinset.C more IU 2004-01-30 11:41:12 +00:00
math_fboxinset.h
math_fontinset.C more IU 2004-01-30 11:41:12 +00:00
math_fontinset.h
math_fontoldinset.C more IU 2004-01-30 11:41:12 +00:00
math_fontoldinset.h
math_fracbase.C more IU 2004-01-26 10:13:15 +00:00
math_fracbase.h more IU 2004-01-26 10:13:15 +00:00
math_fracinset.C more IU 2004-01-30 11:41:12 +00:00
math_fracinset.h
math_frameboxinset.C more IU 2004-01-30 11:41:12 +00:00
math_frameboxinset.h
math_gridinfo.h
math_gridinset.C The Buffer::LyXText -> Buffer::InsetText patch 2004-03-18 12:53:43 +00:00
math_gridinset.h The Buffer::LyXText -> Buffer::InsetText patch 2004-03-18 12:53:43 +00:00
math_hullinset.C remove part of old texted<->mathed interface 2004-03-18 16:05:32 +00:00
math_hullinset.h remove part of old texted<->mathed interface 2004-03-18 16:05:32 +00:00
math_inset.C more IU 2004-01-26 10:13:15 +00:00
math_inset.h some de-mathed-ification 2004-02-25 14:39:14 +00:00
math_kerninset.C
math_kerninset.h
math_lefteqninset.C more IU 2004-01-30 11:41:12 +00:00
math_lefteqninset.h
math_liminset.C
math_liminset.h
math_macro.C more IU 2004-01-30 11:41:12 +00:00
math_macro.h more IU 2004-01-26 10:13:15 +00:00
math_macroarg.C
math_macroarg.h
math_macrotable.C
math_macrotable.h
math_macrotemplate.C
math_macrotemplate.h
math_makeboxinset.C more IU 2004-01-30 11:41:12 +00:00
math_makeboxinset.h
math_mathmlstream.C
math_mathmlstream.h
math_matrixinset.C
math_matrixinset.h
math_mboxinset.C The Buffer::LyXText -> Buffer::InsetText patch 2004-03-18 12:53:43 +00:00
math_mboxinset.h The Buffer::LyXText -> Buffer::InsetText patch 2004-03-18 12:53:43 +00:00
math_nestinset.C Prevent tedious warning message. 2004-03-22 13:35:36 +00:00
math_nestinset.h split LyXFunc::getStatus() into inset specific chunks 2004-03-18 13:57:20 +00:00
math_numberinset.C
math_numberinset.h
math_oversetinset.C Part of IU. 2004-01-20 14:25:24 +00:00
math_oversetinset.h and some mathed de-uglyfication 2004-01-16 12:36:23 +00:00
math_parboxinset.C more IU 2004-01-30 11:41:12 +00:00
math_parboxinset.h
math_parinset.C
math_parinset.h
math_parser.C the exception safety patch 2003-11-03 17:47:28 +00:00
math_parser.h
math_replace.h
math_rootinset.C more IU 2004-01-30 11:41:12 +00:00
math_rootinset.h more IU 2004-01-26 10:13:15 +00:00
math_scriptinset.C The Buffer::LyXText -> Buffer::InsetText patch 2004-03-18 12:53:43 +00:00
math_scriptinset.h The Buffer::LyXText -> Buffer::InsetText patch 2004-03-18 12:53:43 +00:00
math_sizeinset.C more IU 2004-01-30 11:41:12 +00:00
math_sizeinset.h
math_spaceinset.C
math_spaceinset.h
math_splitinset.C
math_splitinset.h
math_sqrtinset.C more IU 2004-01-30 11:41:12 +00:00
math_sqrtinset.h
math_stackrelinset.C more IU 2004-01-30 11:41:12 +00:00
math_stackrelinset.h
math_streamstr.C
math_streamstr.h
math_stringinset.C
math_stringinset.h
math_substackinset.C more IU 2004-01-30 11:41:12 +00:00
math_substackinset.h
math_support.C simplified search in mathed 2004-01-07 18:28:50 +00:00
math_support.h simplified search in mathed 2004-01-07 18:28:50 +00:00
math_symbolinset.C fix a few of the recent width cache related problems 2004-02-03 11:21:08 +00:00
math_symbolinset.h fix a few of the recent width cache related problems 2004-02-03 11:21:08 +00:00
math_tabularinset.C
math_tabularinset.h
math_textinset.C remove cursor::drawSelection() plus some math reorganization (move the 2004-02-02 17:32:56 +00:00
math_textinset.h remove cursor::drawSelection() plus some math reorganization (move the 2004-02-02 17:32:56 +00:00
math_undersetinset.C more IU 2004-01-26 10:13:15 +00:00
math_undersetinset.h more IU 2004-01-26 10:13:15 +00:00
math_unknowninset.C fix a few of the recent width cache related problems 2004-02-03 11:21:08 +00:00
math_unknowninset.h simplified search in mathed 2004-01-07 18:28:50 +00:00
math_xarrowinset.C
math_xarrowinset.h
math_xyarrowinset.C
math_xyarrowinset.h
README
ref_inset.C The Buffer::LyXText -> Buffer::InsetText patch 2004-03-18 12:53:43 +00:00
ref_inset.h The Buffer::LyXText -> Buffer::InsetText patch 2004-03-18 12:53:43 +00:00
texify
textpainter.C
textpainter.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    Hull
         (base for eqnarray/align/...)



There are only two "real LyXInsets" in here:

Formula       - containing a pointer to a  MathHullInset
FormulaMacro  - containing a pointer to a  MathMacroTemplate