Lines Matching refs:AXObjectCache
31 #include "core/accessibility/AXObjectCache.h"
108 AXObjectCache::AXObjectCache(Document& document)
110 , m_notificationPostTimer(this, &AXObjectCache::notificationPostTimerFired)
115 AXObjectCache::~AXObjectCache()
128 AXObject* AXObjectCache::focusedImageMapUIElement(HTMLAreaElement* areaElement)
139 AXObject* axRenderImage = areaElement->document().axObjectCache()->getOrCreate(imageElement);
157 AXObject* AXObjectCache::focusedUIElementForPage(const Page* page)
175 AXObject* obj = focusedNode->document().axObjectCache()->getOrCreate(focusedNode);
191 AXObject* AXObjectCache::get(Widget* widget)
204 AXObject* AXObjectCache::get(RenderObject* renderer)
217 AXObject* AXObjectCache::get(Node* node)
245 AXObject* AXObjectCache::get(AbstractInlineTextBox* inlineTextBox)
334 AXObject* AXObjectCache::getOrCreate(Widget* widget)
365 AXObject* AXObjectCache::getOrCreate(Node* node)
402 AXObject* AXObjectCache::getOrCreate(RenderObject* renderer)
426 AXObject* AXObjectCache::getOrCreate(AbstractInlineTextBox* inlineTextBox)
450 AXObject* AXObjectCache::rootObject()
458 AXObject* AXObjectCache::getOrCreate(AccessibilityRole role)
503 void AXObjectCache::remove(AXID axID)
524 void AXObjectCache::remove(RenderObject* renderer)
534 void AXObjectCache
552 void AXObjectCache::remove(Widget* view)
562 void AXObjectCache::remove(AbstractInlineTextBox* inlineTextBox)
573 void AXObjectCache::clearWeakMembers(Visitor* visitor)
584 AXID AXObjectCache::platformGenerateAXID() const
599 AXID AXObjectCache::getAXID(AXObject* obj)
616 void AXObjectCache::removeAXID(AXObject* object)
630 void AXObjectCache::selectionChanged(Node* node)
643 void AXObjectCache::textChanged(Node* node)
648 void AXObjectCache::textChanged(RenderObject* renderer)
653 void AXObjectCache::textChanged(AXObject* obj)
660 postNotification(obj, obj->document(), AXObjectCache::AXTextChanged, true);
665 void AXObjectCache::updateCacheAfterNodeIsAttached(Node* node)
672 void AXObjectCache::childrenChanged(Node* node)
677 void AXObjectCache::childrenChanged(RenderObject* renderer)
682 void AXObjectCache::childrenChanged(AXObject* obj)
690 void AXObjectCache::notificationPostTimerFired(Timer<AXObjectCache>*)
702 if (!obj->axObjectCache())
726 void AXObjectCache::postNotification(RenderObject* renderer, AXNotification notification, bool postToElement, PostType postType)
747 void AXObjectCache::postNotification(Node* node, AXNotification notification, bool postToElement, PostType postType)
768 void AXObjectCache::postNotification(AXObject* object, Document* document, AXNotification notification, bool postToElement, PostType postType)
790 void AXObjectCache::checkedStateChanged(Node* node)
792 postNotification(node, AXObjectCache::AXCheckedStateChanged, true);
795 void AXObjectCache::selectedChildrenChanged(Node* node)
802 void AXObjectCache::selectedChildrenChanged(RenderObject* renderer)
809 void AXObjectCache::handleScrollbarUpdate(ScrollView* view)
821 void AXObjectCache::handleLayoutComplete(RenderObject* renderer)
835 void AXObjectCache::handleAriaExpandedChange(Node* node)
841 void AXObjectCache::handleActiveDescendantChanged(Node* node)
847 void AXObjectCache::handleAriaRoleChanged(Node* node)
856 void AXObjectCache::handleAttributeChanged(const QualifiedName& attrName, Element* element)
871 postNotification(element, AXObjectCache::AXValueChanged, true);
883 postNotification(element, AXObjectCache::AXInvalidStatusChanged, true);
885 postNotification(element, AXObjectCache::AXAriaAttributeChanged, true);
888 void AXObjectCache::labelChanged(Element* element)
893 void AXObjectCache::recomputeIsIgnored(RenderObject* renderer)
899 void AXObjectCache::inlineTextBoxesUpdated(RenderObject* renderer)
914 Settings* AXObjectCache::settings()
919 bool AXObjectCache::accessibilityEnabled()
927 bool AXObjectCache::inlineTextBoxAccessibilityEnabled()
935 const Element* AXObjectCache::rootAXEditableElement(const Node* node)
948 bool AXObjectCache::nodeIsTextControl(const Node* node)
968 void AXObjectCache::detachWrapper(AXObject* obj)
973 void AXObjectCache::attachWrapper(AXObject*)
978 void AXObjectCache::postPlatformNotification(AXObject* obj, AXNotification notification)
1007 void AXObjectCache::handleFocusedUIElementChanged(Node*, Node* newFocusedNode)
1023 void AXObjectCache::handleScrolledToAnchor(const Node* anchorNode)
1030 void AXObjectCache::handleScrollPositionChanged(ScrollView* scrollView)
1035 void AXObjectCache::handleScrollPositionChanged(RenderObject* renderObject)
1040 void AXObjectCache::setCanvasObjectBounds(Element* element, const LayoutRect& rect)