/external/chromium_org/third_party/WebKit/Source/core/rendering/ |
H A D | TrailingFloatsRootInlineBox.h | 29 #include "core/rendering/RootInlineBox.h" 33 class TrailingFloatsRootInlineBox FINAL : public RootInlineBox { 36 : RootInlineBox(block)
|
H A D | RootInlineBox.cpp | 21 #include "core/rendering/RootInlineBox.h" 45 COMPILE_ASSERT(sizeof(RootInlineBox) == sizeof(SameSizeAsRootInlineBox), RootInlineBox_should_stay_small); 47 typedef WTF::HashMap<const RootInlineBox*, EllipsisBox*> EllipsisBoxMap; 50 RootInlineBox::RootInlineBox(RenderBlockFlow& block) function in class:blink::RootInlineBox 64 void RootInlineBox::destroy() 70 void RootInlineBox::detachEllipsisBox() 80 RenderLineBoxList* RootInlineBox::rendererLineBoxes() const 85 void RootInlineBox::clearTruncation() 93 int RootInlineBox [all...] |
H A D | RootInlineBox.h | 36 class RootInlineBox : public InlineFlowBox { class in namespace:blink 38 explicit RootInlineBox(RenderBlockFlow&); 46 RootInlineBox* nextRootBox() const { return static_cast<RootInlineBox*>(m_nextLineBox); } 47 RootInlineBox* prevRootBox() const { return static_cast<RootInlineBox*>(m_prevLineBox); }
|
H A D | RenderBlockFlow.h | 101 RootInlineBox* createAndAppendRootInlineBox(); 282 virtual RootInlineBox* createRootInlineBox(); // Subclassed by SVG 297 void updateLogicalWidthForAlignment(const ETextAlign&, const RootInlineBox*, BidiRun* trailingSpaceRun, float& logicalLeft, float& totalLogicalWidth, float& availableLogicalWidth, unsigned expansionOpportunityCount); 448 void adjustLinePositionForPagination(RootInlineBox*, LayoutUnit& deltaOffset, RenderFlowThread*); 477 RootInlineBox* constructLine(BidiRunList<BidiRun>&, const LineInfo&); 479 void computeInlineDirectionPositionsForLine(RootInlineBox*, const LineInfo&, BidiRun* firstRun, BidiRun* trailingSpaceRun, bool reachedEnd, GlyphOverflowAndFallbackFontsMap&, VerticalPositionCache&, WordMeasurements&); 480 BidiRun* computeInlineDirectionPositionsForSegment(RootInlineBox*, const LineInfo&, ETextAlign, float& logicalLeft, 482 void computeBlockDirectionPositionsForLine(RootInlineBox*, BidiRun*, GlyphOverflowAndFallbackFontsMap&, VerticalPositionCache&); 486 RootInlineBox* createLineBoxesFromBidiRuns(unsigned bidiLevel, BidiRunList<BidiRun>&, const InlineIterator& end, LineInfo&, VerticalPositionCache&, BidiRun* trailingSpaceRun, WordMeasurements&); 493 void checkFloatsInCleanLine(RootInlineBox*, Vecto [all...] |
H A D | RenderLineBoxList.cpp | 38 #include "core/rendering/RootInlineBox.h" 178 RootInlineBox& firstRootBox = firstLineBox()->root(); 179 RootInlineBox& lastRootBox = lastLineBox()->root(); 188 RootInlineBox& root = box->root(); 218 RootInlineBox& root = curr->root(); 253 RootInlineBox* box = 0; 298 RootInlineBox* adjacentBox; 302 // NOTE: we dirty the previous line because RootInlineBox objects cache
|
H A D | RenderRubyRun.cpp | 225 RootInlineBox* rootBox = rt->lastRootBox(); 235 RootInlineBox* rootBox = rb->firstRootBox(); 245 RootInlineBox* rootBox = rb->lastRootBox(); 277 for (RootInlineBox* rootInlineBox = rubyBase->firstRootBox(); rootInlineBox; rootInlineBox = rootInlineBox->nextRootBox()) {
|
H A D | RenderBlockLineLayout.cpp | 186 RootInlineBox* RenderBlockFlow::constructLine(BidiRunList<BidiRun>& bidiRuns, const LineInfo& lineInfo) 366 static inline void setLogicalWidthForTextRun(RootInlineBox* lineBox, BidiRun* run, RenderText* renderer, float xPos, const LineInfo& lineInfo, 485 void RenderBlockFlow::updateLogicalWidthForAlignment(const ETextAlign& textAlign, const RootInlineBox* rootInlineBox, BidiRun* trailingSpaceRun, float& logicalLeft, float& totalLogicalWidth, float& availableLogicalWidth, unsigned expansionOpportunityCount) 545 void RenderBlockFlow::computeInlineDirectionPositionsForLine(RootInlineBox* lineBox, const LineInfo& lineInfo, BidiRun* firstRun, BidiRun* trailingSpaceRun, bool reachedEnd, 575 BidiRun* RenderBlockFlow::computeInlineDirectionPositionsForSegment(RootInlineBox* lineBox, const LineInfo& lineInfo, ETextAlign textAlign, float& logicalLeft, 641 void RenderBlockFlow::computeBlockDirectionPositionsForLine(RootInlineBox* lineBox, BidiRun* firstRun, GlyphOverflowAndFallbackFontsMap& textBoxDataMap, 674 RootInlineBox* RenderBlockFlow::createLineBoxesFromBidiRuns(unsigned bidiLevel, BidiRunList<BidiRun>& bidiRuns, const InlineIterator& end, LineInfo& lineInfo, VerticalPositionCache& verticalPositionCache, BidiRun* trailingSpaceRun, WordMeasurements& wordMeasurements) 682 RootInlineBox* lineBox = constructLine(bidiRuns, lineInfo); 716 static void deleteLineRange(LineLayoutState& layoutState, RootInlineBox* startLine, RootInlineBox* stopLin [all...] |
H A D | InlineBox.cpp | 28 #include "core/rendering/RootInlineBox.h" 212 const RootInlineBox& InlineBox::root() const 217 return static_cast<const RootInlineBox&>(*this); 220 RootInlineBox& InlineBox::root() 225 return static_cast<RootInlineBox&>(*this);
|
H A D | FloatingObjects.h | 27 #include "core/rendering/RootInlineBox.h" 93 RootInlineBox* originatingLine() const { return m_originatingLine; } 94 void setOriginatingLine(RootInlineBox* line) { m_originatingLine = line; } 101 RootInlineBox* m_originatingLine;
|
H A D | RenderBlock.h | 31 #include "core/rendering/RootInlineBox.h" 95 RootInlineBox* firstRootBox() const { return static_cast<RootInlineBox*>(firstLineBox()); } 96 RootInlineBox* lastRootBox() const { return static_cast<RootInlineBox*>(lastLineBox()); } 176 RootInlineBox* lineAtIndex(int) const; 177 int lineCount(const RootInlineBox* = 0, bool* = 0) const; 416 void markLinesDirtyInBlockRange(LayoutUnit logicalTop, LayoutUnit logicalBottom, RootInlineBox* highest = 0);
|
H A D | InlineBox.h | 32 class RootInlineBox; 189 const RootInlineBox& root() const; 190 RootInlineBox& root(); 346 // for RootInlineBox 348 // shared between RootInlineBox and InlineTextBox 387 // For RootInlineBox
|
H A D | RenderBlock.cpp | 1542 ListHashSet<RootInlineBox*> lineBoxes; 1548 RootInlineBox& box = toRenderBox(o)->inlineBoxWrapper()->root(); 1558 for (ListHashSet<RootInlineBox*>::const_iterator it = lineBoxes.begin(); it != lineBoxes.end(); ++it) { 1559 RootInlineBox* box = *it; 2333 void RenderBlock::markLinesDirtyInBlockRange(LayoutUnit logicalTop, LayoutUnit logicalBottom, RootInlineBox* highest) 2338 RootInlineBox* lowestDirtyLine = lastRootBox(); 2339 RootInlineBox* afterLowest = lowestDirtyLine; 2650 RootInlineBox* firstRootBoxWithChildren = 0; 2651 RootInlineBox* lastRootBoxWithChildren = 0; 2652 for (RootInlineBox* roo [all...] |
H A D | EllipsisBox.cpp | 27 #include "core/rendering/RootInlineBox.h" 77 RootInlineBox* lastLine = block.lineAtIndex(block.lineCount() - 1);
|
H A D | RenderText.cpp | 220 RootInlineBox* next = firstTextBox()->root().nextRootBox(); 613 RootInlineBox& rootBox = box->root(); 1234 RootInlineBox* firstRootBox = 0; 1235 RootInlineBox* lastRootBox = 0; 1249 RootInlineBox* root = &curr->root(); 1278 RootInlineBox* prev = firstRootBox->prevRootBox(); 1287 for (RootInlineBox* curr = firstRootBox; curr && curr != lastRootBox; curr = curr->nextRootBox()) {
|
H A D | RenderInline.cpp | 592 RootInlineBox& rootBox = currBox->inlineBoxWrapper()->root(); 607 RootInlineBox& rootBox = childLine->root(); 625 RootInlineBox& rootBox = childText->root(); 1020 RootInlineBox& firstRootBox = firstLineBox()->root(); 1021 RootInlineBox& lastRootBox = lastLineBox()->root();
|
H A D | RenderReplaced.cpp | 475 RootInlineBox* rootBox = box ? &box->root() : 0; 519 RootInlineBox& root = inlineBoxWrapper()->root();
|
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/ |
H A D | SVGRootInlineBox.h | 26 #include "core/rendering/RootInlineBox.h" 32 class SVGRootInlineBox FINAL : public RootInlineBox { 35 : RootInlineBox(block)
|
H A D | RenderSVGText.h | 82 virtual RootInlineBox* createRootInlineBox() OVERRIDE;
|
H A D | RenderSVGText.cpp | 418 RootInlineBox* RenderSVGText::createRootInlineBox() 420 RootInlineBox* box = new SVGRootInlineBox(*this); 450 RootInlineBox* rootBox = firstRootBox();
|
H A D | SVGRootInlineBox.cpp | 64 RootInlineBox::markDirty();
|
/external/chromium_org/third_party/WebKit/Source/core/rendering/line/ |
H A D | LineLayoutState.h | 63 void updatePaintInvalidationRangeFromBox(RootInlineBox* box, LayoutUnit paginationDelta = 0) 85 RootInlineBox* endLine() const { return m_endLine; } 86 void setEndLine(RootInlineBox* line) { m_endLine = line; } 105 RootInlineBox* m_endLine;
|
/external/chromium_org/third_party/WebKit/Source/core/paint/ |
H A D | LineBoxListPainter.cpp | 13 #include "core/rendering/RootInlineBox.h" 43 RootInlineBox& root = curr->root();
|
H A D | InlinePainter.cpp | 15 #include "core/rendering/RootInlineBox.h" 47 RootInlineBox& root = curr->root();
|
/external/chromium_org/third_party/WebKit/Source/core/editing/ |
H A D | RenderedPosition.h | 54 RootInlineBox* rootBox() { return m_inlineBox ? &m_inlineBox->root() : 0; }
|
H A D | VisibleUnits.cpp | 131 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, const InlineTextBox* box) 154 // If box is null, root is box's previous RootInlineBox, and previousBox is the last logical box in root. 167 const InlineTextBox* CachedLogicallyOrderedLeafBoxes::nextTextBox(const RootInlineBox* root, const InlineTextBox* box) 174 // If box is null, root is box's next RootInlineBox, and nextBox is the first logical box in root. 175 // Otherwise, root is box's RootInlineBox, and nextBox is the next logical box in the same line. 188 const Vector<InlineBox*>& CachedLogicallyOrderedLeafBoxes::collectBoxes(const RootInlineBox* roo [all...] |