#define METRICSINFO_H
#include "lyxfont.h"
-#include "support/types.h"
-
-#include <string>
+#include "support/docstring.h"
class BufferView;
///
PainterInfo(BufferView * bv, lyx::frontend::Painter & pain);
///
- void draw(int x, int y, char c);
+ void draw(int x, int y, lyx::char_type c);
///
- void draw(int x, int y, std::string const & str);
+ void draw(int x, int y, lyx::docstring const & str);
///
MetricsBase base;
class ViewMetricsInfo
{
public:
+ ViewMetricsInfo()
+ : p1(0), p2(0), y1(0), y2(0),
+ singlepar(false), size(0) {}
ViewMetricsInfo(lyx::pit_type p1, lyx::pit_type p2, int y1, int y2,
- bool singlepar, lyx::pit_type size) : p1(p1), p2(p2),
- y1(y1), y2(y2), singlepar(singlepar), size(size) {}
+ bool singlepar, lyx::pit_type size)
+ : p1(p1), p2(p2), y1(y1), y2(y2),
+ singlepar(singlepar), size(size) {}
lyx::pit_type p1;
lyx::pit_type p2;
int y1;