Home | History | Annotate | Download | only in rendering

Lines Matching defs:floatingObject

716 void RenderBlockFlow::appendFloatingObjectToLastLine(FloatingObject* floatingObject)
718 ASSERT(!floatingObject->originatingLine());
719 floatingObject->setOriginatingLine(lastRootBox());
720 lastRootBox()->appendFloat(floatingObject->renderer());
924 inline const InlineIterator& RenderBlockFlow::restartLayoutRunsAndFloatsInRange(LayoutUnit oldLogicalHeight, LayoutUnit newLogicalHeight, FloatingObject* lastFloatFromPreviousLine, InlineBidiResolver& resolver, const InlineIterator& oldEnd)
963 FloatingObject* lastFloatFromPreviousLine = (containsFloats()) ? m_floatingObjects->set().last().get() : 0;
1059 FloatingObject* f = it->get();
1157 FloatingObject* floatingObject = insertFloatingObject(*f);
1158 ASSERT(!floatingObject->originatingLine());
1159 floatingObject->setOriginatingLine(line);
1871 FloatingObject* floatingObject = insertFloatingObject(*f);
1872 ASSERT(!floatingObject->originatingLine());
1873 floatingObject->setOriginatingLine(line);
1977 FloatingObject* floatingObject = it->get();
1978 if (logicalBottomForFloat(floatingObject) >= logicalTop && logicalBottomForFloat(floatingObject) < logicalBottom)
2120 bool RenderBlockFlow::positionNewFloatOnLine(FloatingObject* newFloat, FloatingObject* lastFloatFromPreviousLine, LineInfo& lineInfo, LineWidth& width)
2147 FloatingObject* floatingObject = it->get();
2148 if (floatingObject == lastFloatFromPreviousLine)
2150 if (logicalTopForFloat(floatingObject) == logicalHeight() + lineInfo.floatPaginationStrut()) {
2151 floatingObject->setPaginationStrut(paginationStrut + floatingObject->paginationStrut());
2152 RenderBox* floatBox = floatingObject->renderer();
2160 LayoutUnit oldLogicalTop = logicalTopForFloat(floatingObject);
2161 m_floatingObjects->removePlacedObject(floatingObject);
2162 setLogicalTopForFloat(floatingObject, oldLogicalTop + paginationStrut);
2163 m_floatingObjects->addPlacedObject(floatingObject);