Lines Matching full:textiterator
1390 (khtml::TextIterator::handleTextNode): Use the DOMString from the RenderText, not the DOM text node.
1391 (khtml::TextIterator::handleTextBox): Ditto.
2061 (khtml::TextIterator::handleTextNode):
5915 (khtml::TextIterator::handleNonTextNode):
5916 (khtml::TextIterator::exitNode):
9001 (khtml::TextIterator::handleNonTextNode):
9002 (khtml::TextIterator::exitNode):
10665 innertext, which depends on TextIterators. A TextIterator iterates over text boxes
10673 (khtml::TextIterator::handleTextNode):
10677 (khtml::TextIterator::handleTextBox):
11472 (khtml::TextIterator::handleNonTextNode):
11473 (khtml::TextIterator::exitNode):
16718 (khtml::TextIterator::TextIterator):
16719 (khtml::TextIterator::range):
16726 (khtml::TextIterator::rangeLength):
16727 (khtml::TextIterator::rangeFromLocationAndLength):
20173 (khtml::TextIterator::setRangeFromLocationAndLength):
20185 (khtml::TextIterator::rangeLength):
20186 (khtml::TextIterator::setRangeFromLocationAndLength):
20219 (khtml::TextIterator::handleTextBox):
20226 (khtml::TextIterator::handleTextBox):
20235 (khtml::TextIterator::handleTextBox):
26552 Pass range compliant positions to TextIterator.
27556 Problem was the TextIterator was not handling exitNode() from a P block properly.
27559 (khtml::TextIterator::TextIterator):
27562 (khtml::TextIterator::advance):
27564 (khtml::TextIterator::handleTextNode):
27566 (khtml::TextIterator::exitNode):
27568 (khtml::TextIterator::emitCharacter):
27570 (khtml::TextIterator::range):
27573 Specify search type TextIterator.
27577 Add new TextIterator::TextIterator param that specifies whether the iterator is for content or for searching.
27580 Specify search type TextIterator.
27666 (khtml::TextIterator::advance): Pass in base node and offsets rather than computing actual offsets
27668 (khtml::TextIterator::handleTextNode): Pass 0 for base node and set base node to 0 when setting
27670 (khtml::TextIterator::handleTextBox): Ditto.
27671 (khtml::TextIterator::handleReplacedElement): Pass base node and set base node instead of calling
27673 (khtml::TextIterator::handleNonTextNode): Pass 0 for offset.
27674 (khtml::TextIterator::exitNode): More of the same.
27675 (khtml::TextIterator::emitCharacter): Ditto.
27676 (khtml::TextIterator::range): If an offset base node is stored, then get its node index, and then
28072 * khtml/editing/visible_text.cpp: (khtml::TextIterator::exitNode): Add more checks and only set the
34381 * khtml/editing/visible_text.cpp: (khtml::TextIterator::advance): Check for the case where we are at the end of
35424 (khtml::TextIterator::TextIterator): Use pastEnd() for end of iteration, and change to
35426 (khtml::TextIterator::advance): Change to use m_pastEndNode to detect the end of iteration.
35427 (khtml::TextIterator::handleTextNode): Update for name change.
35428 (khtml::TextIterator::handleTextBox): Ditto.
35429 (khtml::TextIterator::range): Handle case where m_endContainer is nil.
35677 * khtml/misc/khtml_text_operations.cpp: (khtml::TextIterator::advance):
39469 (khtml::TextIterator::TextIterator): Use a new way to compute the end offset of a node for
39546 (khtml::TextIterator::TextIterator): Set endOffset to a valid value instead of
39548 (khtml::TextIterator::range): Implement when atEnd.
39553 TextIterator::range() always works.
39634 Much of the TextIterator and CharacterIterator interface got published outside
39640 (khtml::TextIterator::range): Name changes.
39655 (khtml::TextIterator::atEnd):
39656 (khtml::TextIterator::length):
39657 (khtml::TextIterator::characters):
40466 (khtml::TextIterator::handleTextBox):
41060 (khtml::TextIterator::handleTextBox):
45372 parts were moved into the TextIterator class.