X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FMetricsInfo.h;h=2a18cf8cffdc11fbc47b9363a2549955e2cdfd8a;hb=4eb9b50dc642a3532d8126a93571696b3db57640;hp=1dbeae249a49725f05576b8533c9e12f744aad94;hpb=eadc55b8b38a489202e2e168521578dae119fd59;p=lyx.git diff --git a/src/MetricsInfo.h b/src/MetricsInfo.h index 1dbeae249a..2a18cf8cff 100644 --- a/src/MetricsInfo.h +++ b/src/MetricsInfo.h @@ -20,6 +20,8 @@ #include "support/strfwd.h" #include "support/Changer.h" +#include "insets/Inset.h" + #include @@ -28,7 +30,6 @@ namespace lyx { namespace frontend { class Painter; } class BufferView; -class Inset; class MacroContext; @@ -55,7 +56,7 @@ public: /// Temporarily change a full font. Changer changeFontSet(std::string const & font); /// Temporarily change the font to math if needed. - Changer changeEnsureMath(); + Changer changeEnsureMath(Inset::mode_type mode = Inset::MATH_MODE); // Temporarily change to the style suitable for use in fractions Changer changeFrac(); // Temporarily change to the style suitable for use in arrays @@ -107,13 +108,13 @@ public: /// void draw(int x, int y, docstring const & str); /// Determines the background color for the specified inset based on the - /// selection state, the background color inherited from the parent inset + /// selection state, the background color inherited from the parent inset /// and the inset's own background color. /// \param sel whether to take the selection state into account ColorCode backgroundColor(Inset const * inset, bool sel = true) const; /// Determines the text color based on the intended color, the - /// change tracking state and the selection state. + /// change tracking state and the selection state. /// \param color what the color should be by default Color textColor(Color const & color) const;