Home | History | Annotate | Download | only in rendering

Lines Matching defs:continuation

255     // Destroy our continuation before anything other than anonymous children.
257 // have continuations of their own that are anonymous children of our continuation.
258 RenderBoxModelObject* continuation = this->continuation();
259 if (continuation) {
260 continuation->destroy();
355 // Ensure that all of our continuation blocks pick up the new style.
357 RenderBoxModelObject* nextCont = currCont->continuation();
407 RenderBlock* curr = toRenderBlock(continuation());
419 curr = toRenderBlock(curr->continuation());
435 RenderBoxModelObject* cont = flow->continuation();
447 // A continuation always consists of two potential candidates: a block or an anonymous
474 ASSERT(!continuation()); // We don't yet support column spans that aren't immediate children of the multi-column block.
603 // Hook |clone| up as the continuation of the middle block.
626 // Hook the clone up as a continuation of |curr|. Note we do encounter
628 // anonymous block, there's no need to do any continuation hookup, since we haven't
631 oldCont = blockCurr->continuation();
665 // We can reuse this block and make it the preBlock of the next continuation.
771 // Make sure that none of the parent ancestors have a continuation.
775 if (curr->isRenderBlock() && toRenderBlock(curr)->continuation()) {
851 RenderBoxModelObject* oldContinuation = continuation();
853 // When we split an anonymous block, there's no need to do any continuation hookup,
917 if (continuation() && !isAnonymousBlock())
1060 if (child->continuation() || (child->firstChild() && (child->isAnonymousColumnSpanBlock() || child->isAnonymousColumnsBlock())))
1112 if ((prev && (!prev->isAnonymousBlock() || toRenderBlock(prev)->continuation() || toRenderBlock(prev)->beingDestroyed()))
1113 || (next && (!next->isAnonymousBlock() || toRenderBlock(next)->continuation() || toRenderBlock(next)->beingDestroyed())))
1228 ASSERT(!inlineChildrenBlock->continuation());
1283 // If we are an empty anonymous block in the continuation chain,
1284 // we need to remove ourself and fix the continuation chain.
1293 // Found our previous continuation. We just need to point it to
1294 // |this|'s next continuation.
1295 RenderBoxModelObject* nextContinuation = continuation();
1937 // FIXME: We don't support run-ins with or as part of a continuation
1959 // FIXME: We don't support run-ins with or as part of a continuation
1999 // FIXME: Run-in that are now placed in sibling block can break up into continuation
3191 // 6. paint continuation outlines.
3207 // anonymous block (i.e. have our own layer), paint them straightaway instead. This is because a block depends on renderers in its continuation table being
3270 RenderBoxModelObject* continuation = this->continuation();
3271 return continuation && continuation->isInline() ? toRenderInline(continuation) : 0;
3276 RenderBoxModelObject* currentContinuation = continuation();
3331 // Paint each continuation outline.
4918 // continuation we're actually still inside the enclosing element
4920 return isAnonymousBlockContinuation() ? continuation()->node() : node();
7117 continuation()->absoluteRects(rects, accumulatedOffset - toLayoutSize(location() +
7134 continuation()->absoluteQuads(quads, wasFixed);
7149 return isAnonymousBlockContinuation() ? continuation() : RenderBox::hoverAncestor();
7155 if (continuation())
7156 continuation()->updateDragState(dragOn);
7161 return isAnonymousBlockContinuation() ? continuation()->style() : style();
7223 // FIXME: This is wrong. The principal renderer may not be the continuation preceding this block.