]> git.lyx.org Git - lyx.git/blobdiff - src/insets/inset.h
Don't remove cell selections after fontchange.
[lyx.git] / src / insets / inset.h
index ada2ea67cc3e6d6af2650e79c065fdc5e90276f0..aae88009d78c4c7e8be4955fcd897013adda9cab 100644 (file)
@@ -309,11 +309,19 @@ public:
        virtual bool isChar() const { return false; }
        // is this equivalent to a letter?
        virtual bool isLetter() const { return false; }
-       // is this equivalent to a space?
+       // is this equivalent to a space (which is BTW different from
+       // a line separator)?
        virtual bool isSpace() const { return false; }
-       // if this inset has paragraphs should they be outputed all as default
-       // paragraps with "Standard" layout?
+       // should we break lines after this inset?
+       virtual bool isLineSeparator() const { return false; }
+       // if this inset has paragraphs should they be output all as default
+       // paragraphs with "Standard" layout?
        virtual bool forceDefaultParagraphs(Inset const *) const;
+       // needed for widths which are % of something
+       /* returns the value of \textwidth in this inset. Most of the
+           time this is the width of the workarea, but if there is a
+           minipage somewhere, it will be the width of this minipage */
+       virtual int latexTextWidth(BufferView *) const;
 
 protected:
        ///