mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-09-19 22:40:26 +00:00
Use Color_selectionmath as needed for multi-cell selection in math
This is complementary to partial selection implemented at 65cb9fa4
.
This commit is contained in:
parent
a99a16ae58
commit
174dc2c8be
@ -239,6 +239,18 @@ bool MathData::addToMathRow(MathRow & mrow, MetricsInfo & mi) const
|
||||
if (s1.idx() == s2.idx() && &inset->cell(s1.idx()) == this) {
|
||||
bspos = s1.pos();
|
||||
espos = s2.pos();
|
||||
} else if (s1.idx() != s2.idx()) {
|
||||
// search for this math data and check whether it is selected
|
||||
for (idx_type idx = 0; idx < inset->nargs(); ++idx) {
|
||||
MathData const & c = inset->cell(idx);
|
||||
if (&c == this && inset->idxBetween(idx, s1.idx(), s2.idx())) {
|
||||
// whole cell is selected
|
||||
bspos = 0;
|
||||
espos = size();
|
||||
// no need to continue searchning
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user