]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/InsetMathFrac.cpp
Fix creationCode() of GuiPrintNomencl
[lyx.git] / src / mathed / InsetMathFrac.cpp
index 465d1facd1321b51c6f944fe228cdf9500ba7232..90d61913a678236f8582b2b2fb3cb61da1ee1195 100644 (file)
@@ -171,8 +171,7 @@ latexkeys const * slash_symbol()
        return in_word_set(from_ascii("slash"));
 }
 
-} // anon namespace
-
+} // namespace
 
 
 void InsetMathFrac::metrics(MetricsInfo & mi, Dimension & dim) const
@@ -301,7 +300,7 @@ void InsetMathFrac::draw(PainterInfo & pi, int x, int y) const
                        : Changer();
                // nice fraction
                Changer dummy2 = pi.base.changeScript();
-               cell(0).draw(pi, xx, y - dy);
+               cell(0).draw(pi, xx + 1, y - dy);
                // reference LaTeX code from nicefrac.sty:
                //    \mkern-2mu/\mkern-1mu
                if (latexkeys const * slash = slash_symbol()) {
@@ -354,7 +353,7 @@ void InsetMathFrac::draw(PainterInfo & pi, int x, int y) const
                cell(1).draw(pi, m - dim1.wid / 2, y + dim1.asc + dy/2 - dy + t);
                // horizontal line
                if (kind_ != ATOP)
-                       pi.pain.line(x, y - dy, x + dim.wid - 2, y - dy,
+                       pi.pain.line(x, y - dy, x + dim.wid, y - dy,
                                     pi.base.font.color(), pi.pain.line_solid, t);
        }
        } //switch (kind_)
@@ -536,12 +535,12 @@ void InsetMathFrac::mathmlize(MathStream & os) const
                // FIXME This is not right, because we still output mi, etc,
                // when we output the cell. So we need to prevent that somehow.
                if (nargs() == 2)
-                       os << cell(0) 
-                          << MTag("mstyle mathvariant='normal'") 
-                          << cell(1) 
+                       os << cell(0)
+                          << MTag("mstyle mathvariant='normal'")
+                          << cell(1)
                           << ETag("mstyle");
                else
-                       os << MTag("mstyle mathvariant='normal'") 
+                       os << MTag("mstyle mathvariant='normal'")
                           << cell(0)
                           << ETag("mstyle");
        }
@@ -586,12 +585,12 @@ void InsetMathFrac::htmlize(HtmlStream & os) const
                // FIXME This is not right, because we still output i, etc,
                // when we output the cell. So we need to prevent that somehow.
                if (nargs() == 2)
-                       os << cell(0) 
-                          << MTag("span") 
-                          << cell(1) 
+                       os << cell(0)
+                          << MTag("span")
+                          << cell(1)
                           << ETag("span");
                else
-                       os << MTag("span") 
+                       os << MTag("span")
                           << cell(0)
                           << ETag("span");
        }