mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 05:16:21 +00:00
Reintroduce the spacing around delimiters
This spacing was wrongly removed at361bd53b
as part of the introduction of proper spacing between elements, but it only introduces some breathing space around the delimiters. This will not be necessary anymore when/if we use proper delimiters from the cmex10 font. (cherry picked from commit4cb5cc0c7d
)
This commit is contained in:
parent
87d291ee23
commit
92f320ff4a
@ -103,7 +103,7 @@ void InsetMathDelim::metrics(MetricsInfo & mi, Dimension & dim) const
|
||||
dw_ = 8;
|
||||
if (dw_ < 4)
|
||||
dw_ = 4;
|
||||
dim.wid = dim0.width() + 2 * dw_;
|
||||
dim.wid = dim0.width() + 2 * dw_ + 2 * mathed_thinmuskip(mi.base.font);
|
||||
dim.asc = max(a0, d0) + h0;
|
||||
dim.des = max(a0, d0) - h0;
|
||||
}
|
||||
@ -114,9 +114,10 @@ void InsetMathDelim::draw(PainterInfo & pi, int x, int y) const
|
||||
Changer dummy = pi.base.changeEnsureMath();
|
||||
Dimension const dim = dimension(*pi.base.bv);
|
||||
int const b = y - dim.asc;
|
||||
cell(0).draw(pi, x + dw_, y);
|
||||
mathed_draw_deco(pi, x, b, dw_, dim.height(), left_);
|
||||
mathed_draw_deco(pi, x + dim.width() - dw_,
|
||||
int const skip = mathed_thinmuskip(pi.base.font);
|
||||
cell(0).draw(pi, x + dw_ + skip, y);
|
||||
mathed_draw_deco(pi, x + skip / 2, b, dw_, dim.height(), left_);
|
||||
mathed_draw_deco(pi, x + dim.width() - dw_ - skip / 2,
|
||||
b, dw_, dim.height(), right_);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user