]> git.lyx.org Git - features.git/blobdiff - src/mathed/math_spaceinset.C
- remove MathStyles cache from those insets that don't need it
[features.git] / src / mathed / math_spaceinset.C
index 87b752e8846368970715e28a1e06374a61ebdc53..77be8e3a19f2ec01b2865cda9a9e7a4aef98faeb 100644 (file)
@@ -21,25 +21,6 @@ MathInset * MathSpaceInset::clone() const
 }
 
 
-void MathSpaceInset::draw(Painter & pain, int x, int y) const
-{ 
-       
-// XPoint p[4] = {{++x, y-3}, {x, y}, {x+width-2, y}, {x+width-2, y-3}};
-       
-// Sadly, HP-UX CC can't handle that kind of initialization.
-       
-       int xp[4];
-       int yp[4];
-       
-       xp[0] = ++x;             yp[0] = y - 3;
-       xp[1] = x;                   yp[1] = y;
-       xp[2] = x + width_ - 2;  yp[2] = y;
-       xp[3] = x + width_ - 2;  yp[3] = y - 3;
-       
-       pain.lines(xp, yp, 4, space_ ? LColor::latex : LColor::math);
-}
-
-
 void MathSpaceInset::write(MathWriteInfo & os) const
 {
        if (space_ >= 0 && space_ < 6)
@@ -53,9 +34,8 @@ void MathSpaceInset::writeNormal(std::ostream & os) const
 }
 
 
-void MathSpaceInset::metrics(MathMetricsInfo const & st) const
+void MathSpaceInset::metrics(MathMetricsInfo const & mi) const
 {
-       size_  = st;
        width_ = space_ ? space_ * 2 : 2;
        if (space_ > 3)
                width_ *= 2;
@@ -67,6 +47,25 @@ void MathSpaceInset::metrics(MathMetricsInfo const & st) const
 }
 
 
+void MathSpaceInset::draw(Painter & pain, int x, int y) const
+{ 
+       
+// XPoint p[4] = {{++x, y-3}, {x, y}, {x+width-2, y}, {x+width-2, y-3}};
+       
+// Sadly, HP-UX CC can't handle that kind of initialization.
+       
+       int xp[4];
+       int yp[4];
+       
+       xp[0] = ++x;             yp[0] = y - 3;
+       xp[1] = x;                   yp[1] = y;
+       xp[2] = x + width_ - 2;  yp[2] = y;
+       xp[3] = x + width_ - 2;  yp[3] = y - 3;
+       
+       pain.lines(xp, yp, 4, space_ ? LColor::latex : LColor::math);
+}
+
+
 void MathSpaceInset::incSpace()
 {
        space_ = (space_ + 1) % 6;