///
int x() const;
///
+ void ix(int i);
+ ///
+ int ix() const;
+ ///
void x_fix(int i);
///
int x_fix() const;
void row(Row * r);
///
Row * row() const;
+ ///
+ void irow(Row * r);
+ ///
+ Row * irow() const;
private:
/// The paragraph the cursor is in.
Paragraph * par_;
bool boundary_;
///
int x_;
+ /// the x position of the position before the inset when we put
+ /// the cursor on the end of the row before, otherwise equal to x.
+ int ix_;
///
int x_fix_;
///
int iy_;
///
Row * row_;
+ /// the row of the position before the inset when we put
+ /// the cursor on the end of the row before, otherwise equal to row.
+ Row * irow_;
};
///