lyx_mirror/src/mathed
Angus Leeming f239801ae3 Changes due to the removal of using directives from support/std_sstream.h.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7686 a592a061-630c-0410-9148-cb99ea01b6c8
2003-09-05 18:02:24 +00:00
..
.cvsignore
BUGS small stuff 2002-08-30 08:36:35 +00:00
ChangeLog Ensure header files can be compiled stand-alone. 2003-09-05 14:09:58 +00:00
command_inset.C Changes due to the removal of using directives from support/std_sstream.h. 2003-09-05 18:02:24 +00:00
command_inset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
formula.C Changes due to the removal of using directives from support/std_sstream.h. 2003-09-05 18:02:24 +00:00
formula.h Use Buffer const reference in most placees possible. 2003-08-28 07:41:31 +00:00
formulabase.C Changes due to the removal of using directives from support/std_sstream.h. 2003-09-05 18:02:24 +00:00
formulabase.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
formulamacro.C Changes due to the removal of using directives from support/std_sstream.h. 2003-09-05 18:02:24 +00:00
formulamacro.h Use Buffer const reference in most placees possible. 2003-08-28 07:41:31 +00:00
Makefile.am support for \overset 2003-08-22 16:01:13 +00:00
math_amsarrayinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_amsarrayinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_arrayinset.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_arrayinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_atom.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_atom.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_autocorrect.C Changes due to the removal of using directives from support/std_sstream.h. 2003-09-05 18:02:24 +00:00
math_autocorrect.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_biginset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_biginset.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_binaryopinset.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_binaryopinset.h Ensure header files can be compiled stand-alone. 2003-09-05 14:09:58 +00:00
math_binominset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_binominset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_boxinset.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_boxinset.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_braceinset.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_braceinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_casesinset.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_casesinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_charinset.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_charinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_commentinset.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_commentinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_cursor.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_cursor.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_data.C All .C files should #include there own .h file I guess ;-) 2003-09-05 16:18:57 +00:00
math_data.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_decorationinset.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_decorationinset.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_deliminset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_deliminset.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_diffinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_diffinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_diminset.C Changes due to the removal of using directives from support/std_sstream.h. 2003-09-05 18:02:24 +00:00
math_diminset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_dotsinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_dotsinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_envinset.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_envinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_ertinset.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_ertinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_exfuncinset.C Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_exfuncinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_exintinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_exintinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_extern.C Changes due to the removal of using directives from support/std_sstream.h. 2003-09-05 18:02:24 +00:00
math_extern.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_factory.C Changes due to the removal of using directives from support/std_sstream.h. 2003-09-05 18:02:24 +00:00
math_factory.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_fboxinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_fboxinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_fontinset.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_fontinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_fontoldinset.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_fontoldinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_fracbase.C Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_fracbase.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_fracinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_fracinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_frameboxinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_frameboxinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_gridinfo.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_gridinset.C Changes due to the removal of using directives from support/std_sstream.h. 2003-09-05 18:02:24 +00:00
math_gridinset.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_hullinset.C Changes due to the removal of using directives from support/std_sstream.h. 2003-09-05 18:02:24 +00:00
math_hullinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_inset.C All .C files should #include there own .h file I guess ;-) 2003-09-05 16:18:57 +00:00
math_inset.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_iterator.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_iterator.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_kerninset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_kerninset.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_lefteqninset.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_lefteqninset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_liminset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_liminset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_macro.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_macro.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_macroarg.C All .C files should #include there own .h file I guess ;-) 2003-09-05 16:18:57 +00:00
math_macroarg.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_macrotable.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_macrotable.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_macrotemplate.C Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_macrotemplate.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_makeboxinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_makeboxinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_mathmlstream.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_mathmlstream.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_matrixinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_matrixinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_nestinset.C cursor cosmetics for \underset 2003-08-22 16:14:26 +00:00
math_nestinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_numberinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_numberinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_oversetinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_oversetinset.h cursor cosmetics for \underset 2003-08-22 16:14:26 +00:00
math_parboxinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_parboxinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_parinset.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_parinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_parser.C Changes due to the removal of using directives from support/std_sstream.h. 2003-09-05 18:02:24 +00:00
math_parser.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_pos.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_pos.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_replace.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_rootinset.C Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_rootinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_scriptinset.C Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_scriptinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_sizeinset.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_sizeinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_spaceinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_spaceinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_splitinset.C Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_splitinset.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_sqrtinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_sqrtinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_stackrelinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_stackrelinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_streamstr.C All .C files should #include there own .h file I guess ;-) 2003-09-05 16:18:57 +00:00
math_streamstr.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_stringinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_stringinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_substackinset.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_substackinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_support.C Changes due to the removal of using directives from support/std_sstream.h. 2003-09-05 18:02:24 +00:00
math_support.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_symbolinset.C Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_symbolinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_tabularinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_tabularinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_textinset.C Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_textinset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_undersetinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_undersetinset.h cursor cosmetics for \underset 2003-08-22 16:14:26 +00:00
math_unknowninset.C Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_unknowninset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
math_xarrowinset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
math_xarrowinset.h Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
math_xyarrowinset.C Ensure header files can be compiled stand-alone. 2003-09-05 14:09:58 +00:00
math_xyarrowinset.h Ensure header files can be compiled stand-alone. 2003-09-05 14:09:58 +00:00
README deep iterators for math insets; 2001-12-05 17:50:18 +00:00
ref_inset.C Strip out redundant #includes 2003-09-05 02:53:05 +00:00
ref_inset.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +00:00
texify fix cursor font bug 2001-08-28 13:34:04 +00:00
textpainter.C Replace LString.h with support/std_string.h, 2003-09-05 17:23:11 +00:00
textpainter.h Standardise the header blurb in mathed. 2003-08-19 13:00:56 +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