/// draw according to cached metrics
void draw(PainterInfo &, int x, int y) const;
///
- void priv_dispatch(LCursor & cur, FuncRequest & cmd);
-
+ void drawSelection(PainterInfo & pi, int x, int y) const;
///
bool inMathed() const { return false; }
///
///
LyXText * getText(int) const;
///
- void getCursorPos(LCursor const & cur, int & x, int & y) const;
+ void cursorPos(CursorSlice const & sl, bool boundary, int & x, int & y) const;
protected:
+ virtual void doDispatch(LCursor & cur, FuncRequest & cmd);
+
///
mutable LyXText text_;
///