lyx_mirror/src/mathed
2013-06-12 17:25:39 -04:00
..
BUGS
CMakeLists.txt Years forgotten files. 2013-05-23 22:17:20 -07:00
CommandInset.cpp Use empty() to check empty and non-empty'ness not size() 2012-10-27 01:25:38 +02:00
CommandInset.h
InsetMath.cpp Audit all the LASSERT calls, and try to do something sensible at 2013-04-25 17:27:10 -04:00
InsetMath.h More llvm/clang warnings 2013-05-02 18:27:32 +02:00
InsetMathAMSArray.cpp
InsetMathAMSArray.h
InsetMathArray.cpp "Performance" fixes suggested by cppcheck 2012-05-28 22:42:44 +02:00
InsetMathArray.h
InsetMathBig.cpp
InsetMathBig.h Remove some header leftovers based on Scott's script hints. 2013-05-02 00:30:16 -07:00
InsetMathBoldSymbol.cpp
InsetMathBoldSymbol.h
InsetMathBox.cpp Use empty() to check empty and non-empty'ness not size() 2012-10-27 01:25:38 +02:00
InsetMathBox.h Remove some header leftovers based on Scott's script hints. 2013-05-02 00:30:16 -07:00
InsetMathBrace.cpp Fix bug #5167: Correctly paint special characters in InsetMathFont 2012-05-03 16:36:19 +02:00
InsetMathBrace.h
InsetMathCancel.cpp Convert InsetMathCancel.* to UTF-8. 2012-02-06 22:38:46 +00:00
InsetMathCancel.h Convert InsetMathCancel.* to UTF-8. 2012-02-06 22:38:46 +00:00
InsetMathCancelto.cpp add support for the package cancel in math (fixes #6819); fileformat change only for the preamble handling 2012-01-23 01:49:49 +00:00
InsetMathCancelto.h add support for the package cancel in math (fixes #6819); fileformat change only for the preamble handling 2012-01-23 01:49:49 +00:00
InsetMathCases.cpp
InsetMathCases.h
InsetMathChar.cpp Fix bug #8468: Wrong import of UTF8 CJK. 2012-12-30 20:52:49 +01:00
InsetMathChar.h
InsetMathColor.cpp
InsetMathColor.h Header cleanup cont. 2013-05-23 22:12:29 -07:00
InsetMathComment.cpp
InsetMathComment.h
InsetMathDecoration.cpp
InsetMathDecoration.h
InsetMathDelim.cpp Full delimiter support for llbracket and rrbracket 2012-12-16 15:49:42 +01:00
InsetMathDelim.h Remove some header leftovers based on Scott's script hints. 2013-05-02 00:30:16 -07:00
InsetMathDiagram.cpp
InsetMathDiagram.h Header cleanup cont. 2013-05-25 16:38:20 -07:00
InsetMathDiff.cpp
InsetMathDiff.h
InsetMathDots.cpp
InsetMathDots.h
InsetMathEnsureMath.cpp
InsetMathEnsureMath.h
InsetMathEnv.cpp
InsetMathEnv.h Remove some header leftovers based on Scott's script hints. 2013-05-02 00:30:16 -07:00
InsetMathExFunc.cpp Implement math-as-HTML output for InsetMathExFunc. 2013-03-27 11:41:29 -04:00
InsetMathExFunc.h Remove some header leftovers based on Scott's script hints. 2013-05-02 00:30:16 -07:00
InsetMathExInt.cpp Use empty() to check empty and non-empty'ness not size() 2012-10-27 01:25:38 +02:00
InsetMathExInt.h
InsetMathFont.cpp A first batch of potential bugs spotted by llvm/clang 2013-05-02 16:38:25 +02:00
InsetMathFont.h
InsetMathFontOld.cpp
InsetMathFontOld.h
InsetMathFrac.cpp
InsetMathFrac.h
InsetMathGrid.cpp Audit all the LASSERT calls, and try to do something sensible at 2013-04-25 17:27:10 -04:00
InsetMathGrid.h Fix bug #6936. 2012-03-25 11:16:32 +02:00
InsetMathHull.cpp Fix bug #8746: Images have to have alt tags. 2013-06-12 17:25:39 -04:00
InsetMathHull.h Header cleanup cont. 2013-05-25 16:38:20 -07:00
InsetMathKern.cpp
InsetMathKern.h
InsetMathLefteqn.cpp
InsetMathLefteqn.h
InsetMathLim.cpp
InsetMathLim.h
InsetMathMatrix.cpp
InsetMathMatrix.h
InsetMathNest.cpp Remove years forgotten files. 2013-06-03 02:35:32 -07:00
InsetMathNest.h Header cleanup cont. 2013-05-25 16:38:20 -07:00
InsetMathNumber.cpp
InsetMathNumber.h
InsetMathOverset.cpp
InsetMathOverset.h
InsetMathPar.cpp
InsetMathPar.h
InsetMathPhantom.cpp Fix bug #5029: Support \smash, \mathclap, \mathllap and \mathrlap. 2012-01-08 12:34:12 +00:00
InsetMathPhantom.h Fix bug #5029: Support \smash, \mathclap, \mathllap and \mathrlap. 2012-01-08 12:34:12 +00:00
InsetMathRef.cpp Allowing direct, read-write access to the references cache just seems 2013-03-18 19:32:30 -04:00
InsetMathRef.h
InsetMathRoot.cpp
InsetMathRoot.h
InsetMathScript.cpp Remove all messages to user related to assertions. We'll just use 2013-04-27 17:52:55 -04:00
InsetMathScript.h * InsetMathScript::doDispatch : properly record undo information before 2012-02-02 13:39:05 +00:00
InsetMathSideset.cpp Fix regression of 5261ae6a2 2013-02-24 21:23:50 +01:00
InsetMathSideset.h Remove ; from end of function definitions 2013-05-12 13:04:18 +02:00
InsetMathSize.cpp
InsetMathSize.h
InsetMathSpace.cpp Audit all the LASSERT calls, and try to do something sensible at 2013-04-25 17:27:10 -04:00
InsetMathSpace.h
InsetMathSpecialChar.cpp Audit all the LASSERT calls, and try to do something sensible at 2013-04-25 17:27:10 -04:00
InsetMathSpecialChar.h
InsetMathSplit.cpp Load mathtools.sty automatically (bug #7949) and make lyx2lyx reversion 2012-01-05 20:53:48 +00:00
InsetMathSplit.h
InsetMathSqrt.cpp
InsetMathSqrt.h
InsetMathStackrel.cpp Fix bug #8464: stackrel with subscript. 2012-12-28 20:08:43 +01:00
InsetMathStackrel.h Fix bug #8464: stackrel with subscript. 2012-12-28 20:08:43 +01:00
InsetMathString.cpp Audit all the LASSERT calls, and try to do something sensible at 2013-04-25 17:27:10 -04:00
InsetMathString.h
InsetMathSubstack.cpp
InsetMathSubstack.h
InsetMathSymbol.cpp Handle text-only wasy symbols correctly. 2013-01-10 21:22:54 +01:00
InsetMathSymbol.h Handle text-only wasy symbols correctly. 2013-01-10 21:22:54 +01:00
InsetMathTabular.cpp
InsetMathTabular.h
InsetMathUnderset.cpp
InsetMathUnderset.h
InsetMathUnknown.cpp Move metrics computation close to drawing for drawStrRed/Black 2012-05-03 16:35:45 +02:00
InsetMathUnknown.h
InsetMathXArrow.cpp Use empty() to check empty and non-empty'ness not size() 2012-10-27 01:25:38 +02:00
InsetMathXArrow.h
InsetMathXYArrow.cpp Use empty() to check empty and non-empty'ness not size() 2012-10-27 01:25:38 +02:00
InsetMathXYArrow.h
InsetMathXYMatrix.cpp
InsetMathXYMatrix.h
MacroTable.cpp Remove all messages to user related to assertions. We'll just use 2013-04-27 17:52:55 -04:00
MacroTable.h Header cleanup cont. 2013-05-25 16:38:20 -07:00
MathAtom.cpp
MathAtom.h
MathAutoCorrect.cpp More llvm/clang warnings 2013-05-02 18:27:32 +02:00
MathAutoCorrect.h
MathCompletionList.h
MathData.cpp More llvm/clang warnings 2013-05-02 18:27:32 +02:00
MathData.h
MathExtern.cpp Disable extractFunctions() for MathML and HTML output. 2013-03-27 12:05:00 -04:00
MathExtern.h
MathFactory.cpp Remove years forgotten files. 2013-06-03 02:35:32 -07:00
MathFactory.h
MathMacro.cpp Remove all messages to user related to assertions. We'll just use 2013-04-27 17:52:55 -04:00
MathMacro.h
MathMacroArgument.cpp Move metrics computation close to drawing for drawStrRed/Black 2012-05-03 16:35:45 +02:00
MathMacroArgument.h
MathMacroTemplate.cpp Remove all messages to user related to assertions. We'll just use 2013-04-27 17:52:55 -04:00
MathMacroTemplate.h Header cleanup cont. 2013-05-25 16:38:20 -07:00
MathParser_flags.h
MathParser.cpp Fix regression of 5261ae6a2 2013-02-24 21:23:50 +01:00
MathParser.h Header cleanup cont. 2013-05-25 16:38:20 -07:00
MathStream.cpp
MathStream.h
MathSupport.cpp Fix bug #1424: Native \sideset inset 2013-02-17 11:08:58 +01:00
MathSupport.h Remove some header leftovers based on Scott's script hints. 2013-05-02 00:30:16 -07:00
README
ReplaceData.h
texify
TextPainter.cpp
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/...)