Lines Matching defs:marker

167 static bool startsAfter(const OwnPtrWillBeMember<RenderedDocumentMarker>& marker, size_t startOffset)
169 return marker->startOffset() < startOffset;
187 static bool doesNotInclude(const OwnPtrWillBeMember<RenderedDocumentMarker>& marker, size_t startOffset)
189 return marker->endOffset() < startOffset;
270 DocumentMarker* marker = i->get();
273 if (marker->startOffset() > endOffset)
276 // pin the marker to the specified range and apply the shift delta
278 if (marker->startOffset() < startOffset)
279 marker->setStartOffset(startOffset);
280 if (marker->endOffset() > endOffset)
281 marker->setEndOffset(endOffset);
282 marker->shiftOffsets(delta);
284 addMarker(dstNode, *marker);
321 DocumentMarker marker(*i->get());
324 if (marker.startOffset() >= endOffset)
327 // at this point we know that marker and target intersect in some way
330 // pitch the old marker
339 if (startOffset > marker.startOffset()) {
340 DocumentMarker newLeft = marker;
344 // Move to the marker after the inserted one.
347 if (marker.endOffset() > endOffset) {
348 DocumentMarker newRight = marker;
352 // Move to the marker after the inserted one.
383 // inner loop; process each marker in this node
388 RenderedDocumentMarker* marker = list->at(markerIndex).get();
389 if (marker->contains(point))
390 return marker;
450 DocumentMarker* marker = *it;
451 if (!markerTypes.contains(marker->type()))
453 if (node == startContainer && marker->endOffset() <= static_cast<unsigned>(range->startOffset()))
455 if (node == endContainer && marker->startOffset() >= static_cast<unsigned>(range->endOffset()))
457 foundMarkers.append(marker);
474 // inner loop; process each marker in this node
481 RenderedDocumentMarker* marker = list->at(markerIndex).get();
482 if (!marker->isRendered())
484 result.append(marker->renderedRect());
601 // inner loop: process each marker in the current node
649 for (MarkerList::iterator marker = startPos; marker != list->end(); ++marker) {
651 int startOffset = (*marker)->startOffset();
654 (*marker)->shiftOffsets(delta);
658 (*marker)->invalidate();
696 for (MarkerList::iterator marker = startPos; marker != list->end(); ++marker) {
699 if ((*marker)->startOffset() >= endOffset)
702 (*marker)->setActiveMatch(active);
727 DocumentMarker* marker = *it;
728 if (!markerTypes.contains(marker->type()))
730 if (node == startContainer && marker->endOffset() <= static_cast<unsigned>(range->startOffset()))
732 if (node == endContainer && marker->startOffset() >= static_cast<unsigned>(range->endOffset()))
752 DocumentMarker* marker = list->at(markerIndex).get();
753 fprintf(stderr, " %d:[%d:%d](%d)", marker->type(), marker->startOffset(), marker->endOffset(), marker->activeMatch());