/// pop one slice off the cursor stack and go right
bool popRight();
/// sets cursor part
- void setCursor(DocIterator const & it, bool sel);
+ void setCursor(DocIterator const & it);
//
// selection
/// are we on the way to get one?
bool mark_;
+public:
+ /// the actual cursor position
+ int xo_;
+ int yo_;
+
+private:
+
//
// math specific stuff that could be promoted to "global" later
//
bool openable(MathAtom const &) const;
///
Encoding const * getEncoding() const;
-
-private:
- /// moves position closest to (x, y) in current cell
- void bruteFind2(int x, int y);
- /// moves position closest to (x, y) in given box
- bool bruteFind(int x, int y, int xlow, int xhigh, int ylow, int yhigh);
};
#endif // LYXCURSOR_H