X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetcollapsable.h;h=2880a32027d68186e0189bd50894f561504e5307;hb=4a5b7a5952ad2381fcdf4830511293e184c7c5a1;hp=c595acef08561269659e8c2893bbaf02f6fc5a0a;hpb=3c32875ece98043403b55e0ead0896bf893cabb5;p=lyx.git diff --git a/src/insets/insetcollapsable.h b/src/insets/insetcollapsable.h index c595acef08..2880a32027 100644 --- a/src/insets/insetcollapsable.h +++ b/src/insets/insetcollapsable.h @@ -83,13 +83,13 @@ public: bool lockInsetInInset(BufferView *, UpdatableInset *); /// bool unlockInsetInInset(BufferView *, UpdatableInset *, - bool lr = false); + bool lr = false); /// bool updateInsetInInset(BufferView *, Inset *); /// unsigned int insetInInsetY(); /// - void insetButtonRelease(BufferView *, int, int, int); + bool insetButtonRelease(BufferView *, int, int, int); /// void insetButtonPress(BufferView *, int, int, int); /// @@ -103,11 +103,11 @@ public: int latex(Buffer const *, std::ostream &, bool fragile, bool free_spc) const; /// - int ascii(Buffer const *, std::ostream &, int) const { return 0; } + int ascii(Buffer const *, std::ostream &, int) const; /// - int linuxdoc(Buffer const *, std::ostream &) const { return 0; } + int linuxdoc(Buffer const *, std::ostream &) const; /// - int docBook(Buffer const *, std::ostream &) const { return 0; } + int docbook(Buffer const *, std::ostream &) const; /// void validate(LaTeXFeatures & features) const; /// @@ -136,8 +136,10 @@ public: /// void setAutoCollapse(bool f) { autocollapse = f; } #endif +#if 0 /// int getMaxWidth(BufferView *, UpdatableInset const *) const; +#endif /// LyXText * getLyXText(BufferView const *, bool const recursive) const; /// @@ -165,6 +167,8 @@ public: /// Paragraph * firstParagraph() const; /// + Paragraph * getFirstParagraph(int) const; + /// LyXCursor const & cursor(BufferView *) const; /// bool isOpen() const { return !collapsed_; } @@ -173,7 +177,8 @@ public: /// void close(BufferView *) const; /// - string const selectNextWord(BufferView * bv, float & value) const; + bool allowSpellcheck() { return inset.allowSpellcheck(); } + string const selectNextWordToSpellcheck(BufferView *, float &) const; void selectSelectedWord(BufferView * bv) { inset.selectSelectedWord(bv); @@ -183,12 +188,9 @@ public: } /// bool searchForward(BufferView * bv, string const & str, - bool const & cs = true, bool const & mw = false); + bool = true, bool = false); bool searchBackward(BufferView * bv, string const & str, - bool const & cs = true, bool const & mw = false); - /// check if the font of the char we want inserting is correct - /// and modify it if it is not. - virtual bool checkInsertChar(LyXFont &) { return false; } + bool = true, bool = false); protected: ///