Home | History | Annotate | Download | only in dom

Lines Matching refs:DocumentMarker

30 #include "core/dom/DocumentMarker.h"
53 void addMarker(Range*, DocumentMarker::MarkerType);
54 void addMarker(Range*, DocumentMarker::MarkerType, const String& description);
55 void addMarker(Range*, DocumentMarker::MarkerType, const String& description, uint32_t hash);
59 bool hasMarkers(Range*, DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers());
66 void removeMarkers(Range*, DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers(), RemovePartiallyOverlappingMarkerOrNot = DoNotRemovePartiallyOverlappingMarker);
67 void removeMarkers(Node*, unsigned startOffset, int length, DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers(), RemovePartiallyOverlappingMarkerOrNot = DoNotRemovePartiallyOverlappingMarker);
69 void removeMarkers(DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers());
70 void removeMarkers(Node*, DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers());
71 void repaintMarkers(DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers());
77 DocumentMarker* markerContainingPoint(const LayoutPoint&, DocumentMarker::MarkerType);
78 WillBeHeapVector<DocumentMarker*> markersFor(Node*, DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers());
79 WillBeHeapVector<DocumentMarker*> markersInRange(Range*, DocumentMarker::MarkerTypes);
80 WillBeHeapVector<DocumentMarker*> markers();
81 Vector<IntRect> renderedRectsForMarkers(DocumentMarker::MarkerType);
90 void addMarker(Node*, const DocumentMarker&);
93 typedef WillBeHeapVector<OwnPtrWillBeMember<MarkerList>, DocumentMarker::MarkerTypeIndexesCount> MarkerLists;
95 void mergeOverlapping(MarkerList*, DocumentMarker&);
96 bool possiblyHasMarkers(DocumentMarker::MarkerTypes);
97 void removeMarkersFromList(MarkerMap::iterator, DocumentMarker::MarkerTypes);
101 DocumentMarker::MarkerTypes m_possiblyExistingMarkerTypes;