Home
last modified time | relevance | path

Searched refs:InlineTextBox (Results 1 – 25 of 40) sorted by relevance

12

/external/chromium_org/third_party/WebKit/Source/core/rendering/
DAbstractInlineTextBox.h42 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…
DInlineTextBox.h41 class InlineTextBox : public InlineBox {
43 InlineTextBox(RenderObject& obj) in InlineTextBox() function
57 InlineTextBox* prevTextBox() const { return m_prevTextBox; } in prevTextBox()
58 InlineTextBox* nextTextBox() const { return m_nextTextBox; } in nextTextBox()
59 void setNextTextBox(InlineTextBox* n) { m_nextTextBox = n; } in setNextTextBox()
60 void setPreviousTextBox(InlineTextBox* p) { m_prevTextBox = p; } in setPreviousTextBox()
81 …static inline bool compareByStart(const InlineTextBox* first, const InlineTextBox* second) { retur… in compareByStart()
163 InlineTextBox* m_prevTextBox; // The previous box that also uses our RenderObject
164 InlineTextBox* m_nextTextBox; // The next box that also uses our RenderObject
196 DEFINE_INLINE_BOX_TYPE_CASTS(InlineTextBox);
[all …]
DInlineTextBox.cpp69 COMPILE_ASSERT(sizeof(InlineTextBox) == sizeof(SameSizeAsInlineTextBox), InlineTextBox_should_stay_…
71 typedef WTF::HashMap<const InlineTextBox*, LayoutRect> InlineTextBoxOverflowMap;
74 typedef WTF::HashMap<const InlineTextBox*, TextBlobPtr> InlineTextBoxBlobCacheMap;
79 void InlineTextBox::destroy() in destroy()
90 void InlineTextBox::markDirty() in markDirty()
101 LayoutRect InlineTextBox::logicalOverflowRect() const in logicalOverflowRect()
108 void InlineTextBox::setLogicalOverflowRect(const LayoutRect& rect) in setLogicalOverflowRect()
116 int InlineTextBox::baselinePosition(FontBaseline baselineType) const in baselinePosition()
125 LayoutUnit InlineTextBox::lineHeight() const in lineHeight()
136 LayoutUnit InlineTextBox::selectionTop() in selectionTop()
[all …]
DRenderText.h36 class InlineTextBox; variable
55 void extractTextBox(InlineTextBox*);
56 void attachTextBox(InlineTextBox*);
57 void removeTextBox(InlineTextBox*);
63 InlineTextBox* createInlineTextBox();
122 InlineTextBox* firstTextBox() const { return m_firstTextBox; } in firstTextBox()
123 InlineTextBox* lastTextBox() const { return m_lastTextBox; } in lastTextBox()
159 virtual InlineTextBox* createTextBox(); // Subclassed by SVG.
212 InlineTextBox* m_firstTextBox;
213 InlineTextBox* m_lastTextBox;
DRenderText.cpp224 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 …]
DTextPainter.cpp230 m_graphicsContext->concatCTM(InlineTextBox::rotation(m_textBounds, InlineTextBox::Clockwise)); in paintEmphasisMarkForCombinedText()
232 …m_graphicsContext->concatCTM(InlineTextBox::rotation(m_textBounds, InlineTextBox::Counterclockwise… in paintEmphasisMarkForCombinedText()
DAbstractInlineTextBox.cpp41 …neTextBox> AbstractInlineTextBox::getOrCreate(RenderText* renderText, InlineTextBox* inlineTextBox) in getOrCreate()
58 void AbstractInlineTextBox::willDestroy(InlineTextBox* inlineTextBox) in willDestroy()
DInlineFlowBox.h33 class InlineTextBox; variable
40 typedef HashMap<const InlineTextBox*, pair<Vector<const SimpleFontData*>, GlyphOverflow> > GlyphOve…
306 …void addTextBoxVisualOverflow(InlineTextBox*, GlyphOverflowAndFallbackFontsMap&, LayoutRect& logic…
DEllipsisBox.cpp49 context->concatCTM(InlineTextBox::rotation(boxRect, InlineTextBox::Clockwise)); in paint()
DRenderLineBoxList.cpp268 InlineTextBox* textBox = toRenderText(curr)->lastTextBox(); in dirtyLinesFromChangedChild()
DRenderTreeAsText.cpp406 static void writeTextRun(TextStream& ts, const RenderText& o, const InlineTextBox& run) in writeTextRun()
473 for (InlineTextBox* box = text.firstTextBox(); box; box = box->nextTextBox()) { in write()
DInlineFlowBox.cpp385 InlineTextBox* text = toInlineTextBox(curr); in placeBoxRangeInInlineDirection()
860 inline void InlineFlowBox::addTextBoxVisualOverflow(InlineTextBox* textBox, GlyphOverflowAndFallbac… in addTextBoxVisualOverflow()
967 InlineTextBox* text = toInlineTextBox(curr); in computeOverflow()
DRenderInline.cpp624 …for (InlineTextBox* childText = currText->firstTextBox(); childText; childText = childText->nextTe… in generateCulledLineBoxRects()
1262 …for (InlineTextBox* childText = currText->firstTextBox(); childText; childText = childText->nextTe… in dirtyLineBoxes()
DRenderBlockLineLayout.cpp61 InlineTextBox* textBox = toRenderText(obj)->createInlineTextBox(); in createInlineBoxForRenderer()
228 InlineTextBox* text = toInlineTextBox(box); in constructLine()
473 InlineTextBox* textBox = toInlineTextBox(r->m_box); in computeExpansionForJustifiedText()
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
DRenderSVGInlineText.cpp101 InlineTextBox* RenderSVGInlineText::createTextBox() in createTextBox()
103 InlineTextBox* box = new SVGInlineTextBox(*this); in createTextBox()
113 InlineTextBox* textBox = toInlineTextBox(box); in localCaretRect()
132 for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) in floatLinesBoundingBox()
178 for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) { in positionForPoint()
DRenderSVGInlineText.h60 virtual InlineTextBox* createTextBox() OVERRIDE;
DSVGInlineTextBox.cpp50 struct ExpectedSVGInlineTextBoxSize : public InlineTextBox {
59 : InlineTextBox(object) in SVGInlineTextBox()
67 InlineTextBox::dirtyLineBoxes(); in dirtyLineBoxes()
74 InlineTextBox* nextBox = nextTextBox(); in dirtyLineBoxes()
672 for (InlineTextBox* box = textRenderer.firstTextBox(); box; box = box->nextTextBox()) { in paintTextMatchMarker()
DSVGInlineTextBox.h31 class SVGInlineTextBox FINAL : public InlineTextBox {
DSVGRenderTreeAsText.cpp458 for (InlineTextBox* box = text.firstTextBox(); box; box = box->nextTextBox()) { in writeSVGInlineTextBoxes()
/external/chromium_org/third_party/WebKit/Source/core/editing/
DVisibleUnits.cpp131 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 …]
DTextIterator.h36 class InlineTextBox; variable
185 InlineTextBox* m_textBox;
188 InlineTextBox* m_remainingTextBox;
202 Vector<InlineTextBox*> m_sortedTextBoxes;
DCompositeEditCommand.cpp736 Vector<InlineTextBox*> sortedTextBoxes; in deleteInsignificantText()
739 …for (InlineTextBox* textBox = textRenderer->firstTextBox(); textBox; textBox = textBox->nextTextBo… in deleteInsignificantText()
745 std::sort(sortedTextBoxes.begin(), sortedTextBoxes.end(), InlineTextBox::compareByStart); in deleteInsignificantText()
746 InlineTextBox* box = sortedTextBoxes.isEmpty() ? 0 : sortedTextBoxes[sortedTextBoxesPosition]; in deleteInsignificantText()
759 InlineTextBox* prevBox = 0; in deleteInsignificantText()
DTextIterator.cpp664 …for (InlineTextBox* textBox = renderer->firstTextBox(); textBox; textBox = textBox->nextTextBox())… in handleTextNode()
667 … std::sort(m_sortedTextBoxes.begin(), m_sortedTextBoxes.end(), InlineTextBox::compareByStart); in handleTextNode()
691InlineTextBox* firstTextBox = renderer->containsReversedText() ? (m_sortedTextBoxes.isEmpty() ? 0 … in handleTextBox()
709 InlineTextBox* nextTextBox = 0; in handleTextBox()
/external/chromium_org/third_party/WebKit/Source/core/dom/
DPosition.cpp464 for (InlineTextBox *box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { in renderedOffset()
604 InlineTextBox* lastTextBox = textRenderer->lastTextBox(); in upstream()
605 for (InlineTextBox* box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { in upstream()
728 InlineTextBox* lastTextBox = textRenderer->lastTextBox(); in downstream()
729 for (InlineTextBox* box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { in downstream()
876 for (InlineTextBox *box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { in inRenderedText()
901 for (InlineTextBox* box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { in isRenderedCharacter()
1015 static InlineTextBox* searchAheadForBetterMatch(RenderObject* renderer) in searchAheadForBetterMatch()
1026 InlineTextBox* match = 0; in searchAheadForBetterMatch()
1028 … for (InlineTextBox* box = toRenderText(next)->firstTextBox(); box; box = box->nextTextBox()) { in searchAheadForBetterMatch()
[all …]
/external/chromium_org/third_party/WebKit/Source/core/
Dwebcore_rendering.target.darwin-mips.mk44 third_party/WebKit/Source/core/rendering/InlineTextBox.cpp \

12