Home
last modified time | relevance | path

Searched refs:InlineTextBox (Results 1 – 25 of 38) 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.h44 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 …]
DRenderText.h35 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;
DInlineTextBox.cpp70 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 …]
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 …]
DAbstractInlineTextBox.cpp41 …neTextBox> AbstractInlineTextBox::getOrCreate(RenderText* renderText, InlineTextBox* inlineTextBox) in getOrCreate()
58 void AbstractInlineTextBox::willDestroy(InlineTextBox* inlineTextBox) in willDestroy()
DInlineFlowBox.h32 class InlineTextBox; variable
39 typedef HashMap<const InlineTextBox*, pair<Vector<const SimpleFontData*>, GlyphOverflow> > GlyphOve…
307 …void addTextBoxVisualOverflow(InlineTextBox*, GlyphOverflowAndFallbackFontsMap&, LayoutRect& logic…
DEllipsisBox.cpp49 context->concatCTM(InlineTextBox::rotation(boxRect, InlineTextBox::Clockwise)); in paint()
DRenderTreeAsText.cpp404 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()
DRenderLineBoxList.cpp306 InlineTextBox* textBox = toRenderText(curr)->lastTextBox(); in dirtyLinesFromChangedChild()
DInlineFlowBox.cpp383 InlineTextBox* text = toInlineTextBox(curr); in placeBoxRangeInInlineDirection()
848 inline void InlineFlowBox::addTextBoxVisualOverflow(InlineTextBox* textBox, GlyphOverflowAndFallbac… in addTextBoxVisualOverflow()
955 InlineTextBox* text = toInlineTextBox(curr); in computeOverflow()
DRenderBlockLineLayout.cpp112 InlineTextBox* textBox = toRenderText(obj)->createInlineTextBox(); in createInlineBoxForRenderer()
279 InlineTextBox* text = toInlineTextBox(box); in constructLine()
523 InlineTextBox* textBox = toInlineTextBox(r->m_box); in computeExpansionForJustifiedText()
DRenderInline.cpp606 …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/
DRenderSVGInlineText.cpp100 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()
DRenderSVGInlineText.h59 virtual InlineTextBox* createTextBox() OVERRIDE;
DSVGInlineTextBox.cpp51 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()
DSVGInlineTextBox.h33 class SVGInlineTextBox FINAL : public InlineTextBox {
DSVGRenderTreeAsText.cpp457 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
173 InlineTextBox* m_textBox;
176 InlineTextBox* m_remainingTextBox;
190 Vector<InlineTextBox*> m_sortedTextBoxes;
DCompositeEditCommand.cpp725 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()
DTextIterator.cpp649 …for (InlineTextBox* textBox = renderer->firstTextBox(); textBox; textBox = textBox->nextTextBox())… in handleTextNode()
652 … std::sort(m_sortedTextBoxes.begin(), m_sortedTextBoxes.end(), InlineTextBox::compareByStart); in handleTextNode()
676InlineTextBox* firstTextBox = renderer->containsReversedText() ? (m_sortedTextBoxes.isEmpty() ? 0 … in handleTextBox()
694 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()
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/
Dwebcore_rendering.target.linux-x86.mk45 third_party/WebKit/Source/core/rendering/InlineTextBox.cpp \
Dwebcore_rendering.target.darwin-arm64.mk45 third_party/WebKit/Source/core/rendering/InlineTextBox.cpp \

12