X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FMathSupport.h;h=dc0087f915b88d84327176de0aafe589545ea3ed;hb=6de3c19fd63f810eed90ef3bc4469faf28e949c2;hp=85f0292762684a2670f8923af3ad67206241d0b8;hpb=02d28d981c0bdd8d621ec1333bf60ad1c592e43e;p=lyx.git diff --git a/src/mathed/MathSupport.h b/src/mathed/MathSupport.h index 85f0292762..dc0087f915 100644 --- a/src/mathed/MathSupport.h +++ b/src/mathed/MathSupport.h @@ -5,7 +5,7 @@ * Licence details can be found in the file COPYING. * * \author Alejandro Aguilar Sierra - * \author André Pönitz + * \author André Pönitz * * Full author contact details are available in file CREDITS. */ @@ -15,10 +15,10 @@ #include "MathParser_flags.h" #include "support/strfwd.h" -#include namespace lyx { +class MetricsInfo; class PainterInfo; class FontInfo; class Dimension; @@ -40,6 +40,8 @@ void mathed_string_dim(FontInfo const & font, int mathed_string_width(FontInfo const &, docstring const & s); +void metricsStrRedBlack(MetricsInfo & mi, Dimension & dim, docstring const & s); + void drawStrRed(PainterInfo & pi, int x, int y, docstring const & s); void drawStrBlack(PainterInfo & pi, int x, int y, docstring const & s); @@ -49,6 +51,12 @@ void augmentFont(FontInfo & f, docstring const & cmd); bool isFontName(docstring const & name); +bool isMathFont(docstring const & name); + +bool isTextFont(docstring const & name); + +bool isAlphaSymbol(MathAtom const & at); + // converts single cell to string docstring asString(MathData const & ar); // converts single inset to string