#include "paragraph.h"
+namespace lyx {
+
+
FontIterator::FontIterator(LyXText const & text, Paragraph const & par,
- lyx::pos_type pos)
+ pos_type pos)
: text_(text), par_(par), pos_(pos),
font_(text.getFont(par, pos)),
- endspan_(par.getEndPosOfFontSpan(pos)),
+ endspan_(par.fontSpan(pos).last),
bodypos_(par.beginOfBody())
{}
++pos_;
if (pos_ > endspan_ || pos_ == bodypos_) {
font_ = text_.getFont(par_, pos_);
- endspan_ = par_.getEndPosOfFontSpan(pos_);
+ endspan_ = par_.fontSpan(pos_).last;
}
return *this;
}
+
+
+} // namespace lyx