#include <config.h>
#include "InsetMathPhantom.h"
-#include "MathStream.h"
-#include "MathStream.h"
-
-#include "Color.h"
+#include "MathStream.h"
#include "frontends/Painter.h"
-#include "support/std_ostream.h"
+#include <ostream>
namespace lyx {
{
cell(0).metrics(mi, dim);
metricsMarkers(dim);
- // Cache the inset dimension.
- setDimCache(mi, dim);
}
static int const arrow_size = 4;
// We first draw the text and then an arrow
- Color_color const origcol = pi.base.font.color();
- pi.base.font.setColor(Color::special);
+ ColorCode const origcol = pi.base.font.color();
+ pi.base.font.setColor(Color_special);
cell(0).draw(pi, x + 1, y);
pi.base.font.setColor(origcol);
Dimension const dim = dimension(*pi.base.bv);
int const y3 = y4 - arrow_size;
// top arrow
- pi.pain.line(x2, y1, x1, y2, Color::added_space);
- pi.pain.line(x2, y1, x3, y2, Color::added_space);
+ pi.pain.line(x2, y1, x1, y2, Color_added_space);
+ pi.pain.line(x2, y1, x3, y2, Color_added_space);
// bottom arrow
- pi.pain.line(x2, y4, x1, y3, Color::added_space);
- pi.pain.line(x2, y4, x3, y3, Color::added_space);
+ pi.pain.line(x2, y4, x1, y3, Color_added_space);
+ pi.pain.line(x2, y4, x3, y3, Color_added_space);
// joining line
- pi.pain.line(x2, y1, x2, y4, Color::added_space);
+ pi.pain.line(x2, y1, x2, y4, Color_added_space);
}
if (kind_ == phantom || kind_ == hphantom) {
int const y3 = y2 + arrow_size;
// left arrow
- pi.pain.line(x1, y2, x2, y3, Color::added_space);
- pi.pain.line(x1, y2, x2, y1, Color::added_space);
+ pi.pain.line(x1, y2, x2, y3, Color_added_space);
+ pi.pain.line(x1, y2, x2, y1, Color_added_space);
// right arrow
- pi.pain.line(x4, y2, x3, y3, Color::added_space);
- pi.pain.line(x4, y2, x3, y1, Color::added_space);
+ pi.pain.line(x4, y2, x3, y3, Color_added_space);
+ pi.pain.line(x4, y2, x3, y1, Color_added_space);
// joining line
- pi.pain.line(x1, y2, x4, y2, Color::added_space);
+ pi.pain.line(x1, y2, x4, y2, Color_added_space);
}
drawMarkers(pi, x, y);