Lines Matching refs:potentialRect
55 static void entryAndExitPointsForDirection(FocusDirection direction, const IntRect& startingRect, const IntRect& potentialRect, IntPoint& exitPoint, IntPoint& entryPoint);
545 void entryAndExitPointsForDirection(FocusDirection direction, const IntRect& startingRect, const IntRect& potentialRect, IntPoint& exitPoint, IntPoint& entryPoint)
550 entryPoint.setX(potentialRect.maxX());
554 entryPoint.setY(potentialRect.maxY());
558 entryPoint.setX(potentialRect.x());
562 entryPoint.setY(potentialRect.y());
571 if (below(startingRect, potentialRect)) {
573 entryPoint.setY(potentialRect.maxY());
574 } else if (below(potentialRect, startingRect)) {
576 entryPoint.setY(potentialRect.y());
578 exitPoint.setY(max(startingRect.y(), potentialRect.y()));
584 if (rightOf(startingRect, potentialRect)) {
586 entryPoint.setX(potentialRect.maxX());
587 } else if (rightOf(potentialRect, startingRect)) {
589 entryPoint.setX(potentialRect.x());
591 exitPoint.setX(max(startingRect.x(), potentialRect.x()));