Home
last modified time | relevance | path

Searched refs:RootInlineBox (Results 1 – 25 of 43) sorted by relevance

12

/external/chromium_org/third_party/WebKit/Source/core/rendering/
DRootInlineBox.cpp45 COMPILE_ASSERT(sizeof(RootInlineBox) == sizeof(SameSizeAsRootInlineBox), RootInlineBox_should_stay_…
47 typedef WTF::HashMap<const RootInlineBox*, EllipsisBox*> EllipsisBoxMap;
50 RootInlineBox::RootInlineBox(RenderBlockFlow& block) in RootInlineBox() function in WebCore::RootInlineBox
63 void RootInlineBox::destroy() in destroy()
69 void RootInlineBox::detachEllipsisBox() in detachEllipsisBox()
79 RenderLineBoxList* RootInlineBox::rendererLineBoxes() const in rendererLineBoxes()
84 void RootInlineBox::clearTruncation() in clearTruncation()
92 bool RootInlineBox::isHyphenated() const in isHyphenated()
104 int RootInlineBox::baselinePosition(FontBaseline baselineType) const in baselinePosition()
109 LayoutUnit RootInlineBox::lineHeight() const in lineHeight()
[all …]
DRootInlineBox.h36 class RootInlineBox : public InlineFlowBox {
38 explicit RootInlineBox(RenderBlockFlow&);
46 RootInlineBox* nextRootBox() const { return static_cast<RootInlineBox*>(m_nextLineBox); } in nextRootBox()
47 RootInlineBox* prevRootBox() const { return static_cast<RootInlineBox*>(m_prevLineBox); } in prevRootBox()
DRenderBlockLineLayout.cpp237 RootInlineBox* RenderBlockFlow::constructLine(BidiRunList<BidiRun>& bidiRuns, const LineInfo& lineI… in constructLine()
416 static inline void setLogicalWidthForTextRun(RootInlineBox* lineBox, BidiRun* run, RenderText* rend… in setLogicalWidthForTextRun()
535 …ow::updateLogicalWidthForAlignment(const ETextAlign& textAlign, const RootInlineBox* rootInlineBox… in updateLogicalWidthForAlignment()
595 void RenderBlockFlow::computeInlineDirectionPositionsForLine(RootInlineBox* lineBox, const LineInfo… in computeInlineDirectionPositionsForLine()
625 BidiRun* RenderBlockFlow::computeInlineDirectionPositionsForSegment(RootInlineBox* lineBox, const L… in computeInlineDirectionPositionsForSegment()
691 void RenderBlockFlow::computeBlockDirectionPositionsForLine(RootInlineBox* lineBox, BidiRun* firstR… in computeBlockDirectionPositionsForLine()
819 RootInlineBox* RenderBlockFlow::createLineBoxesFromBidiRuns(unsigned bidiLevel, BidiRunList<BidiRun… in createLineBoxesFromBidiRuns()
827 RootInlineBox* lineBox = constructLine(bidiRuns, lineInfo); in createLineBoxesFromBidiRuns()
861 static void deleteLineRange(LineLayoutState& layoutState, RootInlineBox* startLine, RootInlineBox* … in deleteLineRange()
863 RootInlineBox* boxToDelete = startLine; in deleteLineRange()
[all …]
DTrailingFloatsRootInlineBox.h33 class TrailingFloatsRootInlineBox FINAL : public RootInlineBox {
36 : RootInlineBox(block) in TrailingFloatsRootInlineBox()
DRenderLineBoxList.cpp179 RootInlineBox& firstRootBox = firstLineBox()->root(); in anyLineIntersectsRect()
180 RootInlineBox& lastRootBox = lastLineBox()->root(); in anyLineIntersectsRect()
189 RootInlineBox& root = box->root(); in lineIntersectsDirtyRect()
222 RootInlineBox& root = curr->root(); in paint()
260 RootInlineBox& root = curr->root(); in hitTest()
295 RootInlineBox* box = 0; in dirtyLinesFromChangedChild()
336 RootInlineBox* adjacentBox; in dirtyLinesFromChangedChild()
DRenderBlockFlow.h93 RootInlineBox* createAndAppendRootInlineBox();
294 virtual RootInlineBox* createRootInlineBox(); // Subclassed by SVG
298 …void updateLogicalWidthForAlignment(const ETextAlign&, const RootInlineBox*, BidiRun* trailingSpac…
455 RootInlineBox* constructLine(BidiRunList<BidiRun>&, const LineInfo&);
457 …void computeInlineDirectionPositionsForLine(RootInlineBox*, const LineInfo&, BidiRun* firstRun, Bi…
458 …BidiRun* computeInlineDirectionPositionsForSegment(RootInlineBox*, const LineInfo&, ETextAlign, fl…
460 …void computeBlockDirectionPositionsForLine(RootInlineBox*, BidiRun*, GlyphOverflowAndFallbackFonts…
464RootInlineBox* createLineBoxesFromBidiRuns(unsigned bidiLevel, BidiRunList<BidiRun>&, const Inline…
470 …void checkFloatsInCleanLine(RootInlineBox*, Vector<FloatWithRect>&, size_t& floatIndex, bool& enco…
471 RootInlineBox* determineStartPosition(LineLayoutState&, InlineBidiResolver&);
[all …]
DRenderRubyRun.cpp236 RootInlineBox* rootBox = rt->lastRootBox(); in layout()
246 RootInlineBox* rootBox = rb->firstRootBox(); in layout()
256 RootInlineBox* rootBox = rb->lastRootBox(); in layout()
288 …for (RootInlineBox* rootInlineBox = rubyBase->firstRootBox(); rootInlineBox; rootInlineBox = rootI… in getOverhang()
DRenderBlock.h163 RootInlineBox* firstRootBox() const { return static_cast<RootInlineBox*>(firstLineBox()); } in firstRootBox()
164 RootInlineBox* lastRootBox() const { return static_cast<RootInlineBox*>(lastLineBox()); } in lastRootBox()
178 RootInlineBox* lineAtIndex(int) const;
179 int lineCount(const RootInlineBox* = 0, bool* = 0) const;
443 …void markLinesDirtyInBlockRange(LayoutUnit logicalTop, LayoutUnit logicalBottom, RootInlineBox* hi…
488 …void adjustLinePositionForPagination(RootInlineBox*, LayoutUnit& deltaOffset, RenderFlowThread*); …
DInlineBox.cpp219 const RootInlineBox& InlineBox::root() const in root()
224 return static_cast<const RootInlineBox&>(*this); in root()
227 RootInlineBox& InlineBox::root() in root()
232 return static_cast<RootInlineBox&>(*this); in root()
DFloatingObjects.h93 RootInlineBox* originatingLine() const { return m_originatingLine; } in originatingLine()
94 void setOriginatingLine(RootInlineBox* line) { m_originatingLine = line; } in setOriginatingLine()
101 RootInlineBox* m_originatingLine;
DInlineBox.h31 class RootInlineBox; variable
188 const RootInlineBox& root() const;
189 RootInlineBox& root();
DRenderBlock.cpp1514 ListHashSet<RootInlineBox*> lineBoxes; in simplifiedNormalFlowLayout()
1520 RootInlineBox& box = toRenderBox(o)->inlineBoxWrapper()->root(); in simplifiedNormalFlowLayout()
1530 …for (ListHashSet<RootInlineBox*>::const_iterator it = lineBoxes.begin(); it != lineBoxes.end(); ++… in simplifiedNormalFlowLayout()
1531 RootInlineBox* box = *it; in simplifiedNormalFlowLayout()
2728 …markLinesDirtyInBlockRange(LayoutUnit logicalTop, LayoutUnit logicalBottom, RootInlineBox* highest) in markLinesDirtyInBlockRange()
2733 RootInlineBox* lowestDirtyLine = lastRootBox(); in markLinesDirtyInBlockRange()
2734 RootInlineBox* afterLowest = lowestDirtyLine; in markLinesDirtyInBlockRange()
3051 RootInlineBox* firstRootBoxWithChildren = 0; in positionForPointWithInlineChildren()
3052 RootInlineBox* lastRootBoxWithChildren = 0; in positionForPointWithInlineChildren()
3053 for (RootInlineBox* root = firstRootBox(); root; root = root->nextRootBox()) { in positionForPointWithInlineChildren()
[all …]
DRenderText.cpp220 RootInlineBox* next = firstTextBox()->root().nextRootBox(); in removeAndDestroyTextBoxes()
613 RootInlineBox& rootBox = box->root(); in positionForPoint()
1226 RootInlineBox* firstRootBox = 0; in setTextWithOffset()
1227 RootInlineBox* lastRootBox = 0; in setTextWithOffset()
1241 RootInlineBox* root = &curr->root(); in setTextWithOffset()
1270 RootInlineBox* prev = firstRootBox->prevRootBox(); in setTextWithOffset()
1279 …for (RootInlineBox* curr = firstRootBox; curr && curr != lastRootBox; curr = curr->nextRootBox()) { in setTextWithOffset()
DRenderInline.cpp574 RootInlineBox& rootBox = currBox->inlineBoxWrapper()->root(); in generateCulledLineBoxRects()
589 RootInlineBox& rootBox = childLine->root(); in generateCulledLineBoxRects()
607 RootInlineBox& rootBox = childText->root(); in generateCulledLineBoxRects()
996 RootInlineBox& firstRootBox = firstLineBox()->root(); in linesVisualOverflowBoundingBox()
997 RootInlineBox& lastRootBox = lastLineBox()->root(); in linesVisualOverflowBoundingBox()
1433 RootInlineBox& root = curr->root(); in paintOutline()
DRenderReplaced.cpp509 RootInlineBox* rootBox = box ? &box->root() : 0; in positionForPoint()
557 RootInlineBox& root = inlineBoxWrapper()->root(); in localSelectionRect()
DEllipsisBox.cpp103 RootInlineBox* lastLine = block.lineAtIndex(block.lineCount() - 1); in markupBox()
DRenderBlockFlow.cpp1671 RootInlineBox* RenderBlockFlow::createAndAppendRootInlineBox() in createAndAppendRootInlineBox()
1673 RootInlineBox* rootBox = createRootInlineBox(); in createAndAppendRootInlineBox()
2621 RootInlineBox* lastSelectedLine = 0; in inlineSelectionGaps()
2622 RootInlineBox* curr; in inlineSelectionGaps()
2777 RootInlineBox* RenderBlockFlow::createRootInlineBox() in createRootInlineBox()
2779 return new RootInlineBox(*this); in createRootInlineBox()
/external/chromium_org/third_party/WebKit/Source/core/rendering/line/
DLineLayoutState.h63 void updateRepaintRangeFromBox(RootInlineBox* box, LayoutUnit paginationDelta = 0)
85 RootInlineBox* endLine() const { return m_endLine; } in endLine()
86 void setEndLine(RootInlineBox* line) { m_endLine = line; } in setEndLine()
105 RootInlineBox* m_endLine;
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
DSVGRootInlineBox.h32 class SVGRootInlineBox FINAL : public RootInlineBox {
35 : RootInlineBox(block) in SVGRootInlineBox()
DRenderSVGText.cpp420 RootInlineBox* RenderSVGText::createRootInlineBox() in createRootInlineBox()
422 RootInlineBox* box = new SVGRootInlineBox(*this); in createRootInlineBox()
452 RootInlineBox* rootBox = firstRootBox(); in positionForPoint()
DRenderSVGText.h81 virtual RootInlineBox* createRootInlineBox() OVERRIDE;
DSVGRootInlineBox.cpp64 RootInlineBox::markDirty(); in markDirty()
/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*);
138 const Vector<InlineBox*>& collectBoxes(const RootInlineBox*);
141 const RootInlineBox* m_rootInlineBox;
147 const InlineTextBox* CachedLogicallyOrderedLeafBoxes::previousTextBox(const RootInlineBox* root, co… in previousTextBox()
167 const InlineTextBox* CachedLogicallyOrderedLeafBoxes::nextTextBox(const RootInlineBox* root, const … in nextTextBox()
188 const Vector<InlineBox*>& CachedLogicallyOrderedLeafBoxes::collectBoxes(const RootInlineBox* root) in collectBoxes()
230 RootInlineBox* previousRoot = renderedPosition.rootBox(); in logicallyPreviousBox()
271 RootInlineBox* nextRoot = renderedPosition.rootBox(); in logicallyNextBox()
717 RootInlineBox* rootBox = RenderedPosition(c).rootBox(); in startPositionForLine()
[all …]
DRenderedPosition.h52 RootInlineBox* rootBox() { return m_inlineBox ? &m_inlineBox->root() : 0; } in rootBox()
/external/chromium_org/third_party/WebKit/Source/core/html/
DHTMLTextFormControlElement.cpp550 static void getNextSoftBreak(RootInlineBox*& line, Node*& breakNode, unsigned& breakOffset) in getNextSoftBreak()
552 RootInlineBox* next; in getNextSoftBreak()
581 RootInlineBox* line = renderer->firstRootBox(); in valueWithHardLineBreaks()

12