]> git.lyx.org Git - lyx.git/blobdiff - src/insets/insetcollapsable.h
Don't remove cell selections after fontchange.
[lyx.git] / src / insets / insetcollapsable.h
index a8547cab5257b0d6024f772c172ff1c2c44a4987..2880a32027d68186e0189bd50894f561504e5307 100644 (file)
@@ -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;
        ///
@@ -175,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);
@@ -185,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:
        ///