lyx_mirror/src/mathed
Lars Gullik Bjønnes 13349032cb ws changes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5758 a592a061-630c-0410-9148-cb99ea01b6c8
2002-12-01 22:59:25 +00:00
..
.cvsignore
BUGS small stuff 2002-08-30 08:36:35 +00:00
button_inset.C Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
button_inset.h ws changes 2002-12-01 22:59:25 +00:00
ChangeLog ws changes 2002-12-01 22:59:25 +00:00
command_inset.C the string -> char patch 2002-11-27 10:30:28 +00:00
command_inset.h ws changes 2002-12-01 22:59:25 +00:00
dimension.C compile fix. 2002-09-11 18:36:00 +00:00
dimension.h ws changes 2002-12-01 22:59:25 +00:00
formula.C the string -> char patch 2002-11-27 10:30:28 +00:00
formula.h ws changes 2002-12-01 22:59:25 +00:00
formulabase.C the string -> char patch 2002-11-27 10:30:28 +00:00
formulabase.h ws changes 2002-12-01 22:59:25 +00:00
formulamacro.C handle USE_BOOST_FORMAT 2002-11-24 15:20:31 +00:00
formulamacro.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
Makefile.am loose SIGC_INCLUDES 2002-09-24 18:20:26 +00:00
math_amsarrayinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_amsarrayinset.h ws changes 2002-12-01 22:59:25 +00:00
math_arrayinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_arrayinset.h ws changes 2002-12-01 22:59:25 +00:00
math_atom.C
math_atom.h ws changes 2002-12-01 22:59:25 +00:00
math_autocorrect.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_autocorrect.h add #pragme interface/implementation 2002-09-11 09:14:57 +00:00
math_biginset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_biginset.h ws changes 2002-12-01 22:59:25 +00:00
math_binaryopinset.C
math_binaryopinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_binominset.C the fontsize changing in arrays 2002-10-02 06:38:49 +00:00
math_binominset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_boxinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_boxinset.h
math_braceinset.C
math_braceinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_casesinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_casesinset.h
math_charinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_charinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_commentinset.C
math_commentinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_cursor.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_cursor.h ws changes 2002-12-01 22:59:25 +00:00
math_data.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_data.h ws changes 2002-12-01 22:59:25 +00:00
math_decorationinset.C
math_decorationinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_deliminset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_deliminset.h Maxima 2002-10-28 17:15:19 +00:00
math_diffinset.C ws changes 2002-12-01 22:59:25 +00:00
math_diffinset.h add #pragme interface/implementation 2002-09-11 09:14:57 +00:00
math_diminset.C STRCONV 2002-11-04 02:12:42 +00:00
math_diminset.h ws changes 2002-12-01 22:59:25 +00:00
math_dotsinset.C ws changes 2002-12-01 22:59:25 +00:00
math_dotsinset.h
math_envinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_envinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_ertinset.C ws changes 2002-12-01 22:59:25 +00:00
math_ertinset.h add #pragme interface/implementation 2002-09-11 09:14:57 +00:00
math_exfuncinset.C ws changes 2002-12-01 22:59:25 +00:00
math_exfuncinset.h Maxima 2002-10-28 17:15:19 +00:00
math_exintinset.C ws changes 2002-12-01 22:59:25 +00:00
math_exintinset.h Maxima 2002-10-28 17:15:19 +00:00
math_extern.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_extern.h Maxima 2002-10-28 17:15:19 +00:00
math_factory.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_factory.h add #pragme interface/implementation 2002-09-11 09:14:57 +00:00
math_fboxinset.C
math_fboxinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_fontinset.C don't stop validation after the first font change 2002-09-19 13:39:43 +00:00
math_fontinset.h "Better" font handling. I've not found a cause for John's crash, but I'd 2002-10-29 08:23:32 +00:00
math_fontoldinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_fontoldinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_fracbase.C code shuffle, part 2 2002-10-22 11:13:40 +00:00
math_fracbase.h
math_fracinset.C
math_fracinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_frameboxinset.C
math_frameboxinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_gridinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_gridinset.h ws changes 2002-12-01 22:59:25 +00:00
math_hullinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_hullinset.h ws changes 2002-12-01 22:59:25 +00:00
math_inferinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_inferinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_inset.C STRCONV 2002-11-04 02:12:42 +00:00
math_inset.h "Better" font handling. I've not found a cause for John's crash, but I'd 2002-10-29 08:23:32 +00:00
math_iterator.C ws changes 2002-12-01 22:59:25 +00:00
math_iterator.h whitespace, unused code, unused convenience function for debugging 2002-11-06 11:13:56 +00:00
math_kerninset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_kerninset.h
math_lefteqninset.C ws changes 2002-12-01 22:59:25 +00:00
math_lefteqninset.h cosmetics 2002-09-10 15:53:33 +00:00
math_liminset.C ws changes 2002-12-01 22:59:25 +00:00
math_liminset.h add #pragme interface/implementation 2002-09-11 09:14:57 +00:00
math_macro.C ws changes 2002-12-01 22:59:25 +00:00
math_macro.h ws changes 2002-12-01 22:59:25 +00:00
math_macroarg.C
math_macroarg.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_macrotable.C
math_macrotable.h
math_macrotemplate.C
math_macrotemplate.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_mathmlstream.C ws changes 2002-12-01 22:59:25 +00:00
math_mathmlstream.h Maxima 2002-10-28 17:15:19 +00:00
math_matrixinset.C Maxima 2002-10-28 17:15:19 +00:00
math_matrixinset.h Maxima 2002-10-28 17:15:19 +00:00
math_metricsinfo.C ws changes 2002-12-01 22:59:25 +00:00
math_metricsinfo.h the fontsize changing in arrays 2002-10-02 06:38:49 +00:00
math_nestinset.C ws changes 2002-12-01 22:59:25 +00:00
math_nestinset.h ws changes 2002-12-01 22:59:25 +00:00
math_numberinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_numberinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_parboxinset.C ws changes 2002-12-01 22:59:25 +00:00
math_parboxinset.h add #pragme interface/implementation 2002-09-11 09:14:57 +00:00
math_parinset.C ws changes 2002-12-01 22:59:25 +00:00
math_parinset.h add #pragme interface/implementation 2002-09-11 09:14:57 +00:00
math_parser.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_parser.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_pos.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_pos.h Fix for the 'spurious selection with RMB' and improved 'cursor up/down' 2002-10-15 16:17:40 +00:00
math_replace.h add #pragme interface/implementation 2002-09-11 09:14:57 +00:00
math_rootinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_rootinset.h Maxima 2002-10-28 17:15:19 +00:00
math_scriptinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_scriptinset.h Fix cursor positioning problem in scriptinsets with "complex" base... 2002-11-06 11:09:19 +00:00
math_sizeinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_sizeinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_spaceinset.C ws changes 2002-12-01 22:59:25 +00:00
math_spaceinset.h Martin's space patch. 2002-09-20 12:36:36 +00:00
math_splitinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_splitinset.h
math_sqrtinset.C
math_sqrtinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_stackrelinset.C
math_stackrelinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_streamstr.C ws changes 2002-12-01 22:59:25 +00:00
math_streamstr.h Maxima 2002-10-28 17:15:19 +00:00
math_stringinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_stringinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_substackinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_substackinset.h
math_support.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_support.h add #pragme interface/implementation 2002-09-11 09:14:57 +00:00
math_symbolinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_symbolinset.h Maxima 2002-10-28 17:15:19 +00:00
math_textinset.C ws changes 2002-12-01 22:59:25 +00:00
math_textinset.h ws changes 2002-12-01 22:59:25 +00:00
math_undersetinset.C
math_undersetinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_unknowninset.C revert this mornings change and postpone it to 1.4. A can of worms... 2002-10-24 12:17:58 +00:00
math_unknowninset.h revert this mornings change and postpone it to 1.4. A can of worms... 2002-10-24 12:17:58 +00:00
math_xarrowinset.C
math_xarrowinset.h Running Angus' rmcopyright.sh and hand-correcting a few cases. 2002-09-11 08:26:02 +00:00
math_xyarrowinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_xyarrowinset.h
math_xymatrixinset.C the string -> char patch 2002-11-27 10:30:28 +00:00
math_xymatrixinset.h
README
ref_inset.C the string -> char patch 2002-11-27 10:30:28 +00:00
ref_inset.h ws changes 2002-12-01 22:59:25 +00:00
texify
textpainter.C the string -> char patch 2002-11-27 10:30:28 +00:00
textpainter.h add #pragme interface/implementation 2002-09-11 09:14:57 +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    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