+ ///
+ void nodraw(bool b) const {
+ UpdatableInset::nodraw(b);
+ }
+ bool nodraw() const;
+ ///
+ int scroll(bool recursive=true) const;
+ ///
+ void scroll(BufferView *bv, float sx) const {
+ UpdatableInset::scroll(bv, sx);
+ }
+ ///
+ void scroll(BufferView *bv, int offset) const {
+ UpdatableInset::scroll(bv, offset);
+ }
+ ///
+ Paragraph * getParFromID(int id) const;
+ ///
+ Inset * getInsetFromID(int id) const;
+ ///
+ Paragraph * firstParagraph() const;
+ ///
+ Paragraph * getFirstParagraph(int) const;
+ ///
+ LyXCursor const & cursor(BufferView *) const;
+ ///
+ bool allowSpellcheck() { return true; }
+ string const selectNextWordToSpellcheck(BufferView *, float & value) const;
+ void selectSelectedWord(BufferView *);
+ void toggleSelection(BufferView *, bool kill_selection);
+ ///
+ bool searchForward(BufferView *, string const &,
+ bool = true, bool = false);
+ bool searchBackward(BufferView *, string const &,
+ bool = true, bool = false);
+
+ // this should return true if we have a "normal" cell, otherwise true.
+ // "normal" means without width set!
+ bool forceDefaultParagraphs(Inset const * in) const;
+