/external/chromium_org/third_party/WebKit/Source/platform/fonts/ |
WidthIterator.h | 88 template <typename TextIterator> 89 unsigned advanceInternal(TextIterator&, GlyphBuffer*);
|
WidthIterator.cpp | 177 template <typename TextIterator> 178 unsigned WidthIterator::advanceInternal(TextIterator& textIterator, GlyphBuffer* glyphBuffer) 188 while (textIterator.consume(charData.character, charData.clusterLength)) { 189 charData.characterOffset = textIterator.currentCharacter(); 223 textIterator.advance(charData.clusterLength); 230 unsigned consumedCharacters = textIterator.currentCharacter() - m_currentCharacter; 231 m_currentCharacter = textIterator.currentCharacter(); 247 Latin1TextIterator textIterator(m_run.data8(m_currentCharacter), m_currentCharacter, offset, length); 248 return advanceInternal(textIterator, glyphBuffer) [all...] |
/external/chromium_org/third_party/WebKit/Source/core/editing/ |
TextIterator.h | 78 class TextIterator { 81 explicit TextIterator(const Range*, TextIteratorBehaviorFlags = TextIteratorDefaultBehavior); 83 TextIterator(const Position& start, const Position& end, TextIteratorBehaviorFlags = TextIteratorDefaultBehavior); 84 ~TextIterator(); 209 // in the Range used to create the TextIterator. 359 TextIterator m_textIterator; 382 // Very similar to the TextIterator, except that the chunks of text returned are "well behaved", 399 // Did we have to look ahead in the textIterator to confirm the current chunk? 401 TextIterator m_textIterator;
|
TextCheckingHelper.cpp | 35 #include "core/editing/TextIterator.h" 147 return TextIterator::rangeLength(paragraphRange().get()); 161 return TextIterator::subrange(paragraphRange().get(), characterOffset, characterCount); 171 return TextIterator::rangeLength(range.get()); 202 m_checkingStart = TextIterator::rangeLength(offsetAsRange().get()); 210 m_checkingEnd = checkingStart() + TextIterator::rangeLength(checkingRange().get()); 218 m_checkingLength = TextIterator::rangeLength(checkingRange().get()); 266 TextIterator::subrange(misspellingStart, misspellingEnd, currentChunkOffset + misspellingLocation, misspellingLength); 313 int totalRangeLength = TextIterator::rangeLength(paragraphStart, paragraphEnd); 316 int rangeStartOffset = TextIterator::rangeLength(paragraphStart, m_start) [all...] |
PlainTextRange.cpp | 33 #include "core/editing/TextIterator.h" 85 TextIterator it(rangeOfContents(const_cast<ContainerNode*>(&scope)).get(), behaviorFlags); 177 size_t start = TextIterator::rangeLength(testRange.get()); 181 size_t end = TextIterator::rangeLength(testRange.get());
|
TextIterator.cpp | 28 #include "core/editing/TextIterator.h" 243 TextIterator::TextIterator(const Range* range, TextIteratorBehaviorFlags behavior) 274 TextIterator::TextIterator(const Position& start, const Position& end, TextIteratorBehaviorFlags behavior) 304 void TextIterator::initialize(const Position& start, const Position& end) 358 TextIterator::~TextIterator() 362 bool TextIterator::isInsideReplacedElement() const 371 void TextIterator::advance( [all...] |
TextIteratorTest.cpp | 32 #include "core/editing/TextIterator.h" 71 Vector<String> iterateWithIterator(TextIterator&); 88 TextIterator iterator(range.get(), iteratorBehavior); 94 TextIterator iterator(start, end, iteratorBehavior); 98 Vector<String> TextIteratorTest::iterateWithIterator(TextIterator& iterator) 205 // TextIterator doesn't emit "input" nor "shadow" since (1) the renderer for <input> is not created; and 225 "Hello, ", // TextIterator doesn't emit "text" since its renderer is not created. The shadow tree is ignored. 295 "shadow", // TextIterator emits "shadow" since TextIteratorEntersAuthorShadowRoots is specified. 351 // FIXME: Fix this. We probably need pure-renderer-based implementation of TextIterator to achieve this. 449 // FIXME: The text below is actually invisible but TextIterator currently thinks it's visible [all...] |
SpellChecker.cpp | 308 TextIterator::subrange(badGrammarStart, badGrammarEnd, grammarPhraseOffset + grammarDetail.location, grammarDetail.length); 319 TextIterator::subrange(misspellingStart, misspellingEnd, misspellingOffset, misspelledWord.length()); [all...] |
CompositeEditCommand.cpp | 59 #include "core/editing/TextIterator.h" [all...] |
ApplyStyleCommand.cpp | 43 #include "core/editing/TextIterator.h" 265 int startIndex = TextIterator::rangeLength(startRange.get(), true); 266 int endIndex = TextIterator::rangeLength(endRange.get(), true); [all...] |
VisibleUnits.cpp | 38 #include "core/editing/TextIterator.h" 469 TextIterator forwardsIterator(forwardsScanRange.get()); 561 TextIterator it(searchStart, searchEnd, TextIteratorEmitsCharactersBetweenAllVisiblePositions); [all...] |
htmlediting.cpp | 42 #include "core/editing/TextIterator.h" [all...] |
/external/chromium_org/third_party/WebKit/Source/core/dom/ |
DocumentMarkerController.h | 45 class TextIterator; 110 void removeMarkers(TextIterator&, DocumentMarker::MarkerTypes, RemovePartiallyOverlappingMarkerOrNot);
|
DocumentMarkerController.cpp | 35 #include "core/editing/TextIterator.h" 99 // Use a TextIterator to visit the potentially multiple nodes the range covers. 100 for (TextIterator markedText(range); !markedText.atEnd(); markedText.advance()) { 107 // Use a TextIterator to visit the potentially multiple nodes the range covers. 108 for (TextIterator markedText(start, end); !markedText.atEnd(); markedText.advance()) { 115 // Use a TextIterator to visit the potentially multiple nodes the range covers. 116 for (TextIterator markedText(range); !markedText.atEnd(); markedText.advance()) { 137 void DocumentMarkerController::removeMarkers(TextIterator& markedText, DocumentMarker::MarkerTypes markerTypes, RemovePartiallyOverlappingMarkerOrNot shouldRemovePartiallyOverlappingMarker) 152 TextIterator markedText(range); 158 TextIterator markedText(start, end) [all...] |
/external/chromium_org/third_party/WebKit/Source/web/mac/ |
WebSubstringUtil.mm | 44 #include "core/editing/TextIterator.h" 69 for (TextIterator it(range); !it.atEnd() && [string length] < length; it.advance()) {
|
/external/chromium_org/third_party/WebKit/Source/core/html/ |
HTMLTextFormControlElement.cpp | 39 #include "core/editing/TextIterator.h" 411 return TextIterator::rangeLength(range.get()); [all...] |
/external/chromium_org/third_party/WebKit/Source/core/accessibility/ |
AXRenderObject.cpp | 44 #include "core/editing/TextIterator.h" [all...] |
/external/chromium_org/third_party/WebKit/Source/web/ |
WebLocalFrameImpl.cpp | 110 #include "core/editing/TextIterator.h" 236 // the plainText() function in core/editing/TextIterator.h, but we implement the maximum 239 for (TextIterator it(range.get()); !it.atEnd(); it.advance()) { [all...] |
/external/chromium_org/third_party/WebKit/Source/core/ |
webcore_remaining.target.darwin-arm.mk | 303 third_party/WebKit/Source/core/editing/TextIterator.cpp \ [all...] |
webcore_remaining.target.darwin-arm64.mk | 303 third_party/WebKit/Source/core/editing/TextIterator.cpp \ [all...] |
webcore_remaining.target.darwin-mips.mk | 303 third_party/WebKit/Source/core/editing/TextIterator.cpp \ [all...] |
webcore_remaining.target.darwin-mips64.mk | 303 third_party/WebKit/Source/core/editing/TextIterator.cpp \ [all...] |
webcore_remaining.target.darwin-x86.mk | 303 third_party/WebKit/Source/core/editing/TextIterator.cpp \ [all...] |
webcore_remaining.target.darwin-x86_64.mk | 303 third_party/WebKit/Source/core/editing/TextIterator.cpp \ [all...] |
webcore_remaining.target.linux-arm.mk | 303 third_party/WebKit/Source/core/editing/TextIterator.cpp \ [all...] |