]> git.lyx.org Git - lyx.git/blobdiff - src/insets/RenderButton.h
requires is a keyword in C++2a
[lyx.git] / src / insets / RenderButton.h
index 5666f09b32661276a5882a270ea8c2e91f86a7b8..2dc2da6c9ed4ff47e51f59a1f84a538df7fed69e 100644 (file)
@@ -28,12 +28,13 @@ public:
        RenderBase * clone(Inset const *) const;
 
        /// compute the size of the object returned in dim
-       virtual bool metrics(MetricsInfo & mi, Dimension & dim) const;
+       virtual void metrics(MetricsInfo & mi, Dimension & dim) const;
        /// draw inset and update (xo, yo)-cache
        virtual void draw(PainterInfo & pi, int x, int y) const;
 
        /// Provide the text for the button
-       void update(docstring const &, bool editable);
+       void update(docstring const &, bool editable,
+                   bool inherit, bool broken = false);
 
        /// The "sensitive area" box, i.e., the button area
        Box box() const { return button_box_; }
@@ -47,6 +48,8 @@ private:
        /// The stored data.
        docstring text_;
        bool editable_;
+       bool broken_;
+       bool inherit_font_;
        Box button_box_;
 };