Lines Matching refs:renderer

232         return canvas->renderer() && canvas->renderer()->style()->visibility() == VISIBLE;
238 if (!renderer()) {
249 if (!renderer() || renderer()->style()->visibility() != VISIBLE)
452 if (!renderer())
458 renderer()->scrollRectToVisible(bounds, ScrollAlignment::alignToEdgeIfNeeded, ScrollAlignment::alignTopAlways);
460 renderer()->scrollRectToVisible(bounds, ScrollAlignment::alignToEdgeIfNeeded, ScrollAlignment::alignBottomAlways);
467 if (!renderer())
472 renderer()->scrollRectToVisible(bounds, ScrollAlignment::alignCenterIfNeeded, ScrollAlignment::alignCenterIfNeeded);
474 renderer()->scrollRectToVisible(bounds, ScrollAlignment::alignToEdgeIfNeeded, ScrollAlignment::alignToEdgeIfNeeded);
477 static float localZoomForRenderer(RenderObject& renderer)
483 if (renderer.style()->effectiveZoom() != 1) {
486 RenderObject* prev = &renderer;
500 static double adjustForLocalZoom(LayoutUnit value, RenderObject& renderer)
502 float zoomFactor = localZoomForRenderer(renderer);
511 if (RenderBoxModelObject* renderer = renderBoxModelObject())
512 return lroundf(adjustForLocalZoom(renderer->offsetLeft(), *renderer));
519 if (RenderBoxModelObject* renderer = renderBoxModelObject())
520 return lroundf(adjustForLocalZoom(renderer->pixelSnappedOffsetTop(), *renderer));
527 if (RenderBoxModelObject* renderer = renderBoxModelObject())
528 return adjustLayoutUnitForAbsoluteZoom(renderer->pixelSnappedOffsetWidth(), *renderer).round();
535 if (RenderBoxModelObject* renderer = renderBoxModelObject())
536 return adjustLayoutUnitForAbsoluteZoom(renderer->pixelSnappedOffsetHeight(), *renderer).round();
551 if (RenderObject* renderer = this->renderer())
552 return renderer->offsetParent();
560 if (RenderBox* renderer = renderBox())
561 return adjustLayoutUnitForAbsoluteZoom(roundToInt(renderer->clientLeft()), *renderer);
569 if (RenderBox* renderer = renderBox())
570 return adjustLayoutUnitForAbsoluteZoom(roundToInt(renderer->clientTop()), *renderer);
589 if (RenderBox* renderer = renderBox())
590 return adjustLayoutUnitForAbsoluteZoom(renderer->pixelSnappedClientWidth(), *renderer).round();
610 if (RenderBox* renderer = renderBox())
611 return adjustLayoutUnitForAbsoluteZoom(renderer->pixelSnappedClientHeight(), *renderer).round();
778 if (isSVGElement() && renderer()) {
783 quads.append(renderer()->localToAbsoluteQuad(localRect));
823 if (isSVGElement() && renderer() && !renderer()->isSVGRoot()) {
828 quads.append(renderer()->localToAbsoluteQuad(localRect));
842 ASSERT(renderer());
843 document().adjustFloatRectForScrollAndAbsoluteZoom(result, *renderer());
849 if (!renderer())
852 return document().view()->contentsToScreen(renderer()->absoluteBoundingBoxRectIgnoringTransforms());
1349 if (hasRareData() && !renderer()) {
1395 ASSERT(renderer());
1409 newPseudoStyle = renderer()->uncachedFirstLineStyle(newStyle);
1411 newPseudoStyle = renderer()->getUncachedPseudoStyle(PseudoStyleRequest(pseudoId), newStyle, newStyle);
1422 renderer()->setNeedsLayoutAndPrefWidthsRecalcAndFullPaintInvalidation();
1534 bool rendererWillChange = needsAttach() || renderer();
1536 if (rendererWillChange || renderer())
1546 if (RenderObject* renderer = this->renderer()) {
1548 renderer->setStyle(newStyle.get());
1554 renderer->setStyleInternal(newStyle.get());
1633 RenderBoxModelObject* renderer = renderBoxModelObject();
1634 if (!renderer)
1636 if (!renderer->hasLayer())
1638 renderer->layer()->setNeedsCompositingInputsUpdate();
2077 } else if (renderer() && !renderer()->isWidget())
2078 renderer()->scrollRectToVisible(boundingBox());
2096 // Logic that deals with the renderer should be moved to rendererIsFocusable().
2302 if (!renderer())
2411 // FIXME: Find and use the renderer from the pseudo element instead of the actual element so that the 'length'
2412 // properties, which are only known by the renderer because it did the layout, will be correct and so that the
2494 renderer()->style()->removeCachedPseudoStyle(pseudoId);
2504 // PseudoElement's renderer for each style recalc.
2505 if (!renderer() || !pseudoElementRendererIsNeeded(renderer()->getCachedPseudoStyle(pseudoId)))
2541 return element->renderer();
2659 // We must ensure a reattach occurs so the renderer is inserted in the correct sibling order under RenderView according to its