+2001-12-05 John Levon <moz@compsoc.man.ac.uk>
+
+ * paragraph_pimpl.h:
+ * paragraph_pimpl.C: isTextAt() doesn't need font param
+
2001-12-05 John Levon <moz@compsoc.man.ac.uk>
* lyxlex.h:
}
-bool Paragraph::Pimpl::isTextAt(BufferParams const & bp, LyXFont & font,
+bool Paragraph::Pimpl::isTextAt(BufferParams const & bp,
string const & str, pos_type pos)
{
+ LyXFont const & font = owner_->getFont(bp, pos);
+
for (string::size_type i = 0; i < str.length(); ++i) {
if (pos + static_cast<pos_type>(i) >= size())
return false;
size_t pnr = 0;
for (; pnr < phrases_nr; ++pnr) {
- if (isTextAt(bparams, font, special_phrases[pnr][0], i)) {
+ if (isTextAt(bparams, special_phrases[pnr][0], i)) {
os << special_phrases[pnr][1];
i += special_phrases[pnr][0].length() - 1;
column += special_phrases[pnr][1].length() - 1;
ParagraphParameters params;
private:
/// match a string against a particular point in the paragraph
- bool isTextAt(BufferParams const &, LyXFont &,
+ bool isTextAt(BufferParams const &,
string const & str, lyx::pos_type pos);
/// Who owns us?