Lines Matching refs:renderer

142     if (!node->renderer())
146 RenderBox* enclosingBox = node->renderer()->enclosingBox();
288 if (innerNode && innerNode->renderer() && m_mouseDownMayStartSelect) {
289 VisiblePosition pos(innerNode->renderer()->positionForPoint(result.localPoint()));
314 if (innerNode && innerNode->renderer() && m_mouseDownMayStartSelect) {
317 VisiblePosition pos(innerNode->renderer()->positionForPoint(result.localPoint()));
355 if (!(innerNode && innerNode->renderer() && m_mouseDownMayStartSelect))
359 VisiblePosition pos(innerNode->renderer()->positionForPoint(event.localPoint()));
385 if (!(innerNode && innerNode->renderer() && m_mouseDownMayStartSelect))
401 VisiblePosition visiblePos(innerNode->renderer()->positionForPoint(event.localPoint()));
514 // There are two kinds of renderer that can autoscroll.
515 static bool canAutoscroll(RenderObject* renderer)
517 if (!renderer->isBox())
521 if (toRenderBox(renderer)->canBeScrolledAndHasScrollableArea())
529 if (renderer->node() != renderer->document())
531 Frame* frame = renderer->frame();
548 if (event.event().button() != LeftButton || !targetNode || !targetNode->renderer())
558 // Find a renderer that can autoscroll.
559 RenderObject* renderer = targetNode->renderer();
560 while (renderer && !canAutoscroll(renderer)) {
561 if (!renderer->parent() && renderer->node() == renderer->document() && renderer->document()->ownerElement())
562 renderer = renderer->document()->ownerElement()->renderer();
564 renderer = renderer->parent();
567 if (renderer) {
569 handleAutoscroll(renderer);
612 return result.innerNode() && result.innerNode()->renderer()->draggableNode(DHTMLFlag, UAFlag, result.point().x(), result.point().y(), srcIsDHTML);
620 RenderView* renderer = m_frame->contentRenderer();
621 if (!renderer)
623 RenderLayer* layer = renderer->layer();
640 if (!targetNode->renderer())
644 if (!editableElement->renderer())
647 FloatPoint absolutePoint = targetNode->renderer()->localToAbsolute(FloatPoint(selectionEndPoint));
648 selectionEndPoint = roundedIntPoint(editableElement->renderer()->absoluteToLocal(absolutePoint));
652 return targetNode->renderer()->positionForPoint(selectionEndPoint);
681 if (RenderObject* selectionBaseRenderer = selectionBaseNode->renderer())
683 if (target->renderer()->containingBlock() != selectionBaseRenderer->containingBlock())
753 if (node && (caretBrowsing || node->rendererIsEditable()) && node->renderer()) {
754 VisiblePosition pos = node->renderer()->positionForPoint(event.localPoint());
770 void EventHandler::handleAutoscroll(RenderObject* renderer)
776 setAutoscrollRenderer(renderer);
826 void EventHandler::startPanScrolling(RenderObject* renderer)
830 handleAutoscroll(renderer);
887 m_autoscrollRenderer = nodeAtPoint->renderer();
893 void EventHandler::setAutoscrollRenderer(RenderObject* renderer)
895 m_autoscrollRenderer = renderer;
932 if (!result.isOverWidget() || !n || !n->renderer() || !n->renderer()->isWidget())
934 RenderWidget* renderWidget = toRenderWidget(n->renderer());
1044 RenderObject* r = node->renderer();
1065 RenderObject* r = node->renderer();
1138 RenderObject* renderer = node->renderer();
1139 if (!renderer || !renderer->isWidget())
1142 Widget* widget = toRenderWidget(renderer)->widget();
1163 RenderObject* renderer = node ? node->renderer() : 0;
1164 RenderStyle* style = renderer ? renderer->style() : 0;
1174 if (renderer && renderer->isFrameSet()) {
1175 RenderFrameSet* frameSetRenderer = toRenderFrameSet(renderer);
1235 if (renderer) {
1236 if (RenderLayer* layer = renderer->enclosingLayer()) {
1241 if ((editable || (renderer && renderer->isText() && node->canStartSelection())) && !inResizer && !scrollbar)
1428 RenderLayer* layer = m_clickNode->renderer() ? m_clickNode->renderer()->enclosingLayer() : 0;
1527 RenderObject* renderer = node->renderer();
1528 if (!renderer)
1531 RenderLayer* layer = renderer->enclosingLayer();
2099 RenderObject* docRenderer = doc->renderer();
2145 RenderObject* target = node->renderer();
2365 if (!node || !node->renderer())
2378 if (!node || !node->renderer())
2403 if (RenderView* renderer = m_frame->contentRenderer()) {
2407 renderer->layer()->hitTest(request, result);
2735 if (node && node->renderer())
2736 dragState().m_dragSrc = node->renderer()->draggableNode(dragState().m_dragSrcMayBeDHTML, dragState().m_dragSrcMayBeUA,
2749 dragState().m_dragSrcIsImage = node && node->renderer() && node->renderer()->isImage();
2790 if (RenderObject* renderer = dragState().m_dragSrc->renderer()) {
2792 FloatPoint absPos = renderer->localToAbsolute();
2796 // The renderer has disappeared, this can happen if the onStartDrag handler has hidden
3013 if (RenderObject* r = node->renderer()) {