|
| 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) |
|