public:
///
- MathData(Buffer * buf = 0) : buffer_(buf) {}
+ MathData(Buffer * buf = 0) : minasc_(0), mindes_(0), slevel_(0),
+ sshift_(0), kerning_(0), buffer_(buf) {}
///
MathData(Buffer * buf, const_iterator from, const_iterator to);
///
/// returns x coordinate of given position in the array
int pos2x(BufferView const * bv, size_type pos) const;
/// returns position of given x coordinate
- int pos2x(BufferView const * bv, size_type pos, int glue) const;
- /// returns position of given x coordinate
size_type x2pos(BufferView const * bv, int targetx) const;
- /// returns position of given x coordinate starting from a certain pos
- size_type x2pos(BufferView const * bv, int targetx, int glue) const;
/// returns distance of this cell to the point given by x and y
// assumes valid position and size cache
int dist(BufferView const & bv, int x, int y) const;