Style, const access and small optimizations.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@27185 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Abdelrazak Younes 2008-10-29 08:03:26 +00:00
parent 696e875695
commit 46b4a8428b

View File

@ -242,7 +242,7 @@ void MathMacro::metrics(MetricsInfo & mi, Dimension & dim) const
// otherwise do a manual metrics call
CoordCache & coords = mi.base.bv->coordCache();
for (idx_type i = 0; i < nargs(); ++i) {
if (!coords.arrays().has(&cell(i))) {
if (!coords.getArrays().has(&cell(i))) {
Dimension tdim;
cell(i).metrics(mi, tdim);
}
@ -354,7 +354,7 @@ void MathMacro::draw(PainterInfo & pi, int x, int y) const
&& editing_[pi.base.bv]) {
// Macro will be edited in a old-style list mode here:
CoordCache & coords = pi.base.bv->coordCache();
CoordCache const & coords = pi.base.bv->coordCache();
FontInfo const & labelFont = sane_font;
// markers and box needs two pixels
@ -371,8 +371,7 @@ void MathMacro::draw(PainterInfo & pi, int x, int y) const
// draw definition
definition_.draw(pi, x, y);
Dimension defDim
= coords.arrays().dim(&definition_);
Dimension const & defDim = coords.getArrays().dim(&definition_);
y += max(fontDim.des, defDim.des);
// draw parameters
@ -382,8 +381,7 @@ void MathMacro::draw(PainterInfo & pi, int x, int y) const
for (idx_type i = 0; i < nargs(); ++i) {
// position of label
Dimension cdim
= coords.arrays().dim(&cell(i));
Dimension const & cdim = coords.getArrays().dim(&cell(i));
x = expx + 2;
y += max(fontDim.asc, cdim.asc) + 1;