]> git.lyx.org Git - lyx.git/blobdiff - src/insets/render_button.h
insetcharstyle drawing cosmetics
[lyx.git] / src / insets / render_button.h
index 6681e762cb6be83fd05feb65cc9c68e062237c88..4d805359d9e0264defd18976723bfa4efe4f82bc 100644 (file)
@@ -22,7 +22,7 @@ class RenderButton : public RenderBase
 public:
        RenderButton();
 
-       RenderBase * clone() const;
+       std::auto_ptr<RenderBase> clone(InsetBase const *) const;
 
        /// compute the size of the object returned in dim
        virtual void metrics(MetricsInfo & mi, Dimension & dim) const;
@@ -37,6 +37,9 @@ public:
        ///
        void setBox(Box b) { button_box_ = b; }
 
+       /// equivalent to dynamic_cast
+       virtual RenderButton * asButton() { return this; }
+
 private:
        /// The stored data.
        std::string text_;