Lines Matching refs:baseIsStart
958 static PassRefPtr<Range> rangeForPosition(Frame* frame, const VisiblePosition& position, bool baseIsStart)
963 if (baseIsStart) {
986 static PassRefPtr<Range> rangeAtWordBoundaryForPosition(Frame* frame, const VisiblePosition& position, bool baseIsStart, SelectionDirection direction)
988 SelectionDirection sameDirection = baseIsStart ? DirectionForward : DirectionBackward;
989 SelectionDirection oppositeDirection = baseIsStart ? DirectionBackward : DirectionForward;
990 VisiblePosition base = baseIsStart ? frame->selection().selection().visibleStart() : frame->selection().selection().visibleEnd();
991 VisiblePosition extent = baseIsStart ? frame->selection().selection().visibleEnd() : frame->selection().selection().visibleStart();
1001 extent = baseIsStart ? extent.previous() : extent.next();
1023 extent = baseIsStart ? extent.next() : extent.previous();
1450 void WebPage::updateSelectionWithTouches(const IntPoint& point, uint32_t touches, bool baseIsStart, uint64_t callbackID)
1473 range = rangeForPosition(&frame, position, baseIsStart);
1477 range = rangeAtWordBoundaryForPosition(&frame, position, baseIsStart, DirectionForward);
1481 range = rangeAtWordBoundaryForPosition(&frame, position, baseIsStart, DirectionBackward);
1485 range = rangeForPosition(&frame, position, baseIsStart);