lyx_mirror/src/mathed
Abdelrazak Younes 1278f826c9 * BufferView::update(): handle the special case Flag == FitCursor.
* InsetMathNest.C: adjust update flags in order to avoid unneeded screen redrawing.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16006 a592a061-630c-0410-9148-cb99ea01b6c8
2006-11-21 16:58:45 +00:00
..
BUGS
ChangeLog
InsetFormulaMacro.C * mathed/InsetFormulaMacro.C: 2006-10-22 14:23:14 +00:00
InsetFormulaMacro.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMath.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMath.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathAMSArray.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathAMSArray.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathArray.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathArray.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathBig.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathBig.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathBinom.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathBinom.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
InsetMathBoldSymbol.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathBoldSymbol.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathBox.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathBox.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathBoxed.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathBoxed.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathBrace.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathBrace.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathCases.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathCases.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathChar.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathChar.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathColor.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathColor.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathCommand.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathCommand.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathComment.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathComment.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathDecoration.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathDecoration.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathDelim.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathDelim.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathDFrac.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathDFrac.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathDiff.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathDiff.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathDim.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
InsetMathDim.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
InsetMathDots.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathDots.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathEnv.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathEnv.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathExFunc.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathExFunc.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathExInt.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathExInt.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathFBox.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathFBox.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathFont.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathFont.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathFontOld.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathFontOld.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathFrac.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathFrac.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathFracBase.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
InsetMathFracBase.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
InsetMathFrameBox.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathFrameBox.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
InsetMathGrid.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathGrid.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathHull.C Add support for the esint package 2006-11-13 17:35:18 +00:00
InsetMathHull.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathKern.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathKern.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathLefteqn.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathLefteqn.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathLim.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathLim.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathMacro.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathMacro.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathMakebox.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathMakebox.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathMatrix.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathMatrix.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathMBox.C * mathed/InsetFormulaMacro.C: 2006-10-22 14:23:14 +00:00
InsetMathMBox.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
InsetMathNest.C * BufferView::update(): handle the special case Flag == FitCursor. 2006-11-21 16:58:45 +00:00
InsetMathNest.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathNumber.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathNumber.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathOverset.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathOverset.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
InsetMathPar.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathPar.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathPhantom.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathPhantom.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathRef.C some compile fixes, more to be expected 2006-10-22 11:00:04 +00:00
InsetMathRef.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathRoot.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathRoot.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathScript.C Revert revision 14819 and my faulty fix for it. 2006-11-11 15:26:31 +00:00
InsetMathScript.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathSize.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathSize.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathSpace.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathSpace.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathSplit.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathSplit.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathSqrt.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathSqrt.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathStackrel.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathStackrel.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
InsetMathString.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathString.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathSubstack.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathSubstack.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathSymbol.C Add support for the esint package 2006-11-13 17:35:18 +00:00
InsetMathSymbol.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathTabular.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathTabular.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathTFrac.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathTFrac.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathUnderset.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathUnderset.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
InsetMathUnknown.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathUnknown.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathXArrow.C use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathXArrow.h use more unicode in math 2006-10-22 10:15:23 +00:00
InsetMathXYArrow.C * mathed/InsetFormulaMacro.C: 2006-10-22 14:23:14 +00:00
InsetMathXYArrow.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
InsetMathXYMatrix.C Support all xymatrix arguments 2006-10-31 19:10:30 +00:00
InsetMathXYMatrix.h Support all xymatrix arguments 2006-10-31 19:10:30 +00:00
Makefile.am some compile fixes, more to be expected 2006-10-22 11:00:04 +00:00
MathAtom.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
MathAtom.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
MathAutoCorrect.C use more unicode in math 2006-10-22 10:15:23 +00:00
MathAutoCorrect.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
MathData.C Move BufferView cached pointer out of LyXText: 2006-10-30 12:45:33 +00:00
MathData.h Move BufferView cached pointer out of LyXText: 2006-10-30 12:45:33 +00:00
MathExtern.C use more unicode in math 2006-10-22 10:15:23 +00:00
MathExtern.h use more unicode in math 2006-10-22 10:15:23 +00:00
MathFactory.C Avoid processing empty lines when reading the symbols file 2006-11-17 20:43:49 +00:00
MathFactory.h use more unicode in math 2006-10-22 10:15:23 +00:00
MathGridInfo.h use more unicode in math 2006-10-22 10:15:23 +00:00
MathMacroArgument.C * MathMacroArgument.C (MathMacroArgument): do not use convert<> since 2006-11-20 14:07:30 +00:00
MathMacroArgument.h use more unicode in math 2006-10-22 10:15:23 +00:00
MathMacroTable.C Add support for the esint package 2006-11-13 17:35:18 +00:00
MathMacroTable.h Add support for the esint package 2006-11-13 17:35:18 +00:00
MathMacroTemplate.C Add support for the esint package 2006-11-13 17:35:18 +00:00
MathMacroTemplate.h make macrfos readable again 2006-10-22 14:37:32 +00:00
MathParser.C Revert revision 14819 and my faulty fix for it. 2006-11-11 15:26:31 +00:00
MathParser.h document docstring abuse for symbol font code points 2006-11-07 20:46:38 +00:00
MathReplace.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
MathStream.C Output a space if pendingSpace() is true and it is actually needed 2006-10-31 20:16:47 +00:00
MathStream.h use more unicode in math 2006-10-22 10:15:23 +00:00
MathSupport.C Add support for the esint package 2006-11-13 17:35:18 +00:00
MathSupport.h use more unicode in math 2006-10-22 10:15:23 +00:00
pch.h
README
texify
TextPainter.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
TextPainter.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00

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/...)