X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FMathSupport.h;h=09954960a79dc4fab98d76d81db922d1d29440ba;hb=7f17f13bfc2ad4e7cdd8ecfce23374e2b3d0c646;hp=a1396e2338eb8ce06f42a943ce0542cdce69116a;hpb=de6418f37765fe452f135f96dee6d49897bff215;p=lyx.git diff --git a/src/mathed/MathSupport.h b/src/mathed/MathSupport.h index a1396e2338..09954960a7 100644 --- a/src/mathed/MathSupport.h +++ b/src/mathed/MathSupport.h @@ -21,41 +21,42 @@ namespace lyx { class PainterInfo; -class LyXFont; +class Font; class Dimension; -class MathArray; +class MathData; class MathAtom; class InsetMath; -void mathed_char_dim(LyXFont const &, char_type c, Dimension & dim); -int mathed_char_width(LyXFont const &, char_type c); +int mathed_char_width(Font const &, char_type c); + +int mathed_char_kerning(Font const &, char_type c); void mathed_draw_deco(PainterInfo & pi, int x, int y, int w, int h, docstring const & name); -void mathed_string_dim(LyXFont const & font, +void mathed_string_dim(Font const & font, docstring const & s, Dimension & dim); -int mathed_string_width(LyXFont const &, docstring const & s); +int mathed_string_width(Font const &, 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); -void math_font_max_dim(LyXFont const &, int & asc, int & desc); +void math_font_max_dim(Font const &, int & asc, int & desc); -void augmentFont(LyXFont & f, docstring const & cmd); +void augmentFont(Font & f, docstring const & cmd); bool isFontName(docstring const & name); // converts single cell to string -docstring asString(MathArray const & ar); +docstring asString(MathData const & ar); // converts single inset to string docstring asString(InsetMath const &); docstring asString(MathAtom const &); // converts string to single cell -void asArray(docstring const & str, MathArray & ar); +void asArray(docstring const & str, MathData & ar); } // namespace lyx