|
| | DocumentMarkerController (Document &) |
| |
| | ~DocumentMarkerController () |
| |
| void | detach () |
| |
| void | addMarker (Range *, DocumentMarker::MarkerType) |
| |
| void | addMarker (Range *, DocumentMarker::MarkerType, const String &description) |
| |
| void | addMarkerToNode (Node *, unsigned startOffset, unsigned length, DocumentMarker::MarkerType) |
| |
| void | addMarkerToNode (Node *, unsigned startOffset, unsigned length, DocumentMarker::MarkerType, DocumentMarker::Data &&) |
| |
| WEBCORE_EXPORT void | addTextMatchMarker (const Range *, bool activeMatch) |
| |
| void | copyMarkers (Node *srcNode, unsigned startOffset, int length, Node *dstNode, int delta) |
| |
| bool | hasMarkers () const |
| |
| bool | hasMarkers (Range *, DocumentMarker::MarkerTypes=DocumentMarker::AllMarkers()) |
| |
| void | removeMarkers (Range *, DocumentMarker::MarkerTypes=DocumentMarker::AllMarkers(), RemovePartiallyOverlappingMarkerOrNot=DoNotRemovePartiallyOverlappingMarker) |
| |
| void | removeMarkers (Node *, unsigned startOffset, int length, DocumentMarker::MarkerTypes=DocumentMarker::AllMarkers(), RemovePartiallyOverlappingMarkerOrNot=DoNotRemovePartiallyOverlappingMarker) |
| |
| WEBCORE_EXPORT void | removeMarkers (DocumentMarker::MarkerTypes=DocumentMarker::AllMarkers()) |
| |
| void | removeMarkers (Node *, DocumentMarker::MarkerTypes=DocumentMarker::AllMarkers()) |
| |
| void | repaintMarkers (DocumentMarker::MarkerTypes=DocumentMarker::AllMarkers()) |
| |
| void | shiftMarkers (Node *, unsigned startOffset, int delta) |
| |
| void | setMarkersActive (Range *, bool) |
| |
| void | setMarkersActive (Node *, unsigned startOffset, unsigned endOffset, bool) |
| |
| WEBCORE_EXPORT Vector< RenderedDocumentMarker * > | markersFor (Node *, DocumentMarker::MarkerTypes=DocumentMarker::AllMarkers()) |
| |
| WEBCORE_EXPORT Vector< RenderedDocumentMarker * > | markersInRange (Range *, DocumentMarker::MarkerTypes) |
| |
| void | clearDescriptionOnMarkersIntersectingRange (Range *, DocumentMarker::MarkerTypes) |
| |
| WEBCORE_EXPORT void | updateRectsForInvalidatedMarkersOfType (DocumentMarker::MarkerType) |
| |
| void | invalidateRectsForAllMarkers () |
| |
| void | invalidateRectsForMarkersInNode (Node &) |
| |
| DocumentMarker * | markerContainingPoint (const LayoutPoint &, DocumentMarker::MarkerType) |
| |
| WEBCORE_EXPORT Vector< FloatRect > | renderedRectsForMarkers (DocumentMarker::MarkerType) |
| |
| | DocumentMarkerController (Document &) |
| |
| | ~DocumentMarkerController () |
| |
| void | detach () |
| |
| void | addMarker (Range *, DocumentMarker::MarkerType) |
| |
| void | addMarker (Range *, DocumentMarker::MarkerType, const String &description) |
| |
| void | addMarkerToNode (Node *, unsigned startOffset, unsigned length, DocumentMarker::MarkerType) |
| |
| void | addMarkerToNode (Node *, unsigned startOffset, unsigned length, DocumentMarker::MarkerType, DocumentMarker::Data &&) |
| |
| WEBCORE_EXPORT void | addTextMatchMarker (const Range *, bool activeMatch) |
| |
| void | copyMarkers (Node *srcNode, unsigned startOffset, int length, Node *dstNode, int delta) |
| |
| bool | hasMarkers () const |
| |
| bool | hasMarkers (Range *, DocumentMarker::MarkerTypes=DocumentMarker::AllMarkers()) |
| |
| void | removeMarkers (Range *, DocumentMarker::MarkerTypes=DocumentMarker::AllMarkers(), RemovePartiallyOverlappingMarkerOrNot=DoNotRemovePartiallyOverlappingMarker) |
| |
| void | removeMarkers (Node *, unsigned startOffset, int length, DocumentMarker::MarkerTypes=DocumentMarker::AllMarkers(), RemovePartiallyOverlappingMarkerOrNot=DoNotRemovePartiallyOverlappingMarker) |
| |
| WEBCORE_EXPORT void | removeMarkers (DocumentMarker::MarkerTypes=DocumentMarker::AllMarkers()) |
| |
| void | removeMarkers (Node *, DocumentMarker::MarkerTypes=DocumentMarker::AllMarkers()) |
| |
| void | repaintMarkers (DocumentMarker::MarkerTypes=DocumentMarker::AllMarkers()) |
| |
| void | shiftMarkers (Node *, unsigned startOffset, int delta) |
| |
| void | setMarkersActive (Range *, bool) |
| |
| void | setMarkersActive (Node *, unsigned startOffset, unsigned endOffset, bool) |
| |
| WEBCORE_EXPORT Vector< RenderedDocumentMarker * > | markersFor (Node *, DocumentMarker::MarkerTypes=DocumentMarker::AllMarkers()) |
| |
| WEBCORE_EXPORT Vector< RenderedDocumentMarker * > | markersInRange (Range *, DocumentMarker::MarkerTypes) |
| |
| void | clearDescriptionOnMarkersIntersectingRange (Range *, DocumentMarker::MarkerTypes) |
| |
| WEBCORE_EXPORT void | updateRectsForInvalidatedMarkersOfType (DocumentMarker::MarkerType) |
| |
| void | invalidateRectsForAllMarkers () |
| |
| void | invalidateRectsForMarkersInNode (Node &) |
| |
| DocumentMarker * | markerContainingPoint (const LayoutPoint &, DocumentMarker::MarkerType) |
| |
| WEBCORE_EXPORT Vector< FloatRect > | renderedRectsForMarkers (DocumentMarker::MarkerType) |
| |