class FuncStatus;
class FuncRequest;
class Point;
+class LyXFont;
// these should go
class MathUnknownInset;
bool & macromode() { return macromode_; }
/// returns x,y position
void getPos(int & x, int & y) const;
- /// returns cursor dimension
- void getDim(int & asc, int & desc) const;
//
// common part
void needsUpdate();
/// don't call update() when done
void noUpdate();
+ /// fix cursor in circumstances that should never happen
+ void fixIfBroken();
/// output
friend std::ostream & operator<<(std::ostream & os, LCursor const & cur);
bool openable(MathAtom const &) const;
///
Encoding const * getEncoding() const;
+ /// font at cursor position
+ LyXFont getFont() const;
};
-
#endif // LYXCURSOR_H