/macosx-10.9.5/WebCore-7537.78.1/rendering/ |
H A D | RenderRegion.h | 51 virtual bool hitTestContents(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) OVERRIDE;
|
H A D | InlineBox.cpp | 243 bool InlineBox::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit /* lineTop */, LayoutUnit /*lineBottom*/) argument 252 return renderer()->hitTest(request, result, locationInContainer, childPoint);
|
H A D | RenderTable.cpp | 1380 bool RenderTable::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction action) argument 1385 if (!hasOverflowClip() || locationInContainer.intersects(overflowClipRect(adjustedLocation, locationInContainer.region()))) { 1389 if (child->nodeAtPoint(request, result, locationInContainer, childPoint, action)) { 1390 updateHitTestResult(result, toLayoutPoint(locationInContainer.point() - childPoint)); 1399 if (visibleToHitTesting() && (action == HitTestBlockBackground || action == HitTestChildBlockBackground) && locationInContainer.intersects(boundsRect)) { 1400 updateHitTestResult(result, flipForWritingMode(locationInContainer.point() - toLayoutSize(adjustedLocation))); 1401 if (!result.addNodeToRectBasedTestResult(node(), request, locationInContainer, boundsRect))
|
H A D | RenderWidget.cpp | 394 bool RenderWidget::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction action) argument 397 bool inside = RenderReplaced::nodeAtPoint(request, result, locationInContainer, accumulatedOffset, action);
|
H A D | RenderListBox.cpp | 464 bool RenderListBox::isPointInOverflowControl(HitTestResult& result, const LayoutPoint& locationInContainer, const LayoutPoint& accumulatedOffset) argument 474 if (vertRect.contains(locationInContainer)) { 700 bool RenderListBox::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction hitTestAction) argument 702 if (!RenderBlock::nodeAtPoint(request, result, locationInContainer, accumulatedOffset, hitTestAction)) 709 if (itemBoundingBoxRect(adjustedLocation, i).contains(locationInContainer.point())) { 714 result.setLocalPoint(locationInContainer.point() - toLayoutSize(adjustedLocation));
|
H A D | RenderFlowThread.cpp | 318 bool RenderFlowThread::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction hitTestAction) argument 322 return RenderBlock::nodeAtPoint(request, result, locationInContainer, accumulatedOffset, hitTestAction); 325 bool RenderFlowThread::hitTestFlowThreadPortionInRegion(RenderRegion* region, const LayoutRect& flowThreadPortionRect, const LayoutRect& flowThreadPortionOverflowRect, const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset) const argument 328 if (!regionClippingRect.contains(locationInContainer.point())) 343 HitTestLocation newHitTestLocation(locationInContainer, -renderFlowThreadOffset, region);
|
H A D | RenderEmbeddedObject.cpp | 543 bool RenderEmbeddedObject::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction hitTestAction) argument 545 if (!RenderPart::nodeAtPoint(request, result, locationInContainer, accumulatedOffset, hitTestAction)) 552 IntPoint roundedPoint = locationInContainer.roundedPoint();
|
H A D | RenderImage.cpp | 531 bool RenderImage::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction hitTestAction) argument 534 bool inside = RenderReplaced::nodeAtPoint(request, tempResult, locationInContainer, accumulatedOffset, hitTestAction); 540 LayoutPoint mapLocation = locationInContainer.point() - toLayoutSize(accumulatedOffset) - locationOffset() - toLayoutSize(contentBox.location());
|
H A D | RenderTableSection.cpp | 1346 bool RenderTableSection::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction action) argument 1356 if (hasOverflowClip() && !locationInContainer.intersects(overflowClipRect(adjustedLocation, locationInContainer.region()))) 1367 if (child->nodeAtPoint(request, result, locationInContainer, childPoint, action)) { 1368 updateHitTestResult(result, toLayoutPoint(locationInContainer.point() - childPoint)); 1378 LayoutRect hitTestRect = locationInContainer.boundingBox(); 1398 if (static_cast<RenderObject*>(cell)->nodeAtPoint(request, result, locationInContainer, cellPoint, action)) { 1399 updateHitTestResult(result, locationInContainer.point() - toLayoutSize(cellPoint));
|
H A D | InlineFlowBox.cpp | 1008 bool InlineFlowBox::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom) argument 1013 if (!locationInContainer.intersects(overflowRect)) 1023 if (locationInContainer.isRectBasedTest()) { 1033 if (culledParent->isRenderInline() && toRenderInline(culledParent)->hitTestCulledInline(request, result, locationInContainer, accumulatedOffset)) 1040 if (curr->nodeAtPoint(request, result, locationInContainer, accumulatedOffset, lineTop, lineBottom)) { 1041 renderer()->updateHitTestResult(result, locationInContainer.point() - toLayoutSize(accumulatedOffset)); 1048 if (culledParent->isRenderInline() && toRenderInline(culledParent)->hitTestCulledInline(request, result, locationInContainer, accumulatedOffset)) 1070 if (locationInContainer.intersects(boundsRect)) 1096 if (locationInContainer.intersects(rect)) { 1097 renderer()->updateHitTestResult(result, flipForWritingMode(locationInContainer [all...] |
H A D | InlineTextBox.h | 124 virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom) OVERRIDE;
|
H A D | RenderTableSection.h | 221 virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) OVERRIDE;
|
H A D | RootInlineBox.h | 126 virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom) OVERRIDE FINAL;
|
H A D | RenderBlock.h | 263 void adjustForColumnRect(LayoutSize& offset, const LayoutPoint& locationInContainer) const; 529 virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) OVERRIDE; 917 virtual bool hitTestColumns(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction); 918 virtual bool hitTestContents(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction); 919 bool hitTestFloats(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset); 921 virtual bool isPointInOverflowControl(HitTestResult&, const LayoutPoint& locationInContainer, const LayoutPoint& accumulatedOffset);
|
H A D | RenderBlock.cpp | 5033 bool RenderBlock::isPointInOverflowControl(HitTestResult& result, const LayoutPoint& locationInContainer, const LayoutPoint& accumulatedOffset) argument 5038 return layer()->hitTestOverflowControls(result, roundedIntPoint(locationInContainer - toLayoutSize(accumulatedOffset))); 5049 bool RenderBlock::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction hitTestAction) argument 5059 if (!locationInContainer.intersects(overflowBox)) 5063 if ((hitTestAction == HitTestBlockBackground || hitTestAction == HitTestChildBlockBackground) && isPointInOverflowControl(result, locationInContainer.point(), adjustedLocation)) { 5064 updateHitTestResult(result, locationInContainer.point() - localOffset); 5066 if (!result.addNodeToRectBasedTestResult(nodeForHitTest(), request, locationInContainer)) 5073 bool checkChildren = !useClip || (hasControlClip() ? locationInContainer.intersects(controlClipRect(adjustedLocation)) : locationInContainer.intersects(overflowClipRect(adjustedLocation, locationInContainer 5116 hitTestFloats(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset) argument 5200 hitTestColumns(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction hitTestAction) argument 5237 hitTestContents(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction hitTestAction) argument [all...] |
H A D | RenderTable.h | 283 virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) OVERRIDE;
|
H A D | RootInlineBox.cpp | 227 bool RootInlineBox::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom) argument 230 if (ellipsisBox()->nodeAtPoint(request, result, locationInContainer, accumulatedOffset, lineTop, lineBottom)) { 231 renderer()->updateHitTestResult(result, locationInContainer.point() - toLayoutSize(accumulatedOffset)); 235 return InlineFlowBox::nodeAtPoint(request, result, locationInContainer, accumulatedOffset, lineTop, lineBottom);
|
H A D | RenderInline.cpp | 769 const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction hitTestAction) 771 return m_lineBoxes.hitTest(this, request, result, locationInContainer, accumulatedOffset, hitTestAction); 793 bool RenderInline::hitTestCulledInline(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset) argument 799 HitTestLocation tmpLocation(locationInContainer, -toLayoutSize(accumulatedOffset)); 809 result.addNodeToRectBasedTestResult(node(), request, locationInContainer); local 768 nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction hitTestAction) argument
|
H A D | InlineBox.h | 98 virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom);
|
H A D | InlineFlowBox.h | 118 virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom) OVERRIDE;
|
H A D | InlineTextBox.cpp | 373 bool InlineTextBox::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit /* lineTop */, LayoutUnit /*lineBottom*/) argument 397 if (locationInContainer.intersects(rect)) { 398 renderer()->updateHitTestResult(result, flipForWritingMode(locationInContainer.point() - toLayoutSize(accumulatedOffset))); 399 if (!result.addNodeToRectBasedTestResult(renderer()->node(), request, locationInContainer, rect))
|
H A D | RenderObject.h | 727 bool hitTest(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestFilter = HitTestAll); 729 virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction);
|
H A D | RenderBox.cpp | 1005 bool RenderBox::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction action) argument 1011 if (!child->hasLayer() && child->nodeAtPoint(request, result, locationInContainer, adjustedLocation, action)) { 1012 updateHitTestResult(result, locationInContainer.point() - toLayoutSize(adjustedLocation)); 1019 LayoutRect boundsRect = borderBoxRectInRegion(locationInContainer.region()); 1021 if (visibleToHitTesting() && action == HitTestForeground && locationInContainer.intersects(boundsRect)) { 1022 updateHitTestResult(result, locationInContainer.point() - toLayoutSize(adjustedLocation)); 1023 if (!result.addNodeToRectBasedTestResult(node(), request, locationInContainer, boundsRect))
|
/macosx-10.9.5/WebCore-7537.78.1/rendering/svg/ |
H A D | RenderSVGRoot.h | 103 virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) OVERRIDE;
|
H A D | SVGInlineTextBox.cpp | 714 bool SVGInlineTextBox::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit, LayoutUnit) argument 727 if (locationInContainer.intersects(rect)) { 728 renderer()->updateHitTestResult(result, locationInContainer.point() - toLayoutSize(accumulatedOffset)); 729 if (!result.addNodeToRectBasedTestResult(renderer()->node(), request, locationInContainer, rect))
|