+ virtual bool neverIndent(Buffer const &) const { return true; }
+ ///
+ virtual InsetBase::Code lyxCode() const;
+ ///
+ virtual docstring const editMessage() const;
+ ///
+ virtual void cursorPos(BufferView const & bv,
+ CursorSlice const & sl, bool boundary, int & x, int & y) const;
+ ///
+ bool descendable() const { return true; }
+ ///
+ virtual bool metrics(MetricsInfo & mi, Dimension & dim) const;
+ ///
+ virtual void draw(PainterInfo & pi, int x, int y) const;
+ ///
+ virtual void edit(LCursor & cur, bool left);
+ ///
+ virtual InsetBase * editXY(LCursor & cur, int x, int y);