/external/chromium_org/third_party/WebKit/Source/core/rendering/ |
D | AbstractInlineTextBox.h | 42 class InlineTextBox; variable 48 AbstractInlineTextBox(RenderText* renderText, InlineTextBox* inlineTextBox) in AbstractInlineTextBox() 54 static PassRefPtr<AbstractInlineTextBox> getOrCreate(RenderText*, InlineTextBox*); 55 static void willDestroy(InlineTextBox*); 58 friend class InlineTextBox; variable 90 InlineTextBox* m_inlineTextBox; 92 …typedef HashMap<InlineTextBox*, RefPtr<AbstractInlineTextBox> > InlineToAbstractInlineTextBoxHashM…
|
D | InlineTextBox.h | 44 class InlineTextBox : public InlineBox { 46 InlineTextBox(RenderObject& obj) in InlineTextBox() function 58 InlineTextBox* prevTextBox() const { return m_prevTextBox; } in prevTextBox() 59 InlineTextBox* nextTextBox() const { return m_nextTextBox; } in nextTextBox() 60 void setNextTextBox(InlineTextBox* n) { m_nextTextBox = n; } in setNextTextBox() 61 void setPreviousTextBox(InlineTextBox* p) { m_prevTextBox = p; } in setPreviousTextBox() 82 …static inline bool compareByStart(const InlineTextBox* first, const InlineTextBox* second) { retur… in compareByStart() 169 InlineTextBox* m_prevTextBox; // The previous box that also uses our RenderObject 170 InlineTextBox* m_nextTextBox; // The next box that also uses our RenderObject 202 DEFINE_INLINE_BOX_TYPE_CASTS(InlineTextBox); [all …]
|
D | RenderText.h | 35 class InlineTextBox; variable 54 void extractTextBox(InlineTextBox*); 55 void attachTextBox(InlineTextBox*); 56 void removeTextBox(InlineTextBox*); 62 InlineTextBox* createInlineTextBox(); 123 InlineTextBox* firstTextBox() const { return m_firstTextBox; } in firstTextBox() 124 InlineTextBox* lastTextBox() const { return m_lastTextBox; } in lastTextBox() 162 virtual InlineTextBox* createTextBox(); // Subclassed by SVG. 208 InlineTextBox* m_firstTextBox; 209 InlineTextBox* m_lastTextBox;
|
D | InlineTextBox.cpp | 70 COMPILE_ASSERT(sizeof(InlineTextBox) == sizeof(SameSizeAsInlineTextBox), InlineTextBox_should_stay_… 72 typedef WTF::HashMap<const InlineTextBox*, LayoutRect> InlineTextBoxOverflowMap; 77 void InlineTextBox::destroy() in destroy() 86 void InlineTextBox::markDirty() in markDirty() 93 LayoutRect InlineTextBox::logicalOverflowRect() const in logicalOverflowRect() 100 void InlineTextBox::setLogicalOverflowRect(const LayoutRect& rect) in setLogicalOverflowRect() 108 int InlineTextBox::baselinePosition(FontBaseline baselineType) const in baselinePosition() 117 LayoutUnit InlineTextBox::lineHeight() const in lineHeight() 128 LayoutUnit InlineTextBox::selectionTop() in selectionTop() 133 LayoutUnit InlineTextBox::selectionBottom() in selectionBottom() [all …]
|
D | RenderText.cpp | 224 for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) in removeAndDestroyTextBoxes() 241 void RenderText::extractTextBox(InlineTextBox* box) in extractTextBox() 251 for (InlineTextBox* curr = box; curr; curr = curr->nextTextBox()) in extractTextBox() 257 void RenderText::attachTextBox(InlineTextBox* box) in attachTextBox() 266 InlineTextBox* last = box; in attachTextBox() 267 for (InlineTextBox* curr = box; curr; curr = curr->nextTextBox()) { in attachTextBox() 276 void RenderText::removeTextBox(InlineTextBox* box) in removeTextBox() 295 InlineTextBox* next; in deleteTextBoxes() 296 for (InlineTextBox* curr = firstTextBox(); curr; curr = next) { in deleteTextBoxes() 317 for (InlineTextBox* textBox = firstTextBox(); textBox; textBox = textBox->nextTextBox()) { in plainText() [all …]
|
D | AbstractInlineTextBox.cpp | 41 …neTextBox> AbstractInlineTextBox::getOrCreate(RenderText* renderText, InlineTextBox* inlineTextBox) in getOrCreate() 58 void AbstractInlineTextBox::willDestroy(InlineTextBox* inlineTextBox) in willDestroy()
|
D | InlineFlowBox.h | 32 class InlineTextBox; variable 39 typedef HashMap<const InlineTextBox*, pair<Vector<const SimpleFontData*>, GlyphOverflow> > GlyphOve… 307 …void addTextBoxVisualOverflow(InlineTextBox*, GlyphOverflowAndFallbackFontsMap&, LayoutRect& logic…
|
D | EllipsisBox.cpp | 49 context->concatCTM(InlineTextBox::rotation(boxRect, InlineTextBox::Clockwise)); in paint()
|
D | RenderTreeAsText.cpp | 404 static void writeTextRun(TextStream& ts, const RenderText& o, const InlineTextBox& run) in writeTextRun() 471 for (InlineTextBox* box = text.firstTextBox(); box; box = box->nextTextBox()) { in write()
|
D | RenderLineBoxList.cpp | 306 InlineTextBox* textBox = toRenderText(curr)->lastTextBox(); in dirtyLinesFromChangedChild()
|
D | InlineFlowBox.cpp | 383 InlineTextBox* text = toInlineTextBox(curr); in placeBoxRangeInInlineDirection() 848 inline void InlineFlowBox::addTextBoxVisualOverflow(InlineTextBox* textBox, GlyphOverflowAndFallbac… in addTextBoxVisualOverflow() 955 InlineTextBox* text = toInlineTextBox(curr); in computeOverflow()
|
D | RenderBlockLineLayout.cpp | 112 InlineTextBox* textBox = toRenderText(obj)->createInlineTextBox(); in createInlineBoxForRenderer() 279 InlineTextBox* text = toInlineTextBox(box); in constructLine() 523 InlineTextBox* textBox = toInlineTextBox(r->m_box); in computeExpansionForJustifiedText()
|
D | RenderInline.cpp | 606 …for (InlineTextBox* childText = currText->firstTextBox(); childText; childText = childText->nextTe… in generateCulledLineBoxRects() 1270 …for (InlineTextBox* childText = currText->firstTextBox(); childText; childText = childText->nextTe… in dirtyLineBoxes()
|
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/ |
D | RenderSVGInlineText.cpp | 100 InlineTextBox* RenderSVGInlineText::createTextBox() in createTextBox() 102 InlineTextBox* box = new SVGInlineTextBox(*this); in createTextBox() 112 InlineTextBox* textBox = toInlineTextBox(box); in localCaretRect() 131 for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) in floatLinesBoundingBox() 177 for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) { in positionForPoint()
|
D | RenderSVGInlineText.h | 59 virtual InlineTextBox* createTextBox() OVERRIDE;
|
D | SVGInlineTextBox.cpp | 51 struct ExpectedSVGInlineTextBoxSize : public InlineTextBox { 61 : InlineTextBox(object) in SVGInlineTextBox() 70 InlineTextBox::dirtyLineBoxes(); in dirtyLineBoxes() 77 InlineTextBox* nextBox = nextTextBox(); in dirtyLineBoxes() 725 for (InlineTextBox* box = textRenderer.firstTextBox(); box; box = box->nextTextBox()) { in paintTextMatchMarker()
|
D | SVGInlineTextBox.h | 33 class SVGInlineTextBox FINAL : public InlineTextBox {
|
D | SVGRenderTreeAsText.cpp | 457 for (InlineTextBox* box = text.firstTextBox(); box; box = box->nextTextBox()) { in writeSVGInlineTextBoxes()
|
/external/chromium_org/third_party/WebKit/Source/core/editing/ |
D | VisibleUnits.cpp | 131 const InlineTextBox* previousTextBox(const RootInlineBox*, const InlineTextBox*); 132 const InlineTextBox* nextTextBox(const RootInlineBox*, const InlineTextBox*); 139 int boxIndexInLeaves(const InlineTextBox*) const; 147 const InlineTextBox* CachedLogicallyOrderedLeafBoxes::previousTextBox(const RootInlineBox* root, co… in previousTextBox() 167 const InlineTextBox* CachedLogicallyOrderedLeafBoxes::nextTextBox(const RootInlineBox* root, const … in nextTextBox() 198 int CachedLogicallyOrderedLeafBoxes::boxIndexInLeaves(const InlineTextBox* box) const in boxIndexInLeaves() 207 static const InlineTextBox* logicallyPreviousBox(const VisiblePosition& visiblePosition, const Inli… in logicallyPreviousBox() 212 const InlineTextBox* previousBox = leafBoxes.previousTextBox(&startBox->root(), textBox); in logicallyPreviousBox() 248 static const InlineTextBox* logicallyNextBox(const VisiblePosition& visiblePosition, const InlineTe… in logicallyNextBox() 253 const InlineTextBox* nextBox = leafBoxes.nextTextBox(&startBox->root(), textBox); in logicallyNextBox() [all …]
|
D | TextIterator.h | 36 class InlineTextBox; variable 173 InlineTextBox* m_textBox; 176 InlineTextBox* m_remainingTextBox; 190 Vector<InlineTextBox*> m_sortedTextBoxes;
|
D | CompositeEditCommand.cpp | 725 Vector<InlineTextBox*> sortedTextBoxes; in deleteInsignificantText() 728 …for (InlineTextBox* textBox = textRenderer->firstTextBox(); textBox; textBox = textBox->nextTextBo… in deleteInsignificantText() 734 std::sort(sortedTextBoxes.begin(), sortedTextBoxes.end(), InlineTextBox::compareByStart); in deleteInsignificantText() 735 InlineTextBox* box = sortedTextBoxes.isEmpty() ? 0 : sortedTextBoxes[sortedTextBoxesPosition]; in deleteInsignificantText() 748 InlineTextBox* prevBox = 0; in deleteInsignificantText()
|
D | TextIterator.cpp | 649 …for (InlineTextBox* textBox = renderer->firstTextBox(); textBox; textBox = textBox->nextTextBox())… in handleTextNode() 652 … std::sort(m_sortedTextBoxes.begin(), m_sortedTextBoxes.end(), InlineTextBox::compareByStart); in handleTextNode() 676 …InlineTextBox* firstTextBox = renderer->containsReversedText() ? (m_sortedTextBoxes.isEmpty() ? 0 … in handleTextBox() 694 InlineTextBox* nextTextBox = 0; in handleTextBox()
|
/external/chromium_org/third_party/WebKit/Source/core/dom/ |
D | Position.cpp | 464 for (InlineTextBox *box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { in renderedOffset() 632 InlineTextBox* lastTextBox = textRenderer->lastTextBox(); in upstream() 633 for (InlineTextBox* box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { in upstream() 756 InlineTextBox* lastTextBox = textRenderer->lastTextBox(); in downstream() 757 for (InlineTextBox* box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { in downstream() 904 for (InlineTextBox *box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { in inRenderedText() 929 for (InlineTextBox* box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { in isRenderedCharacter() 1082 static InlineTextBox* searchAheadForBetterMatch(RenderObject* renderer) in searchAheadForBetterMatch() 1094 InlineTextBox* match = 0; in searchAheadForBetterMatch() 1096 … for (InlineTextBox* box = toRenderText(next)->firstTextBox(); box; box = box->nextTextBox()) { in searchAheadForBetterMatch() [all …]
|
/external/chromium_org/third_party/WebKit/Source/core/ |
D | webcore_rendering.target.linux-x86.mk | 45 third_party/WebKit/Source/core/rendering/InlineTextBox.cpp \
|
D | webcore_rendering.target.darwin-arm64.mk | 45 third_party/WebKit/Source/core/rendering/InlineTextBox.cpp \
|