Home | History | Annotate | Download | only in accessibility

Lines Matching refs:AXObject

29 #include "core/accessibility/AXObject.h"
85 static AXObject* focusedUIElementForPage(const Page*);
88 AXObject* rootObject();
91 AXObject* getOrCreate(RenderObject*);
92 AXObject* getOrCreate(Widget*);
93 AXObject* getOrCreate(Node*);
94 AXObject* getOrCreate(AbstractInlineTextBox*);
97 AXObject* getOrCreate(AccessibilityRole);
99 // will only return the AXObject if it already exists
100 AXObject* get(RenderObject*);
101 AXObject* get(Widget*);
102 AXObject* get(Node*);
103 AXObject* get(AbstractInlineTextBox*);
113 void detachWrapper(AXObject*);
114 void attachWrapper(AXObject*);
117 void childrenChanged(AXObject*);
125 // Called when a node has just been attached, so we can make sure we have the right subclass of AXObject.
153 void removeAXID(AXObject*);
161 AXObject* objectFromAXID(AXID id) const { return m_objects.get(id); }
196 void postNotification(AXObject*, Document*, AXNotification, bool postToElement, PostType = PostAsynchronously);
203 void postPlatformNotification(AXObject*, AXNotification);
204 void textChanged(AXObject*);
214 HashMap<AXID, RefPtr<AXObject> > m_objects;
227 Vector<pair<RefPtr<AXObject>, AXNotification> > m_notificationsToPost;
230 static AXObject* focusedImageMapUIElement(HTMLAreaElement*);
232 AXID getAXID(AXObject*);