]> git.lyx.org Git - lyx.git/blobdiff - src/insets/lyxinset.h
prepare for 1.1.6pre2
[lyx.git] / src / insets / lyxinset.h
index 14831464cbcb552b8648b3b5a224b3474dfce946..da544af9be8ef8a69550b5836c5b1829ccce3b2c 100644 (file)
@@ -103,7 +103,9 @@ public:
                ///
                THEOREM_CODE, // 30
                ///
-               CAPTION_CODE
+               CAPTION_CODE,
+               ///
+               MATHMACRO_CODE
        };
 
        ///
@@ -171,7 +173,8 @@ public:
        virtual int Latex(Buffer const *, std::ostream &, bool fragile,
                          bool free_spc) const = 0;
        ///
-       virtual int Ascii(Buffer const *, std::ostream &, int linelen=0) const = 0;
+       virtual int Ascii(Buffer const *,
+                         std::ostream &, int linelen = 0) const = 0;
        ///
        virtual int Linuxdoc(Buffer const *, std::ostream &) const = 0;
        ///
@@ -189,7 +192,7 @@ public:
        }
 
        ///
-       virtual Inset * Clone() const = 0;
+       virtual Inset * Clone(Buffer const &) const = 0;
 
        /// returns true to override begin and end inset in file
        virtual bool DirectWrite() const;
@@ -303,7 +306,7 @@ public:
        /// may call ToggleLockedInsetCursor
        virtual void ToggleInsetCursor(BufferView *);
        ///
-       virtual void ShowInsetCursor(BufferView *);
+       virtual void ShowInsetCursor(BufferView *, bool show=true);
        ///
        virtual void HideInsetCursor(BufferView *);
        ///
@@ -337,7 +340,7 @@ public:
        virtual UpdatableInset * GetFirstLockingInsetOfType(Inset::Code c)
                { return (c == LyxCode()) ? this : 0; }
        ///
-       virtual int InsetInInsetY() { return 0; }
+       virtual unsigned int InsetInInsetY() { return 0; }
        ///
        virtual bool UpdateInsetInInset(BufferView *, Inset *)
                { return false; }