Home | History | Annotate | Download | only in rendering

Lines Matching refs:MarginInfo

631     class MarginInfo {
662 MarginInfo(RenderBlock* b, int beforeBorderPadding, int afterBorderPadding);
691 void layoutBlockChild(RenderBox* child, MarginInfo&, int& previousFloatLogicalBottom, int& maxFloatLogicalBottom);
692 void adjustPositionedBlock(RenderBox* child, const MarginInfo&);
693 void adjustFloatingBlock(const MarginInfo&);
694 bool handleSpecialChild(RenderBox* child, const MarginInfo&);
695 bool handleFloatingChild(RenderBox* child, const MarginInfo&);
696 bool handlePositionedChild(RenderBox* child, const MarginInfo&);
698 int collapseMargins(RenderBox* child, MarginInfo&);
699 int clearFloatsIfNeeded(RenderBox* child, MarginInfo&, int oldTopPosMargin, int oldTopNegMargin, int yPos);
700 int estimateLogicalTopPosition(RenderBox* child, const MarginInfo&);
702 void handleAfterSideOfBlock(int top, int bottom, MarginInfo&);
703 void setCollapsedBottomMargin(const MarginInfo&);
709 int applyAfterBreak(RenderBox* child, int logicalOffset, MarginInfo& marginInfo); // If the child has an after break, then return a new offset that shifts to the top of the next page/column.