X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FRenderBase.h;h=b522978ef62e32b3cf60120d4ecab8fcef9dc388;hb=8124e6c02ea1fd6779bb6c47ffe2bca2c8bd2d97;hp=3244f1542224af81fa6e09fb40803b8bf551b421;hpb=1f99db08a98dba4608e054aa40159465160c7ad6;p=lyx.git diff --git a/src/insets/RenderBase.h b/src/insets/RenderBase.h index 3244f15422..b522978ef6 100644 --- a/src/insets/RenderBase.h +++ b/src/insets/RenderBase.h @@ -36,9 +36,7 @@ public: /// \retval true if the metrics has changed. virtual void metrics(MetricsInfo & mi, Dimension & dim) const = 0; /// draw inset and update (xo, yo)-cache - virtual void draw(PainterInfo & pi, int x, int y) const = 0; - /// - Dimension const & dimension() const { return dim_; }; + virtual void draw(PainterInfo & pi, int x, int y, bool const darkmode = false) const = 0; /// render state, exact meaning of state is render-specific void setRenderState(bool state) { state_ = state; } @@ -53,7 +51,7 @@ public: protected: RenderBase() : state_(false) {} - RenderBase(RenderBase const &x) : state_(x.state_){} + RenderBase(RenderBase const & x) : state_(x.state_) {} RenderBase & operator=(RenderBase const &) { return *this; } /// render state. currently, render_button uses this to store mouse_hover_