Home | History | Annotate | Download | only in WebView

Lines Matching refs:Range

495 - (NSString *)_markupStringFromRange:(DOMRange *)range nodes:(NSArray **)nodes
499 NSString *markupString = createMarkup(core(range), nodes ? &nodeList : 0, AnnotateForInterchange);
511 - (NSString *)_stringForRange:(DOMRange *)range
515 UChar* buf = plainTextToMallocAllocatedBuffer(core(range), length, true);
624 - (NSRect)_firstRectForDOMRange:(DOMRange *)range
626 return _private->coreFrame->firstRectForRange(core(range));
629 - (void)_scrollDOMRangeToVisible:(DOMRange *)range
631 NSRect rangeRect = [self _firstRectForDOMRange:range];
632 Node *startNode = core([range startContainer]);
682 - (NSRange)_convertToNSRange:(Range *)range
684 if (!range || !range->startContainer())
693 if (range->startContainer() != scope && !range->startContainer()->isDescendantOf(scope))
695 if (range->endContainer() != scope && !range->endContainer()->isDescendantOf(scope))
698 RefPtr<Range> testRange = Range::create(scope->document(), scope, 0, range->startContainer(), range->startOffset());
703 testRange->setEnd(range->endContainer(), range->endOffset(), ec);
710 - (PassRefPtr<Range>)_convertToDOMRange:(NSRange)nsrange
739 - (NSRange)convertDOMRangeToNSRange:(DOMRange *)range
742 return [self _convertDOMRangeToNSRange:range];
745 - (NSRange)_convertDOMRangeToNSRange:(DOMRange *)range
747 return [self _convertToNSRange:core(range)];
755 // Given proposedRange, returns an extended range that includes adjacent whitespace that should
756 // be deleted along with the proposed range in order to preserve proper spacing and punctuation of
781 RefPtr<Range> range = _private->coreFrame->document()->createRange();
783 range->setStart(newStart.node(), newStart.deprecatedEditingOffset(), exception);
784 range->setEnd(newStart.node(), newStart.deprecatedEditingOffset(), exception);
785 return kit(range.get());
1029 - (void)_selectNSRange:(NSRange)range
1031 RefPtr<Range> domRange = [self _convertToDOMRange:range];