Home | History | Annotate | Download | only in page

Lines Matching refs:targetRect

51 static bool areRectsMoreThanFullScreenApart(FocusDirection direction, const IntRect& curRect, const IntRect& targetRect, const IntSize& viewSize);
98 static RectsAlignment alignmentForRects(FocusDirection direction, const IntRect& curRect, const IntRect& targetRect, const IntSize& viewSize)
101 if (areRectsMoreThanFullScreenApart(direction, curRect, targetRect, viewSize))
104 if (areRectsFullyAligned(direction, curRect, targetRect))
107 if (areRectsPartiallyAligned(direction, curRect, targetRect))
243 static bool areRectsMoreThanFullScreenApart(FocusDirection direction, const IntRect& curRect, const IntRect& targetRect, const IntSize& viewSize)
245 ASSERT(isRectInDirection(direction, curRect, targetRect));
249 return curRect.x() - targetRect.maxX() > viewSize.width();
251 return targetRect.x() - curRect.maxX() > viewSize.width();
253 return curRect.y() - targetRect.maxY() > viewSize.height();
255 return targetRect.y() - curRect.maxY() > viewSize.height();
274 static bool isRectInDirection(FocusDirection direction, const IntRect& curRect, const IntRect& targetRect)
278 return targetRect.maxX() <= curRect.x();
280 return targetRect.x() >= curRect.maxX();
282 return targetRect.maxY() <= curRect.y();
284 return targetRect.y() >= curRect.maxY();