]> git.lyx.org Git - lyx.git/blobdiff - src/insets/Inset.cpp
following rev. 18724 boost/signal is not needed.
[lyx.git] / src / insets / Inset.cpp
index 4d36c2701287706b09b81b20f42a53cda6ab7bc2..09be84e480dc524cd37f9e0077acae8568c427ec 100644 (file)
@@ -121,19 +121,6 @@ Inset::Inset()
 {}
 
 
-Inset::Inset(Inset const & inset)
-       : dim_(inset.dim_), background_color_(inset.background_color_)
-{}
-
-
-Inset & Inset::operator=(Inset const & inset)
-{
-       dim_ = inset.dim_;
-       background_color_ = inset.background_color_;
-       return *this;
-}
-
-
 std::auto_ptr<Inset> Inset::clone() const
 {
        std::auto_ptr<Inset> b = doClone();
@@ -295,7 +282,7 @@ void Inset::metricsMarkers2(Dimension & dim, int framesize) const
 
 void Inset::drawMarkers(PainterInfo & pi, int x, int y) const
 {
-       Color::color pen_color = editing(pi.base.bv)?
+       Color::color pen_color = mouseHovered() || editing(pi.base.bv)?
                Color::mathframe : Color::mathcorners;
 
        int const t = x + width() - 1;
@@ -310,7 +297,7 @@ void Inset::drawMarkers(PainterInfo & pi, int x, int y) const
 
 void Inset::drawMarkers2(PainterInfo & pi, int x, int y) const
 {
-       Color::color pen_color = editing(pi.base.bv)?
+       Color::color pen_color = mouseHovered() || editing(pi.base.bv)?
                Color::mathframe : Color::mathcorners;
 
        drawMarkers(pi, x, y);