]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/math_decorationinset.C
fix typo that put too many include paths for most people
[lyx.git] / src / mathed / math_decorationinset.C
index 422e610a1991ff86d2732a86f87217df2474c4bd..0a70a07924db1af0cba46e3631a172c60583bb70 100644 (file)
@@ -17,7 +17,7 @@ MathDecorationInset::MathDecorationInset(string const & name)
 
 
 MathInset * MathDecorationInset::clone() const
-{   
+{
        return new MathDecorationInset(*this);
 }
 
@@ -74,15 +74,15 @@ bool MathDecorationInset::wide() const
 }
 
 
-void MathDecorationInset::metrics(MathMetricsInfo const & st) const
+void MathDecorationInset::metrics(MathMetricsInfo const & mi) const
 {
-       xcell(0).metrics(st);
-       size_    = st;
+       xcell(0).metrics(mi);
        width_   = xcell(0).width();
        ascent_  = xcell(0).ascent();
        descent_ = xcell(0).descent();
 
-       dh_ = 6; //mathed_char_height(LM_TC_VAR, size(), 'I', ascent_, descent_);  
+       dh_ = 6; //mathed_char_height(LM_TC_VAR, mi(), 'I', ascent_, descent_);
+       dw_ = 6; //mathed_char_width(LM_TC_VAR, mi, 'x');
 
        if (upper()) {
                dy_ = -ascent_ - dh_;
@@ -95,14 +95,12 @@ void MathDecorationInset::metrics(MathMetricsInfo const & st) const
 
 
 void MathDecorationInset::draw(Painter & pain, int x, int y) const
-{ 
+{
        xcell(0).draw(pain, x, y);
-       if (wide()) 
+       if (wide())
                mathed_draw_deco(pain, x, y + dy_, width_, dh_, name_);
-       else {
-               int w = mathed_char_width(LM_TC_VAR, size_, 'x'); 
-               mathed_draw_deco(pain, x + (width_ - w) / 2, y + dy_, w, dh_, name_);
-       }
+       else
+               mathed_draw_deco(pain, x + (width_ - dw_) / 2, y + dy_, dw_, dh_, name_);
 }