X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FInsetMathNest.h;h=3d4977d63c44e38a9d42c4dbf954bd8953760259;hb=9296344b9a26191a2092d175a51e357ecc35145d;hp=f1426350c3070145672610cd5913904612f1697a;hpb=239b9919ffe28338d789e6dc9122228f77ab77a7;p=lyx.git diff --git a/src/mathed/InsetMathNest.h b/src/mathed/InsetMathNest.h index f1426350c3..3d4977d63c 100644 --- a/src/mathed/InsetMathNest.h +++ b/src/mathed/InsetMathNest.h @@ -37,8 +37,6 @@ public: void cellsMetrics(MetricsInfo const & mi) const; /// draw background if locked void draw(PainterInfo & pi, int x, int y) const; - /// draw selection background - void drawSelection(PainterInfo & pi, int x, int y) const; /// void updateBuffer(ParIterator const &, UpdateType); /// identifies NestInsets @@ -49,7 +47,7 @@ public: void cursorPos(BufferView const & bv, CursorSlice const & sl, bool boundary, int & x, int & y) const; /// - void edit(Cursor & cur, bool front, + void edit(Cursor & cur, bool front, EntryDirection entry_from = ENTRY_DIRECTION_IGNORE); /// Inset * editXY(Cursor & cur, int x, int y); @@ -109,7 +107,7 @@ public: /// bool setMouseHover(BufferView const * bv, bool mouse_hover) const; /// - bool mouseHovered(BufferView const * bv) const + bool mouseHovered(BufferView const * bv) const { return mouse_hover_[bv]; } /// @@ -131,6 +129,9 @@ public: /// InsetCode lyxCode() const { return MATH_NEST_CODE; } + /// + bool confirmDeletion() const { return nargs() > 0; } + protected: /// InsetMathNest(InsetMathNest const & inset); @@ -192,7 +193,7 @@ protected: bool lock_; /// mutable std::map mouse_hover_; -}; +};