Home | History | Annotate | Download | only in accessibility

Lines Matching refs:TextMarkerData

578 VisiblePosition AXObjectCache::visiblePositionForTextMarkerData(TextMarkerData& textMarkerData)
580 if (!isNodeInUse(textMarkerData.node))
584 VisiblePosition visiblePos = VisiblePosition(Position(textMarkerData.node, textMarkerData.offset), textMarkerData.affinity);
594 if (!cache->isIDinUse(textMarkerData.axID))
597 if (deepPos.deprecatedNode() != textMarkerData.node || deepPos.deprecatedEditingOffset() != textMarkerData.offset)
603 void AXObjectCache::textMarkerDataForVisiblePosition(TextMarkerData& textMarkerData, const VisiblePosition& visiblePos)
605 // This memory must be bzero'd so instances of TextMarkerData can be tested for byte-equivalence.
606 // This also allows callers to check for failure by looking at textMarkerData upon return.
607 memset(&textMarkerData, 0, sizeof(TextMarkerData));
632 textMarkerData.axID = obj.get()->axObjectID();
633 textMarkerData.node = domNode;
634 textMarkerData.offset = deepPos.deprecatedEditingOffset();
635 textMarkerData.affinity = visiblePos.affinity();