From 4aa5f6cd2d8af9796f86ecabdf9906c576da5ebc Mon Sep 17 00:00:00 2001 From: Abdelrazak Younes Date: Wed, 7 Nov 2007 21:57:19 +0000 Subject: [PATCH] cleanups git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21498 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/insets/InsetCollapsable.cpp | 8 +++----- src/insets/InsetCollapsable.h | 19 ++++--------------- 2 files changed, 7 insertions(+), 20 deletions(-) diff --git a/src/insets/InsetCollapsable.cpp b/src/insets/InsetCollapsable.cpp index 03b6c4915e..7e68f092d5 100644 --- a/src/insets/InsetCollapsable.cpp +++ b/src/insets/InsetCollapsable.cpp @@ -88,8 +88,6 @@ InsetCollapsable::InsetCollapsable(BufferParams const & bp, InsetCollapsable::InsetCollapsable(InsetCollapsable const & rhs) : InsetText(rhs), button_dim(rhs.button_dim), - topx(rhs.topx), - topbaseline(rhs.topbaseline), layout_(rhs.layout_), labelstring_(rhs.labelstring_), status_(rhs.status_), @@ -325,7 +323,7 @@ void InsetCollapsable::draw(PainterInfo & pi, int x, int y) const pi.pain.line(xx1, y + desc - 4, xx1, y + desc, layout_->labelfont.color()); - if (internalStatus() == Open) + if (status_ == Open) pi.pain.line(xx1, y + desc, xx2, y + desc, layout_->labelfont.color()); @@ -511,7 +509,7 @@ void InsetCollapsable::doDispatch(Cursor & cur, FuncRequest & cmd) if (geometry() == Corners || geometry() == SubLabel || geometry() == NoButton) { - if (internalStatus() == Open) + if (status_ == Open) setStatus(cur, Collapsed); else setStatus(cur, Open); @@ -562,7 +560,7 @@ void InsetCollapsable::doDispatch(Cursor & cur, FuncRequest & cmd) else if (cmd.argument() == "close") setStatus(cur, Collapsed); else if (cmd.argument() == "toggle" || cmd.argument().empty()) - if (internalStatus() == Open) { + if (status_ == Open) { setStatus(cur, Collapsed); if (geometry() == ButtonOnly) cur.top().forwardPos(); diff --git a/src/insets/InsetCollapsable.h b/src/insets/InsetCollapsable.h index 8be193e00c..941d54d2d0 100644 --- a/src/insets/InsetCollapsable.h +++ b/src/insets/InsetCollapsable.h @@ -154,10 +154,6 @@ protected: /// virtual void doDispatch(Cursor & cur, FuncRequest & cmd); /// - Dimension dimensionCollapsed() const; - /// - Box const & buttonDim() const; - /// void edit(Cursor & cur, bool left); /// Inset * editXY(Cursor & cur, int x, int y); @@ -167,20 +163,16 @@ protected: virtual void resetParagraphsFont(); protected: - /// - mutable Box button_dim; - /// - mutable int topx; - /// - mutable int topbaseline; /// InsetLayout const * layout_; - /// - CollapseStatus internalStatus() const { return status_; } private: + /// + Dimension dimensionCollapsed() const; /// docstring labelstring_; /// + mutable Box button_dim; + /// mutable CollapseStatus status_; /// a substatus of the Open status, determined automatically in metrics mutable bool openinlined_; @@ -190,9 +182,6 @@ private: bool mouse_hover_; }; -// A helper function that pushes the cursor out of the inset. -void leaveInset(Cursor & cur, Inset const & in); - } // namespace lyx #endif -- 2.39.2