mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-05 13:26:21 +00:00
remove strain on Angus's eyes.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7988 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
4809009088
commit
50072b9431
@ -35,30 +35,33 @@ auto_ptr<InsetBase> MathColorInset::clone() const
|
||||
|
||||
void MathColorInset::metrics(MetricsInfo & mi, Dimension & dim) const
|
||||
{
|
||||
FontSetChanger dummy(mi.base, "textnormal");
|
||||
w_ = mathed_char_width(mi.base.font, '[');
|
||||
MathNestInset::metrics(mi);
|
||||
dim_ = cell(0).dim();
|
||||
dim_.asc += 4;
|
||||
dim_.des += 4;
|
||||
dim_ += cell(1).dim();
|
||||
dim_.wid += 2 * w_ + 4;
|
||||
metricsMarkers();
|
||||
dim = dim_;
|
||||
cell(1).metrics(mi, dim);
|
||||
if (editing()) {
|
||||
FontSetChanger dummy(mi.base, "textnormal");
|
||||
cell(0).metrics(mi);
|
||||
dim += cell(0).dim();
|
||||
w_ = mathed_char_width(mi.base.font, '[');
|
||||
dim.asc += 4;
|
||||
dim.des += 4;
|
||||
dim.wid += 2 * w_ + 4;
|
||||
metricsMarkers();
|
||||
}
|
||||
dim_ = dim;
|
||||
}
|
||||
|
||||
|
||||
void MathColorInset::draw(PainterInfo & pi, int x, int y) const
|
||||
{
|
||||
FontSetChanger dummy(pi.base, "textnormal");
|
||||
drawMarkers(pi, x, y);
|
||||
|
||||
drawStrBlack(pi, x, y, "[");
|
||||
x += w_;
|
||||
cell(0).draw(pi, x, y);
|
||||
x += cell(0).width();
|
||||
drawStrBlack(pi, x, y, "]");
|
||||
x += w_ + 2;
|
||||
if (editing()) {
|
||||
FontSetChanger dummy(pi.base, "textnormal");
|
||||
drawMarkers(pi, x, y);
|
||||
drawStrBlack(pi, x, y, "[");
|
||||
x += w_;
|
||||
cell(0).draw(pi, x, y);
|
||||
x += cell(0).width();
|
||||
drawStrBlack(pi, x, y, "]");
|
||||
x += w_ + 2;
|
||||
}
|
||||
|
||||
ColorChanger dummy1(pi.base.font, asString(cell(0)));
|
||||
cell(1).draw(pi, x, y);
|
||||
|
Loading…
Reference in New Issue
Block a user