Home | History | Annotate | Download | only in rendering

Lines Matching defs:newStyle

199 void RenderBox::styleWillChange(StyleDifference diff, const RenderStyle* newStyle)
211 if (oldStyle->hasEntirelyFixedBackground() != newStyle->hasEntirelyFixedBackground())
217 if (diff == StyleDifferenceLayout && parent() && oldStyle->position() != newStyle->position()) {
221 else if (newStyle->hasOutOfFlowPosition())
223 if (isFloating() && !isOutOfFlowPositioned() && newStyle->hasOutOfFlowPosition())
226 } else if (newStyle && isBody())
229 RenderBoxModelObject::styleWillChange(diff, newStyle);
241 RenderStyle* newStyle = style();
248 if (isOutOfFlowPositioned() && newStyle->hasStaticBlockPosition(isHorizontalWritingMode()) && oldStyle->marginBefore() != newStyle->marginBefore()
259 if (hasOverflowClip() && oldStyle && newStyle && oldStyle->effectiveZoom() != newStyle->effectiveZoom()) {
261 left = (left / oldStyle->effectiveZoom()) * newStyle->effectiveZoom();
265 top = (top / oldStyle->effectiveZoom()) * newStyle->effectiveZoom();
286 if (viewStyle->direction() != newStyle->direction() && (isRootRenderer || !document()->directionSetOnDocumentElement())) {
287 viewStyle->setDirection(newStyle->direction());
289 document()->documentElement()->renderer()->style()->setDirection(newStyle->direction());
293 if (viewStyle->writingMode() != newStyle->writingMode() && (isRootRenderer || !document()->writingModeSetOnDocumentElement())) {
294 viewStyle->setWritingMode(newStyle->writingMode());
295 viewRenderer->setHorizontalWritingMode(newStyle->isHorizontalWritingMode());
298 document()->documentElement()->renderer()->style()->setWritingMode(newStyle->writingMode());
299 document()->documentElement()->renderer()->setHorizontalWritingMode(newStyle->isHorizontalWritingMode());