]> git.lyx.org Git - lyx.git/blobdiff - src/insets/Inset.cpp
* src/insets/InsetInclude.cpp: formatting (in response to r18445)
[lyx.git] / src / insets / Inset.cpp
index 93b749e5d8a14e24e4414af28bb686ae5e59eb07..4d36c2701287706b09b81b20f42a53cda6ab7bc2 100644 (file)
@@ -126,6 +126,14 @@ Inset::Inset(Inset const & inset)
 {}
 
 
+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();
@@ -273,7 +281,7 @@ void Inset::cursorPos(BufferView const & /*bv*/, CursorSlice const &,
 void Inset::metricsMarkers(Dimension & dim, int framesize) const
 {
        dim.wid += 2 * framesize;
-       dim.asc += framesize;
+       dim.des += framesize;
 }
 
 
@@ -288,7 +296,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::mathframe : Color::background;
+               Color::mathframe : Color::mathcorners;
 
        int const t = x + width() - 1;
        int const d = y + descent();
@@ -303,7 +311,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::mathframe : Color::background;
+               Color::mathframe : Color::mathcorners;
 
        drawMarkers(pi, x, y);
        int const t = x + width() - 1;