Home
last modified time | relevance | path

Searched refs:AXObject (Results 1 – 25 of 59) sorted by relevance

123

/external/chromium_org/third_party/WebKit/Source/core/accessibility/
DAXObject.cpp130 AXObject::AXObject() in AXObject() function in WebCore::AXObject
139 AXObject::~AXObject() in ~AXObject()
144 void AXObject::detach() in detach()
153 bool AXObject::isDetached() const in isDetached()
158 AXObjectCache* AXObject::axObjectCache() const in axObjectCache()
166 bool AXObject::isARIATextControl() const in isARIATextControl()
171 bool AXObject::isButton() const in isButton()
178 bool AXObject::isLandmarkRelated() const in isLandmarkRelated()
197 bool AXObject::isMenuRelated() const in isMenuRelated()
210 bool AXObject::isTextControl() const in isTextControl()
[all …]
DAXObjectCache.h85 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);
100 AXObject* get(RenderObject*);
101 AXObject* get(Widget*);
102 AXObject* get(Node*);
[all …]
DAXObjectCache.cpp121 HashMap<AXID, RefPtr<AXObject> >::iterator end = m_objects.end(); in ~AXObjectCache()
122 for (HashMap<AXID, RefPtr<AXObject> >::iterator it = m_objects.begin(); it != end; ++it) { in ~AXObjectCache()
123 AXObject* obj = (*it).value.get(); in ~AXObjectCache()
130 AXObject* AXObjectCache::focusedImageMapUIElement(HTMLAreaElement* areaElement) in focusedImageMapUIElement()
141 AXObject* axRenderImage = areaElement->document().axObjectCache()->getOrCreate(imageElement); in focusedImageMapUIElement()
145 AXObject::AccessibilityChildrenVector imageChildren = axRenderImage->children(); in focusedImageMapUIElement()
148 AXObject* child = imageChildren[k].get(); in focusedImageMapUIElement()
159 AXObject* AXObjectCache::focusedUIElementForPage(const Page* page) in focusedUIElementForPage()
177 AXObject* obj = focusedNode->document().axObjectCache()->getOrCreate(focusedNode); in focusedUIElementForPage()
182 if (AXObject* descendant = obj->activeDescendant()) in focusedUIElementForPage()
[all …]
DAXScrollView.h37 class AXScrollView FINAL : public AXObject {
60 virtual AXObject* scrollBar(AccessibilityOrientation) OVERRIDE;
63 virtual AXObject* accessibilityHitTest(const IntPoint&) const OVERRIDE;
70 virtual AXObject* parentObject() const OVERRIDE;
71 virtual AXObject* parentObjectIfExists() const OVERRIDE;
73 AXObject* webAreaObject() const;
74 virtual AXObject* firstChild() const OVERRIDE { return webAreaObject(); } in firstChild()
76 void removeChildScrollbar(AXObject*);
79 RefPtr<AXObject> m_horizontalScrollbar;
80 RefPtr<AXObject> m_verticalScrollbar;
DAXScrollView.cpp50 AXObject::detach(); in detach()
59 AXObject* AXScrollView::scrollBar(AccessibilityOrientation orientation) in scrollBar()
117 void AXScrollView::removeChildScrollbar(AXObject* scrollbar) in removeChildScrollbar()
139 AXObject::clearChildren(); in clearChildren()
146 AXObject* webArea = webAreaObject(); in computeAccessibilityIsIgnored()
158 AXObject* webArea = webAreaObject(); in addChildren()
165 AXObject* AXScrollView::webAreaObject() const in webAreaObject()
177 AXObject* AXScrollView::accessibilityHitTest(const IntPoint& point) const in accessibilityHitTest()
179 AXObject* webArea = webAreaObject(); in accessibilityHitTest()
207 AXObject* AXScrollView::parentObject() const in parentObject()
[all …]
DAXObject.h42 class AXObject; variable
215 RefPtr<AXObject> textElement;
222 …AccessibilityText(const String& t, const AccessibilityTextSource& s, const RefPtr<AXObject> elemen… in AccessibilityText()
253 class AXObject : public RefCounted<AXObject> {
255 typedef Vector<RefPtr<AXObject> > AccessibilityChildrenVector;
276 AXObject();
279 virtual ~AXObject();
401 virtual AXObject* titleUIElement() const { return 0; } in titleUIElement()
422 virtual AXObject* activeDescendant() const { return 0; } in activeDescendant()
472 virtual AXObject* accessibilityHitTest(const IntPoint&) const { return 0; } in accessibilityHitTest()
[all …]
DAXTableRow.cpp70 AXObject* table = parentTable(); in isTableRow()
77 AXObject* AXTableRow::observableObject() const in observableObject()
97 AXObject* AXTableRow::parentTable() const in parentTable()
99 AXObject* parent = parentObjectUnignored(); in parentTable()
106 AXObject* AXTableRow::headerObject() in headerObject()
116 AXObject* cell = rowChildren[0].get(); in headerObject()
DAXNodeObject.h58 class AXNodeObject : public AXObject {
89 AXObject* menuButtonForMenu() const;
95 AXObject* correspondingControlForLabelElement() const;
147 virtual AXObject* titleUIElement() const OVERRIDE;
175 virtual AXObject* parentObject() const OVERRIDE;
176 virtual AXObject* parentObjectIfExists() const OVERRIDE;
179 virtual AXObject* firstChild() const OVERRIDE;
180 virtual AXObject* nextSibling() const OVERRIDE;
183 void addChild(AXObject*);
184 void insertChild(AXObject*, unsigned index);
DAXRenderObject.cpp196 for (const AXObject* obj = this; obj; obj = obj->parentObject()) { in elementRect()
200 for (const AXObject* obj = this; obj; obj = obj->parentObject()) { in elementRect()
454 static bool isLinkable(const AXObject& object) in isLinkable()
574 return AXObject::defaultObjectInclusion(); in defaultObjectInclusion()
619 AXObject* controlObject = correspondingControlForLabelElement(); in computeAccessibilityIsIgnored()
626 AXObject* parent = parentObjectUnignored(); in computeAccessibilityIsIgnored()
634 for (AXObject* parent = parentObject(); parent; parent = parent->parentObject()) { in computeAccessibilityIsIgnored()
785 return AXObject::orientation(); in orientation()
917 AXObject* AXRenderObject::activeDescendant() const in activeDescendant()
937 AXObject* obj = axObjectCache()->getOrCreate(target); in activeDescendant()
[all …]
DAXRenderObject.h124 virtual AXObject* activeDescendant() const OVERRIDE;
157 virtual AXObject* accessibilityHitTest(const IntPoint&) const OVERRIDE;
158 virtual AXObject* elementAccessibilityHitTest(const IntPoint&) const OVERRIDE;
161 virtual AXObject* parentObject() const OVERRIDE;
162 virtual AXObject* parentObjectIfExists() const OVERRIDE;
165 virtual AXObject* firstChild() const OVERRIDE;
166 virtual AXObject* nextSibling() const OVERRIDE;
173 virtual AXObject* observableObject() const OVERRIDE;
209 AXObject* accessibilityImageMapHitTest(HTMLAreaElement*, const IntPoint&) const;
216 AXObject* remoteSVGElementHitTest(const IntPoint&) const;
DAXMockObject.h33 class AXMockObject : public AXObject {
40 virtual void setParent(AXObject* parent) { m_parent = parent; } in setParent()
43 virtual AXObject* parentObject() const OVERRIDE { return m_parent; } in parentObject()
47 AXObject* m_parent;
DAXListBox.cpp69 AXObject* listOption = listBoxOptionAXObject(listItems[i]); in addChildren()
75 AXObject* AXListBox::listBoxOptionAXObject(HTMLElement* element) const in listBoxOptionAXObject()
81AXObject* listBoxObject = m_renderer->document().axObjectCache()->getOrCreate(ListBoxOptionRole); in listBoxOptionAXObject()
87 AXObject* AXListBox::elementAccessibilityHitTest(const IntPoint& point) const in elementAccessibilityHitTest()
100 AXObject* listBoxOption = 0; in elementAccessibilityHitTest()
DAXTableRow.h47 virtual AXObject* headerObject();
48 AXObject* parentTable() const;
55 void appendChild(AXObject*);
63 virtual AXObject* observableObject() const OVERRIDE FINAL;
DAXARIAGrid.cpp54 bool AXARIAGrid::addTableCellChild(AXObject* child, HashSet<AXObject*>& appendedRows, unsigned& col… in addTableCellChild()
98 HashSet<AXObject*> appendedRows; in addChildren()
100 for (RefPtr<AXObject> child = firstChild(); child; child = child->nextSibling()) { in addChildren()
127 AXObject* headerContainerObject = headerContainer(); in addChildren()
DAXNodeObject.cpp52 : AXObject() in AXNodeObject()
168 AXObject* controlObject = correspondingControlForLabelElement(); in computeAccessibilityIsIgnored()
299 for (AXObject* object = parentObject(); object; object = object->parentObject()) { in isDescendantOfBarrenParent()
361 AXObject* AXNodeObject::menuButtonForMenu() const in menuButtonForMenu()
367 AXObject* menuItemAX = axObjectCache()->getOrCreate(menuItem); in menuButtonForMenu()
429 …for (AXObject* parent = parentObject(); parent && !parent->accessibilityIsIgnored(); parent = pare… in remapAriaRoleDueToParent()
459 AXObject::detach(); in detach()
475 || AXObject::isARIAControl(ariaRoleAttribute())); in isControl()
663 return AXObject::isClickable(); in isClickable()
860 for (AXObject* parent = parentObject(); parent; parent = parent->parentObject()) { in hierarchicalLevel()
[all …]
DAXTableColumn.cpp54 void AXTableColumn::setParent(AXObject* parent) in setParent()
67 AXObject* AXTableColumn::headerObject() in headerObject()
84 AXObject* cell = rowChildren[i].get(); in headerObject()
97 AXObject* headerObject = 0; in headerObject()
111 AXObject* AXTableColumn::headerObjectForSection(RenderTableSection* section, bool thTagRequired) in headerObjectForSection()
DAXARIAGridCell.cpp52 AXObject* AXARIAGridCell::parentTable() const in parentTable()
54 AXObject* parent = parentObjectUnignored(); in parentTable()
73 AXObject* parent = parentObjectUnignored(); in rowIndexRange()
103 AXObject* parent = parentObjectUnignored(); in columnIndexRange()
DAXSVGRoot.h44 void setParent(AXObject* parent) { m_parent = parent; } in setParent()
47 AXObject* m_parent;
49 virtual AXObject* parentObject() const OVERRIDE;
DAXMediaControls.h41 static PassRefPtr<AXObject> create(RenderObject*);
60 static PassRefPtr<AXObject> create(RenderObject*);
75 static PassRefPtr<AXObject> create(RenderObject*);
93 static PassRefPtr<AXObject> create(RenderObject*);
DAXARIAGridRow.cpp53 AXObject* parent = parentTable(); in isARIATreeGridRow()
60 AXObject* AXARIAGridRow::headerObject() in headerObject()
65 AXObject* cell = rowChildren[i].get(); in headerObject()
DAXTableColumn.h47 AXObject* headerObject();
55 virtual void setParent(AXObject*) OVERRIDE;
64 AXObject* headerObjectForSection(RenderTableSection*, bool thTagRequired);
DAXTable.cpp388 HashSet<AXObject*> appendedRows; in addChildren()
396 AXObject* rowObject = axCache->getOrCreate(renderRow); in addChildren()
427 AXObject* headerContainerObject = headerContainer(); in addChildren()
432 AXObject* AXTable::headerContainer() in headerContainer()
444 AXObject::AccessibilityChildrenVector& AXTable::columns() in columns()
451 AXObject::AccessibilityChildrenVector& AXTable::rows() in rows()
467 AXObject* header = toAXTableColumn(m_columns[k].get())->headerObject(); in columnHeaders()
474 void AXTable::cells(AXObject::AccessibilityChildrenVector& cells) in cells()
516 AXObject* child = children[colIndex].get(); in cellForColumnAndRow()
DAXListBoxOption.h43 class AXListBoxOption FINAL : public AXObject {
64 virtual AXObject* parentObject() const OVERRIDE;
75 AXObject* listBoxOptionAXObject(HTMLElement*) const;
/external/chromium_org/third_party/WebKit/Source/web/
DWebAXObject.cpp432 AXObject::AccessibilityChildrenVector controls; in ariaControls()
448 AXObject::AccessibilityChildrenVector describedby; in ariaDescribedby()
472 AXObject::AccessibilityChildrenVector flowTo; in ariaFlowTo()
488 AXObject::AccessibilityChildrenVector labelledby; in ariaLabelledby()
536 AXObject::AccessibilityChildrenVector owns; in ariaOwns()
631 RefPtr<AXObject> hit = m_private->accessibilityHitTest(contentsPoint); in hitTest()
771 …m_private->setSelectedTextRange(AXObject::PlainTextRange(selectionStart, selectionEnd - selectionS… in setSelectedTextRange()
965 return WebAXObject(static_cast<WebCore::AXObject*>(cell)); in cellForColumnAndRow()
987 const AXObject::AccessibilityChildrenVector& rows = toAXTable(m_private.get())->rows(); in rowAtIndex()
1002 const AXObject::AccessibilityChildrenVector& columns = toAXTable(m_private.get())->columns(); in columnAtIndex()
[all …]
/external/chromium_org/third_party/WebKit/public/web/
DWebAXObject.h43 namespace WebCore { class AXObject; } variable
220 WebAXObject(const WTF::PassRefPtr<WebCore::AXObject>&);
221 WebAXObject& operator=(const WTF::PassRefPtr<WebCore::AXObject>&);
222 operator WTF::PassRefPtr<WebCore::AXObject>() const;
226 WebPrivatePtr<WebCore::AXObject> m_private;

123