Lines Matching refs:curRect
51 static bool areRectsMoreThanFullScreenApart(FocusType, const LayoutRect& curRect, const LayoutRect& targetRect, const LayoutSize& viewSize);
95 static RectsAlignment alignmentForRects(FocusType type, const LayoutRect& curRect, const LayoutRect& targetRect, const LayoutSize& viewSize)
98 if (areRectsMoreThanFullScreenApart(type, curRect, targetRect, viewSize))
101 if (areRectsFullyAligned(type, curRect, targetRect))
104 if (areRectsPartiallyAligned(type, curRect, targetRect))
226 static bool areRectsMoreThanFullScreenApart(FocusType type, const LayoutRect& curRect, const LayoutRect& targetRect, const LayoutSize& viewSize)
228 ASSERT(isRectInDirection(type, curRect, targetRect));
232 return curRect.x() - targetRect.maxX() > viewSize.width();
234 return targetRect.x() - curRect.maxX() > viewSize.width();
236 return curRect.y() - targetRect.maxY() > viewSize.height();
238 return targetRect.y() - curRect.maxY() > viewSize.height();
263 static bool isRectInDirection(FocusType type, const LayoutRect& curRect, const LayoutRect& targetRect)
267 return rightOf(curRect, targetRect);
269 return rightOf(targetRect, curRect);
271 return below(curRect, targetRect);
273 return below(targetRect, curRect);