Lines Matching refs:RenderBlock
25 #include "RenderBlock.h"
72 typedef WTF::HashMap<const RenderBlock*, HashSet<RenderBox*>*> PercentHeightDescendantsMap;
75 typedef WTF::HashMap<const RenderBox*, HashSet<RenderBlock*>*> PercentHeightContainerMap;
78 typedef WTF::HashMap<RenderBlock*, ListHashSet<RenderInline*>*> ContinuationOutlineTableMap;
80 typedef WTF::HashSet<RenderBlock*> DelayedUpdateScrollInfoSet;
84 bool RenderBlock::s_canPropagateFloatIntoSibling = false;
87 RenderBlock::MarginInfo::MarginInfo(RenderBlock* block, int beforeBorderPadding, int afterBorderPadding)
119 RenderBlock::RenderBlock(Node* node)
130 RenderBlock::~RenderBlock()
142 HashSet<RenderBlock*>* containerSet = gPercentHeightContainerMap->get(*descendant);
158 void RenderBlock::destroy()
203 void RenderBlock::styleWillChange(StyleDifference diff, const RenderStyle* newStyle)
237 void RenderBlock::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
243 for (RenderBlock* currCont = blockElementContinuation(); currCont; currCont = currCont->blockElementContinuation()) {
280 RenderBlock* parentBlock = this;
286 RenderBlock* currBlock = toRenderBlock(curr);
305 void RenderBlock::updateBeforeAfterContent(PseudoId pseudoId)
313 RenderBlock* RenderBlock::continuationBefore(RenderObject* beforeChild)
318 RenderBlock* curr = toRenderBlock(continuation());
319 RenderBlock* nextToLast = this;
320 RenderBlock* last = this;
338 void RenderBlock::addChildToContinuation(RenderObject* newChild, RenderObject* beforeChild)
340 RenderBlock* flow = continuationBefore(beforeChild);
375 void RenderBlock::addChildToAnonymousColumnBlocks(RenderObject* newChild, RenderObject* beforeChild)
380 RenderBlock* beforeChildParent = toRenderBlock(beforeChild && beforeChild->parent()->isRenderBlock() ? beforeChild->parent() : lastChild());
395 RenderBlock* newBox = newChildHasColumnSpan ? createAnonymousColumnSpanBlock() : createAnonymousColumnsBlock();
415 RenderBlock* newBox = newChildHasColumnSpan ? createAnonymousColumnSpanBlock() : createAnonymousColumnsBlock();
421 RenderBlock* RenderBlock::containingColumnsBlock(bool allowAnonymousColumnBlock)
428 RenderBlock* currBlock = toRenderBlock(curr);
438 RenderBlock* RenderBlock::clone() const
440 RenderBlock* cloneBlock;
444 cloneBlock = new (renderArena()) RenderBlock(node());
451 void RenderBlock::splitBlocks(RenderBlock* fromBlock, RenderBlock* toBlock,
452 RenderBlock* middleBlock,
456 RenderBlock* cloneBlock = clone();
479 RenderBlock* blockCurr = toRenderBlock(curr);
482 RenderBlock* cloneChild = cloneBlock;
522 void RenderBlock::splitFlow(RenderObject* beforeChild, RenderBlock* newBlockBox,
525 RenderBlock* pre = 0;
526 RenderBlock* block = containingColumnsBlock();
544 RenderBlock* post = block->createAnonymousColumnsBlock();
576 RenderObject* RenderBlock::splitAnonymousBlocksAroundChild(RenderObject* beforeChild)
579 RenderBlock* blockToSplit = toRenderBlock(beforeChild->parent());
582 RenderBlock* post = createAnonymousBlockWithSameTypeAs(blockToSplit);
584 RenderBlock* parentBlock = toRenderBlock(blockToSplit->parent());
596 void RenderBlock::makeChildrenAnonymousColumnBlocks(RenderObject* beforeChild, RenderBlock* newBlockBox, RenderObject* newChild)
598 RenderBlock* pre = 0;
599 RenderBlock* post = 0;
600 RenderBlock* block = this; // Eventually block will not just be |this|, but will also be a block nested inside |this|. Assign to a variable
650 RenderBlock* RenderBlock::columnsBlockForSpanningElement(RenderObject* newChild)
659 RenderBlock* columnsBlockAncestor = 0;
670 void RenderBlock::addChildIgnoringAnonymousColumnBlocks(RenderObject* newChild, RenderObject* beforeChild)
717 RenderBlock* columnsBlockAncestor = columnsBlockForSpanningElement(newChild);
720 RenderBlock* newBox = createAnonymousColumnSpanBlock();
777 RenderBlock* newBox = createAnonymousBlock();
791 void RenderBlock::addChild(RenderObject* newChild, RenderObject* beforeChild)
798 void RenderBlock::addChildIgnoringContinuation(RenderObject* newChild, RenderObject* beforeChild)
845 void RenderBlock::deleteLineBoxTree()
850 RootInlineBox* RenderBlock::createRootInlineBox()
855 RootInlineBox* RenderBlock::createAndAppendRootInlineBox()
862 void RenderBlock::moveChildTo(RenderBlock* to, RenderObject* child, RenderObject* beforeChild, bool fullRemoveInsert)
869 void RenderBlock::moveChildrenTo(RenderBlock* to, RenderObject* startChild, RenderObject* endChild, RenderObject* beforeChild, bool fullRemoveInsert)
882 void RenderBlock::makeChildrenNonInline(RenderObject *insertionPoint)
911 RenderBlock* block = createAnonymousBlock();
924 void RenderBlock::removeLeftoverAnonymousBlock(RenderBlock* child)
1000 void RenderBlock::removeChild(RenderObject* oldChild)
1010 RenderBlock* nextBlock = toRenderBlock(next);
1011 RenderBlock* prevBlock = toRenderBlock(prev);
1014 RenderBlock* inlineChildrenBlock = prev->childrenInline() ? prevBlock : nextBlock;
1015 RenderBlock* blockChildrenBlock = prev->childrenInline() ? nextBlock : prevBlock;
1058 RenderBlock* anonBlock = toRenderBlock(children()->removeChildNode(this, child, child->hasLayer()));
1072 bool RenderBlock::isSelfCollapsingBlock() const
1090 for (RenderBlock* cb = containingBlock(); !cb->isRenderView(); cb = cb->containingBlock()) {
1117 void RenderBlock::startDelayUpdateScrollInfo()
1127 void RenderBlock::finishDelayUpdateScrollInfo()
1138 RenderBlock* block = *it;
1146 void RenderBlock::updateScrollInfoAfterLayout()
1156 void RenderBlock::layout()
1171 void RenderBlock::layoutBlock(bool relayoutChildren, int pageLogicalHeight)
1291 RenderBlock* block = toRenderBlock(child);
1362 void RenderBlock::addOverflowFromChildren()
1393 void RenderBlock::computeOverflow(int oldClientAfterEdge, bool recomputeFloats)
1421 void RenderBlock::addOverflowFromBlockChildren()
1429 void RenderBlock::addOverflowFromFloats()
1444 void RenderBlock::addOverflowFromPositionedObjects()
1460 bool RenderBlock::expandsToEncloseOverhangingFloats() const
1466 void RenderBlock::adjustPositionedBlock(RenderBox* child, const MarginInfo& marginInfo)
1496 void RenderBlock::adjustFloatingBlock(const MarginInfo& marginInfo)
1517 bool RenderBlock::handleSpecialChild(RenderBox* child, const MarginInfo& marginInfo)
1526 bool RenderBlock::handlePositionedChild(RenderBox* child, const MarginInfo& marginInfo)
1536 bool RenderBlock::handleFloatingChild(RenderBox* child, const MarginInfo& marginInfo)
1546 bool RenderBlock::handleRunInChild(RenderBox* child)
1557 RenderBlock* blockRunIn = toRenderBlock(child);
1562 RenderBlock* currBlock = toRenderBlock(curr);
1608 int RenderBlock::collapseMargins(RenderBox* child, MarginInfo& marginInfo)
1710 int RenderBlock::clearFloatsIfNeeded(RenderBox* child, MarginInfo& marginInfo, int oldTopPosMargin, int oldTopNegMargin, int yPos)
1759 int RenderBlock::estimateLogicalTopPosition(RenderBox* child, const MarginInfo& marginInfo)
1792 void RenderBlock::determineLogicalLeftPositionForChild(RenderBox* child)
1823 void RenderBlock::setCollapsedBottomMargin(const MarginInfo& marginInfo)
1841 void RenderBlock::handleAfterSideOfBlock(int beforeSide, int afterSide, MarginInfo& marginInfo)
1861 void RenderBlock::setLogicalLeftForChild(RenderBox* child, int logicalLeft, ApplyLayoutDeltaMode applyDelta)
1874 void RenderBlock::setLogicalTopForChild(RenderBox* child, int logicalTop, ApplyLayoutDeltaMode applyDelta)
1887 void RenderBlock::layoutBlockChildren(bool relayoutChildren, int& maxFloatLogicalBottom)
1956 void RenderBlock::layoutBlockChild(RenderBox* child, MarginInfo& marginInfo, int& previousFloatLogicalBottom, int& maxFloatLogicalBottom)
1985 RenderBlock* childRenderBlock = child->isRenderBlock() ? toRenderBlock(child) : 0;
2125 void RenderBlock::simplifiedNormalFlowLayout()
2157 bool RenderBlock::simplifiedLayout()
2193 void RenderBlock::layoutPositionedObjects(bool relayoutChildren)
2230 void RenderBlock::markPositionedObjectsForLayout()
2242 void RenderBlock::markForPaginationRelayoutIfNeeded()
2252 void RenderBlock::repaintOverhangingFloats(bool paintAllDescendants)
2277 void RenderBlock::paint(PaintInfo& paintInfo, int tx, int ty)
2308 void RenderBlock::paintColumnRules(PaintInfo& paintInfo, int tx, int ty)
2353 void RenderBlock::paintColumnContents(PaintInfo& paintInfo, int tx, int ty, bool paintingFloats)
2398 void RenderBlock::paintContents(PaintInfo& paintInfo, int tx, int ty)
2412 void RenderBlock::paintChildren(PaintInfo& paintInfo, int tx, int ty)
2463 void RenderBlock::paintCaret(PaintInfo& paintInfo, int tx, int ty, CaretType type)
2482 void RenderBlock::paintObject(PaintInfo& paintInfo, int tx, int ty)
2543 RenderBlock* cb = containingBlock();
2571 IntPoint RenderBlock::flipFloatForWritingMode(const FloatingObject* child, const IntPoint& point) const
2584 void RenderBlock::paintFloats(PaintInfo& paintInfo, int tx, int ty, bool preservePhase)
2613 void RenderBlock::paintEllipsisBoxes(PaintInfo& paintInfo, int tx, int ty)
2638 RenderInline* RenderBlock::inlineElementContinuation() const
2644 RenderBlock* RenderBlock::blockElementContinuation() const
2649 RenderBlock* nextContinuation = toRenderBlock(currentContinuation);
2661 void RenderBlock::addContinuationWithOutline(RenderInline* flow)
2677 bool RenderBlock::paintsContinuationOutline(RenderInline* flow)
2690 void RenderBlock::paintContinuationOutlines(PaintInfo& info, int tx, int ty)
2705 RenderBlock* block = flow->containingBlock();
2719 bool RenderBlock::shouldPaintSelectionGaps() const
2724 bool RenderBlock::isSelectionRoot() const
2747 GapRects RenderBlock::selectionGapRectsForRepaint(RenderBoxModelObject* repaintContainer)
2769 void RenderBlock::paintSelection(PaintInfo& paintInfo, int tx, int ty)
2793 static void clipOutPositionedObjects(const PaintInfo* paintInfo, const IntPoint& offset, RenderBlock::PositionedObjectsListHashSet* positionedObjects)
2798 RenderBlock::PositionedObjectsListHashSet::const_iterator end = positionedObjects->end();
2799 for (RenderBlock::PositionedObjectsListHashSet::const_iterator it = positionedObjects->begin(); it != end; ++it) {
2805 static int blockDirectionOffset(RenderBlock* rootBlock, const IntSize& offsetFromRootBlock)
2810 static int inlineDirectionOffset(RenderBlock* rootBlock, const IntSize& offsetFromRootBlock)
2815 IntRect RenderBlock::logicalRectToPhysicalRect(const IntPoint& rootBlockPhysicalPosition, const IntRect& logicalRect)
2827 GapRects RenderBlock::selectionGaps(RenderBlock* rootBlock, const IntPoint& rootBlockPhysicalPosition, const IntSize& offsetFromRootBlock,
2839 for (RenderBlock* cb = containingBlock(); cb && !cb->isRenderView(); cb = cb->containingBlock())
2882 GapRects RenderBlock::inlineSelectionGaps(RenderBlock* rootBlock, const IntPoint& rootBlockPhysicalPosition, const IntSize& offsetFromRootBlock,
2937 GapRects RenderBlock::blockSelectionGaps(RenderBlock* rootBlock, const IntPoint& rootBlockPhysicalPosition, const IntSize& offsetFromRootBlock,
2999 IntRect RenderBlock::blockSelectionGap(RenderBlock* rootBlock, const IntPoint& rootBlockPhysicalPosition, const IntSize& offsetFromRootBlock,
3020 IntRect RenderBlock::logicalLeftSelectionGap(RenderBlock* rootBlock, const IntPoint& rootBlockPhysicalPosition, const IntSize& offsetFromRootBlock,
3036 IntRect RenderBlock::logicalRightSelectionGap(RenderBlock* rootBlock, const IntPoint& rootBlockPhysicalPosition, const IntSize& offsetFromRootBlock,
3052 void RenderBlock::getSelectionGapInfo(SelectionState state, bool& leftGap, bool& rightGap)
3063 int RenderBlock::logicalLeftSelectionOffset(RenderBlock* rootBlock, int position)
3072 RenderBlock* cb = this;
3081 int RenderBlock::logicalRightSelectionOffset(RenderBlock* rootBlock, int position)
3090 RenderBlock* cb = this;
3099 void RenderBlock::insertPositionedObject(RenderBox* o)
3108 void RenderBlock::removePositionedObject(RenderBox* o)
3114 void RenderBlock::removePositionedObjects(RenderBlock* o)
3147 RenderBlock::FloatingObject* RenderBlock::insertFloatingObject(RenderBox* o)
3191 void RenderBlock::removeFloatingObject(RenderBox* o)
3228 void RenderBlock::removeFloatingObjectsBelow(FloatingObject* lastFloat, int logicalOffset)
3244 bool RenderBlock::positionNewFloats()
3332 RenderBlock* childBlock = childBox->isRenderBlock() ? toRenderBlock(childBox) : 0;
3372 void RenderBlock::newLine(EClear clear)
3394 void RenderBlock::addPercentHeightDescendant(RenderBox* descendant)
3413 HashSet<RenderBlock*>* containerSet = gPercentHeightContainerMap->get(descendant);
3415 containerSet = new HashSet<RenderBlock*>;
3422 void RenderBlock::removePercentHeightDescendant(RenderBox* descendant)
3427 HashSet<RenderBlock*>* containerSet = gPercentHeightContainerMap->take(descendant);
3431 HashSet<RenderBlock*>::iterator end = containerSet->end();
3432 for (HashSet<RenderBlock*>::iterator it = containerSet->begin(); it != end; ++it) {
3433 RenderBlock* container = *it;
3449 HashSet<RenderBox*>* RenderBlock::percentHeightDescendants() const
3459 int RenderBlock::logicalLeftOffsetForLine(int logicalTop, int fixedOffset, bool applyTextIndent, int* heightRemaining) const
3495 int RenderBlock::logicalRightOffsetForLine(int logicalTop, int fixedOffset, bool applyTextIndent, int* heightRemaining) const
3532 int RenderBlock::availableLogicalWidthForLine(int position, bool firstLine) const
3538 int RenderBlock::nextFloatLogicalBottomBelow(int logicalHeight) const
3556 int RenderBlock::lowestFloatLogicalBottom(FloatingObject::Type floatType) const
3571 void RenderBlock::markLinesDirtyInBlockRange(int logicalTop, int logicalBottom, RootInlineBox* highest)
3589 void RenderBlock::clearFloats()
3616 // We should not process floats if the parent node is not a RenderBlock. Otherwise, we will add
3626 RenderBlock* parentBlock = toRenderBlock(parent());
3647 // Add overhanging floats from the previous RenderBlock, but only if it has a float that intrudes into our space.
3651 RenderBlock* block = toRenderBlock(prev);
3702 int RenderBlock::addOverhangingFloats(RenderBlock* child, int logicalLeftOffset, int logicalTopOffset, bool makeChildPaintOtherFloats)
3766 bool RenderBlock::hasOverhangingFloat(RenderBox* renderer)
3779 void RenderBlock::addIntrudingFloats(RenderBlock* prev, int logicalLeftOffset, int logicalTopOffset)
3823 bool RenderBlock::avoidsFloats() const
3829 bool RenderBlock::containsFloat(RenderBox* renderer)
3834 void RenderBlock::markAllDescendantsWithFloatsForLayout(RenderBox* floatToRemove, bool inLayout)
3849 RenderBlock* childBlock = toRenderBlock(child);
3856 void RenderBlock::markSiblingsWithFloatsForLayout()
3867 RenderBlock* nextBlock = toRenderBlock(next);
3880 int RenderBlock::getClearDelta(RenderBox* child, int yPos)
3933 bool RenderBlock::isPointInOverflowControl(HitTestResult& result, int _x, int _y, int _tx, int _ty)
3941 bool RenderBlock::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, int _x, int _y, int _tx, int _ty, HitTestAction hitTestAction)
4003 bool RenderBlock::hitTestFloats(const HitTestRequest& request, HitTestResult& result, int x, int y, int tx, int ty)
4032 bool RenderBlock::hitTestColumns(const HitTestRequest& request, HitTestResult& result, int x, int y, int tx, int ty, HitTestAction hitTestAction)
4079 bool RenderBlock::hitTestContents(const HitTestRequest& request, HitTestResult& result, int x, int y, int tx, int ty, HitTestAction hitTestAction)
4100 Position RenderBlock::positionForBox(InlineBox *box, bool start) const
4118 static VisiblePosition positionForPointRespectingEditingBoundaries(RenderBlock* parent, RenderBox* child, const IntPoint& pointInParentCoordinates)
4146 VisiblePosition RenderBlock::positionForPointWithInlineChildren(const IntPoint& pointInLogicalContents)
4213 VisiblePosition RenderBlock::positionForPoint(const IntPoint& point)
4257 void RenderBlock::offsetForContents(int& tx, int& ty) const
4271 int RenderBlock::availableLogicalWidth() const
4279 int RenderBlock::columnGap() const
4286 void RenderBlock::calcColumnWidth()
4316 void RenderBlock::setDesiredColumnCountAndWidth(int count, int width)
4343 int RenderBlock::desiredColumnWidth() const
4350 unsigned RenderBlock::desiredColumnCount() const
4357 ColumnInfo* RenderBlock::columnInfo() const
4364 unsigned RenderBlock::columnCount(ColumnInfo* colInfo) const
4370 IntRect RenderBlock::columnRectAt(ColumnInfo* colInfo, unsigned index) const
4388 bool RenderBlock::layoutColumns(bool hasSpecifiedPageLogicalHeight, int pageLogicalHeight, LayoutStateMaintainer& statePusher)
4432 void RenderBlock::adjustPointToColumnContents(IntPoint& point) const
4498 void RenderBlock::adjustRectForColumns(IntRect& r) const
4536 IntPoint RenderBlock::flipForWritingModeIncludingColumns(const IntPoint& point) const
4549 void RenderBlock::flipForWritingModeIncludingColumns(IntRect& rect) const
4564 void RenderBlock::adjustForColumns(IntSize& offset, const IntPoint& point) const
4602 void RenderBlock::computePreferredLogicalWidths()
4768 void RenderBlock::computeInlinePreferredLogicalWidths()
5033 void RenderBlock::computeBlockPreferredLogicalWidths()
5122 RenderBlock* cb = containingBlock();
5139 bool RenderBlock::hasLineIfEmpty() const
5153 int RenderBlock::lineHeight(bool firstLine, LineDirectionMode direction, LinePositionMode linePositionMode) const
5174 int RenderBlock::baselinePosition(FontBaseline baselineType, bool firstLine, LineDirectionMode direction, LinePositionMode linePositionMode) const
5210 int RenderBlock::firstLineBoxBaseline() const
5234 int RenderBlock::lastLineBoxBaseline() const
5272 bool RenderBlock::containsNonZeroBidiLevel() const
5283 RenderBlock* RenderBlock::firstLineBlock() const
5285 RenderBlock* firstLineBlock = const_cast<RenderBlock*>(this);
5333 void RenderBlock::updateFirstLetter()
5395 newFirstLetter = new (renderArena()) RenderBlock(document());
5456 firstLetter = new (renderArena()) RenderBlock(document());
5520 static RootInlineBox* getLineAtIndex(RenderBlock* block, int i, int& count)
5542 static int getHeightForLineCount(RenderBlock* block, int l, bool includeBottom, int& count)
5570 RootInlineBox* RenderBlock::lineAtIndex(int i)
5576 int RenderBlock::lineCount()
5591 int RenderBlock::heightForLineCount(int l)
5597 void RenderBlock::adjustForBorderFit(int x, int& left, int& right) const
5641 void RenderBlock::borderFitAdjust(int& x, int& w) const
5665 void RenderBlock::clearTruncation()
5680 void RenderBlock::setMaxMarginBeforeValues(int pos, int neg)
5691 void RenderBlock::setMaxMarginAfterValues(int pos, int neg)
5702 void RenderBlock::setPaginationStrut(int strut)
5712 void RenderBlock::setPageLogicalOffset(int logicalOffset)
5722 void RenderBlock::absoluteRects(Vector<IntRect>& rects, int tx, int ty)
5739 void RenderBlock::absoluteQuads(Vector<FloatQuad>& quads)
5755 IntRect RenderBlock::rectWithOutlineForRepaint(RenderBoxModelObject* repaintContainer, int outlineWidth)
5763 RenderObject* RenderBlock::hoverAncestor() const
5768 void RenderBlock::updateDragState(bool dragOn)
5775 RenderStyle* RenderBlock::outlineStyleForRepaint() const
5780 void RenderBlock::childBecameNonInline(RenderObject*)
5788 void RenderBlock::updateHitTestResult(HitTestResult& result, const IntPoint& point)
5808 IntRect RenderBlock::localCaretRect(InlineBox* inlineBox, int caretOffset, int* extraWidthToEndOfLine)
5894 void RenderBlock::addFocusRingRects(Vector<IntRect>& rects, int tx, int ty)
5943 RenderBlock* RenderBlock::createAnonymousBlock(bool isFlexibleBox) const
5947 RenderBlock* newBox = 0;
5953 newBox = new (renderArena()) RenderBlock(document() /* anonymous box */);
5960 RenderBlock* RenderBlock::createAnonymousBlockWithSameTypeAs(RenderBlock* otherAnonymousBlock) const
5969 RenderBlock* RenderBlock::createAnonymousColumnsBlock() const
5975 RenderBlock* newBox = new (renderArena()) RenderBlock(document() /* anonymous box */);
5980 RenderBlock* RenderBlock::createAnonymousColumnSpanBlock() const
5986 RenderBlock* newBox = new (renderArena()) RenderBlock(document() /* anonymous box */);
5991 int RenderBlock::nextPageLogicalTop(int logicalOffset) const
6007 RenderBlock* curr = child->containingBlock();
6008 RenderBlock* initialBlock = child->view();
6019 int RenderBlock::applyBeforeBreak(RenderBox* child, int logicalOffset)
6033 int RenderBlock::applyAfterBreak(RenderBox* child, int logicalOffset, MarginInfo& marginInfo)
6048 int RenderBlock::adjustForUnsplittableChild(RenderBox* child, int logicalOffset, bool includeMargins)
6068 void RenderBlock::adjustLinePositionForPagination(RootInlineBox* lineBox, int& delta)
6111 int RenderBlock::collapsedMarginBeforeForChild(RenderBox* child) const
6128 int RenderBlock::collapsedMarginAfterForChild(RenderBox* child) const
6145 int RenderBlock::marginBeforeForChild(RenderBoxModelObject* child) const
6161 int RenderBlock::marginAfterForChild(RenderBoxModelObject* child) const
6177 int RenderBlock::marginStartForChild(RenderBoxModelObject* child) const
6184 int RenderBlock::marginEndForChild(RenderBoxModelObject* child) const
6191 void RenderBlock::setMarginStartForChild(RenderBox* child, int margin)
6206 void RenderBlock::setMarginEndForChild(RenderBox* child, int margin)
6221 void RenderBlock::setMarginBeforeForChild(RenderBox* child, int margin)
6239 void RenderBlock::setMarginAfterForChild(RenderBox* child, int margin)
6257 RenderBlock::MarginValues RenderBlock::marginValuesForChild(RenderBox* child)
6267 RenderBlock* childRenderBlock = child->isRenderBlock() ? toRenderBlock(child) : 0;
6317 const char* RenderBlock::renderName() const
6323 return "RenderBlock (floating)";
6325 return "RenderBlock (positioned)";
6327 return "RenderBlock (anonymous multi-column)";
6329 return "RenderBlock (anonymous multi-column span)";
6331 return "RenderBlock (anonymous)";
6333 return "RenderBlock (generated)";
6335 return "RenderBlock (relative positioned)";
6337 return "RenderBlock (run-in)";
6338 return "RenderBlock";
6341 inline void RenderBlock::FloatingObjects::clear()
6348 inline void RenderBlock::FloatingObjects::increaseObjectsCount(FloatingObject::Type type)
6356 inline void RenderBlock::FloatingObjects::decreaseObjectsCount(FloatingObject::Type type)