#include "frontends/Painter.h"
+#include "support/docstring.h"
+
#include <boost/assert.hpp>
+using namespace std;
namespace lyx {
-using std::string;
-
MetricsBase::MetricsBase()
: bv(0), font(), style(LM_ST_TEXT), fontname("mathnormal"),
{}
-
-MetricsInfo::MetricsInfo()
+MetricsInfo::MetricsInfo(BufferView * bv, FontInfo const & font, int textwidth,
+ MacroContext const & mc)
+ : base(bv, font, textwidth), macrocontext(mc)
{}
-MetricsInfo::MetricsInfo(BufferView * bv, FontInfo const & font, int textwidth)
- : base(bv, font, textwidth)
-{}
-
-
-
PainterInfo::PainterInfo(BufferView * bv, lyx::frontend::Painter & painter)
: pain(painter), ltr_pos(false), erased_(false), full_repaint(true),
background_color(Color_background)