Home
last modified time | relevance | path

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

12

/external/webkit/Source/WebCore/rendering/
DRenderText.h31 class InlineTextBox; variable
47 void extractTextBox(InlineTextBox*);
48 void attachTextBox(InlineTextBox*);
49 void removeTextBox(InlineTextBox*);
56 InlineTextBox* createInlineTextBox();
107 InlineTextBox* firstTextBox() const { return m_firstTextBox; } in firstTextBox()
108 InlineTextBox* lastTextBox() const { return m_lastTextBox; } in lastTextBox()
120 InlineTextBox* findNextInlineTextBox(int offset, int& pos) const;
140 virtual InlineTextBox* createTextBox(); // Subclassed by SVG.
166 InlineTextBox* m_firstTextBox;
[all …]
DInlineTextBox.h42 class InlineTextBox : public InlineBox {
44 InlineTextBox(RenderObject* obj) in InlineTextBox() function
56 InlineTextBox* prevTextBox() const { return m_prevTextBox; } in prevTextBox()
57 InlineTextBox* nextTextBox() const { return m_nextTextBox; } in nextTextBox()
58 void setNextTextBox(InlineTextBox* n) { m_nextTextBox = n; } in setNextTextBox()
59 void setPreviousTextBox(InlineTextBox* p) { m_prevTextBox = p; } in setPreviousTextBox()
78 …static inline bool compareByStart(const InlineTextBox* first, const InlineTextBox* second) { retur… in compareByStart()
150 InlineTextBox* m_prevTextBox; // The previous box that also uses our RenderObject
151 InlineTextBox* m_nextTextBox; // The next box that also uses our RenderObject
181 inline RenderText* InlineTextBox::textRenderer() const in textRenderer()
DRenderText.cpp189 for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) in removeAndDestroyTextBoxes()
203 void RenderText::extractTextBox(InlineTextBox* box) in extractTextBox()
213 for (InlineTextBox* curr = box; curr; curr = curr->nextTextBox()) in extractTextBox()
219 void RenderText::attachTextBox(InlineTextBox* box) in attachTextBox()
228 InlineTextBox* last = box; in attachTextBox()
229 for (InlineTextBox* curr = box; curr; curr = curr->nextTextBox()) { in attachTextBox()
238 void RenderText::removeTextBox(InlineTextBox* box) in removeTextBox()
258 InlineTextBox* next; in deleteTextBoxes()
259 for (InlineTextBox* curr = firstTextBox(); curr; curr = next) { in deleteTextBoxes()
275 for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) in absoluteRects()
[all …]
DInlineTextBox.cpp51 typedef WTF::HashMap<const InlineTextBox*, IntRect> InlineTextBoxOverflowMap;
54 void InlineTextBox::destroy(RenderArena* arena) in destroy()
61 IntRect InlineTextBox::logicalOverflowRect() const in logicalOverflowRect()
68 void InlineTextBox::setLogicalOverflowRect(const IntRect& rect) in setLogicalOverflowRect()
76 int InlineTextBox::baselinePosition(FontBaseline baselineType) const in baselinePosition()
85 int InlineTextBox::lineHeight() const in lineHeight()
96 int InlineTextBox::selectionTop() in selectionTop()
101 int InlineTextBox::selectionBottom() in selectionBottom()
106 int InlineTextBox::selectionHeight() in selectionHeight()
111 bool InlineTextBox::isSelected(int startPos, int endPos) const in isSelected()
[all …]
DInlineFlowBox.h32 class InlineTextBox; variable
36 typedef HashMap<const InlineTextBox*, pair<Vector<const SimpleFontData*>, GlyphOverflow> > GlyphOve…
274 …void addTextBoxVisualOverflow(InlineTextBox*, GlyphOverflowAndFallbackFontsMap&, IntRect& logicalV…
DInlineFlowBox.cpp355 InlineTextBox* text = static_cast<InlineTextBox*>(curr); in placeBoxesInInlineDirection()
435 …lowAndFallbackFontsMap::const_iterator it = textBoxDataMap.find(static_cast<InlineTextBox*>(curr)); in requiresIdeographicBaseline()
659 …if (static_cast<InlineTextBox*>(curr)->getEmphasisMarkPosition(curr->renderer()->style(m_firstLine… in placeBoxesInBlockDirection()
745 inline void InlineFlowBox::addTextBoxVisualOverflow(InlineTextBox* textBox, GlyphOverflowAndFallbac… in addTextBoxVisualOverflow()
846 InlineTextBox* text = static_cast<InlineTextBox*>(curr); in computeOverflow()
1340 …if (style->textEmphasisMark() != TextEmphasisMarkNone && static_cast<InlineTextBox*>(curr)->getEmp… in computeOverAnnotationAdjustment()
DRenderBlockLineLayout.cpp181 InlineTextBox* textBox = toRenderText(obj)->createInlineTextBox(); in createInlineBoxForRenderer()
335 InlineTextBox* text = static_cast<InlineTextBox*>(box); in constructLine()
452 static_cast<InlineTextBox*>(r->m_box)->setCanHaveLeadingExpansion(true); in computeInlineDirectionPositionsForLine()
481 if (static_cast<InlineTextBox*>(r->m_box)->hasHyphen()) { in computeInlineDirectionPositionsForLine()
488 …flowAndFallbackFontsMap::iterator it = textBoxDataMap.add(static_cast<InlineTextBox*>(r->m_box), m… in computeInlineDirectionPositionsForLine()
495 …flowAndFallbackFontsMap::iterator it = textBoxDataMap.add(static_cast<InlineTextBox*>(r->m_box), m… in computeInlineDirectionPositionsForLine()
592 InlineTextBox* textBox = static_cast<InlineTextBox*>(r->m_box); in computeInlineDirectionPositionsForLine()
DRenderTreeAsText.cpp491 static void writeTextRun(TextStream& ts, const RenderText& o, const InlineTextBox& run) in writeTextRun()
560 for (InlineTextBox* box = text.firstTextBox(); box; box = box->nextTextBox()) { in write()
DRenderInline.cpp537 …for (InlineTextBox* childText = currText->firstTextBox(); childText; childText = childText->nextTe… in culledInlineAbsoluteRects()
621 …for (InlineTextBox* childText = currText->firstTextBox(); childText; childText = childText->nextTe… in culledInlineAbsoluteQuads()
826 …for (InlineTextBox* childText = currText->firstTextBox(); childText; childText = childText->nextTe… in culledInlineBoundingBox()
1253 …for (InlineTextBox* childText = currText->firstTextBox(); childText; childText = childText->nextTe… in dirtyLineBoxes()
DRenderLineBoxList.cpp346 InlineTextBox* textBox = toRenderText(curr)->lastTextBox(); in dirtyLinesFromChangedChild()
/external/webkit/Source/WebCore/rendering/svg/
DRenderSVGInlineText.cpp101 InlineTextBox* RenderSVGInlineText::createTextBox() in createTextBox()
103 InlineTextBox* box = new (renderArena()) SVGInlineTextBox(this); in createTextBox()
113 InlineTextBox* textBox = static_cast<InlineTextBox*>(box); in localCaretRect()
132 for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) in linesBoundingBox()
191 for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) { in positionForPoint()
DRenderSVGInlineText.h64 virtual InlineTextBox* createTextBox();
DSVGInlineTextBox.h34 class SVGInlineTextBox : public InlineTextBox {
DSVGInlineFlowBox.cpp107 for (InlineTextBox* box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { in computeTextMatchMarkerRectForRenderer()
DSVGInlineTextBox.cpp42 : InlineTextBox(object) in SVGInlineTextBox()
DSVGRenderTreeAsText.cpp509 for (InlineTextBox* box = text.firstTextBox(); box; box = box->nextTextBox()) { in writeSVGInlineTextBoxes()
/external/webkit/Source/WebCore/dom/
DPosition.cpp400 for (InlineTextBox *box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { in renderedOffset()
591 InlineTextBox* lastTextBox = textRenderer->lastTextBox(); in upstream()
592 for (InlineTextBox* box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { in upstream()
611 …= lastTextBox || (otherBox->renderer() == textRenderer && static_cast<InlineTextBox*>(otherBox)->s… in upstream()
620 …= lastTextBox || (otherBox->renderer() == textRenderer && static_cast<InlineTextBox*>(otherBox)->s… in upstream()
714 InlineTextBox* lastTextBox = textRenderer->lastTextBox(); in downstream()
715 for (InlineTextBox* box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { in downstream()
734 …= lastTextBox || (otherBox->renderer() == textRenderer && static_cast<InlineTextBox*>(otherBox)->s… in downstream()
743 …= lastTextBox || (otherBox->renderer() == textRenderer && static_cast<InlineTextBox*>(otherBox)->s… in downstream()
820 for (InlineTextBox *box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { in inRenderedText()
[all …]
/external/webkit/Source/WebCore/editing/
DTextIterator.h148 InlineTextBox* m_textBox;
151 InlineTextBox* m_remainingTextBox;
164 Vector<InlineTextBox*> m_sortedTextBoxes;
DCompositeEditCommand.cpp529 Vector<InlineTextBox*> sortedTextBoxes; in deleteInsignificantText()
532 …for (InlineTextBox* textBox = textRenderer->firstTextBox(); textBox; textBox = textBox->nextTextBo… in deleteInsignificantText()
538 std::sort(sortedTextBoxes.begin(), sortedTextBoxes.end(), InlineTextBox::compareByStart); in deleteInsignificantText()
539 InlineTextBox* box = sortedTextBoxes.isEmpty() ? 0 : sortedTextBoxes[sortedTextBoxesPosition]; in deleteInsignificantText()
552 InlineTextBox* prevBox = 0; in deleteInsignificantText()
Dvisible_units.cpp382 …tNode->isTextNode() ? VisiblePosition(Position(startNode, static_cast<InlineTextBox *>(startBox)->… in startPositionForLine()
433 InlineTextBox *endTextBox = static_cast<InlineTextBox *>(endBox); in endPositionForLine()
1106 InlineTextBox* endTextBox = static_cast<InlineTextBox*>(logicalEndBox); in logicalEndPositionForLine()
DTextIterator.cpp502 …for (InlineTextBox* textBox = renderer->firstTextBox(); textBox; textBox = textBox->nextTextBox())… in handleTextNode()
505 … std::sort(m_sortedTextBoxes.begin(), m_sortedTextBoxes.end(), InlineTextBox::compareByStart); in handleTextNode()
531InlineTextBox* firstTextBox = renderer->containsReversedText() ? (m_sortedTextBoxes.isEmpty() ? 0 … in handleTextBox()
548 InlineTextBox* nextTextBox = 0; in handleTextBox()
/external/webkit/Source/WebKit/android/nav/
DCacheBuilder.h47 class InlineTextBox; variable
120 InlineTextBox* mLastInline;
130 typedef bool (*FindText)(BoundsPart* result, InlineTextBox* , const String& match);
228 InlineTextBox* textBox, int start, int relEnd, int x, int y,
DCacheBuilder.cpp580 InlineTextBox* textBox = renderText->firstTextBox(); in groups()
2672 InlineTextBox* baseInline = walk->mLastInline != NULL ? walk->mLastInline : in isFocusableText()
2677 InlineTextBox* saveInline; in isFocusableText()
2687 InlineTextBox* inlineTextBox = baseInline; in isFocusableText()
2700 InlineTextBox* lastPartialInline = NULL; in isFocusableText()
3074 InlineTextBox *textBox = renderText->firstTextBox(); in ConstructPartRects()
3136 InlineTextBox* textBox, int start, int relEnd, int x, int y, in ConstructTextRect()
3179 InlineTextBox *textBox = renderText->firstTextBox(); in ConstructTextRects()
/external/webkit/Source/WebCore/
DChangeLog-2006-05-10440 * rendering/InlineTextBox.cpp:
441 (WebCore::InlineTextBox::selectionRect):
442 (WebCore::InlineTextBox::paint):
443 (WebCore::InlineTextBox::paintSelection):
444 (WebCore::InlineTextBox::paintMarkedTextBackground):
445 (WebCore::InlineTextBox::paintTextMatchMarker):
446 (WebCore::InlineTextBox::offsetForPosition):
447 (WebCore::InlineTextBox::positionForOffset):
806 * rendering/InlineTextBox.cpp:
2648 * rendering/InlineTextBox.cpp: (WebCore::InlineTextBox::paint): Changed to get
[all …]
DChangeLog-2006-12-311573 * rendering/InlineTextBox.cpp:
1574 (WebCore::InlineTextBox::paintDecoration):
2105 * rendering/InlineTextBox.cpp:
2107 (WebCore::InlineTextBox::paint):
2108 (WebCore::InlineTextBox::paintSelection):
2109 (WebCore::InlineTextBox::paintMarkedTextBackground):
2110 (WebCore::InlineTextBox::paintTextMatchMarker):
2713 * rendering/InlineTextBox.cpp:
2715 (WebCore::InlineTextBox::paint):
2716 (WebCore::InlineTextBox::paintDecoration):
[all …]

12