diff options
Diffstat (limited to 'Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp')
-rw-r--r-- | Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp | 60 |
1 files changed, 3 insertions, 57 deletions
diff --git a/Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp b/Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp index e5b293a5c..00e965ff3 100644 --- a/Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp +++ b/Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp @@ -53,30 +53,6 @@ bool AccessibilityUIElement::isValid() const return m_element; } -// iOS specific methods -#if !PLATFORM(IOS) -JSRetainPtr<JSStringRef> AccessibilityUIElement::identifier() { return nullptr; } -JSRetainPtr<JSStringRef> AccessibilityUIElement::traits() { return nullptr; } -int AccessibilityUIElement::elementTextPosition() { return 0; } -int AccessibilityUIElement::elementTextLength() { return 0; } -JSRetainPtr<JSStringRef> AccessibilityUIElement::stringForSelection() { return nullptr; } -JSValueRef AccessibilityUIElement::elementsForRange(unsigned, unsigned) { return nullptr; } -void AccessibilityUIElement::increaseTextSelection() { } -void AccessibilityUIElement::decreaseTextSelection() { } -PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::linkedElement() { return nullptr; } -PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::headerElementAtIndex(unsigned) { return nullptr; } -void AccessibilityUIElement::assistiveTechnologySimulatedFocus() { return; } -bool AccessibilityUIElement::scrollPageUp() { return false; } -bool AccessibilityUIElement::scrollPageDown() { return false; } -bool AccessibilityUIElement::scrollPageLeft() { return false; } -bool AccessibilityUIElement::scrollPageRight() { return false; } -bool AccessibilityUIElement::hasContainedByFieldsetTrait() { return false; } -PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::fieldsetAncestorElement() { return nullptr; } -bool AccessibilityUIElement::isSearchField() const { return false; } -bool AccessibilityUIElement::isTextArea() const { return false; } - -#endif - // Unsupported methods on various platforms. As they're implemented on other platforms this list should be modified. #if (!PLATFORM(GTK) && !PLATFORM(EFL)) || !HAVE(ACCESSIBILITY) JSRetainPtr<JSStringRef> AccessibilityUIElement::characterAtOffset(int) { return 0; } @@ -85,7 +61,7 @@ JSRetainPtr<JSStringRef> AccessibilityUIElement::lineAtOffset(int) { return 0; } JSRetainPtr<JSStringRef> AccessibilityUIElement::sentenceAtOffset(int) { return 0; } #endif -#if (!PLATFORM(COCOA) && !PLATFORM(GTK) && !PLATFORM(EFL)) || !HAVE(ACCESSIBILITY) +#if (!PLATFORM(MAC) && !PLATFORM(GTK) && !PLATFORM(EFL)) || !HAVE(ACCESSIBILITY) AccessibilityUIElement::AccessibilityUIElement(PlatformUIElement) { } AccessibilityUIElement::AccessibilityUIElement(const AccessibilityUIElement&) { } AccessibilityUIElement::~AccessibilityUIElement() { } @@ -123,7 +99,6 @@ bool AccessibilityUIElement::isDecrementActionSupported() { return false; } JSRetainPtr<JSStringRef> AccessibilityUIElement::role() { return 0; } JSRetainPtr<JSStringRef> AccessibilityUIElement::subrole() { return 0; } JSRetainPtr<JSStringRef> AccessibilityUIElement::roleDescription() { return 0; } -JSRetainPtr<JSStringRef> AccessibilityUIElement::computedRoleString() { return 0; } JSRetainPtr<JSStringRef> AccessibilityUIElement::title() { return 0; } JSRetainPtr<JSStringRef> AccessibilityUIElement::description() { return 0; } JSRetainPtr<JSStringRef> AccessibilityUIElement::language() { return 0; } @@ -150,8 +125,6 @@ bool AccessibilityUIElement::isSelectedOptionActive() const { return false; } bool AccessibilityUIElement::isSelectable() const { return false; } bool AccessibilityUIElement::isMultiSelectable() const { return false; } void AccessibilityUIElement::setSelectedChild(AccessibilityUIElement*) const { } -void AccessibilityUIElement::setSelectedChildAtIndex(unsigned) const { } -void AccessibilityUIElement::removeSelectionAtIndex(unsigned) const { } unsigned AccessibilityUIElement::selectedChildrenCount() const { return 0; } PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::selectedChildAtIndex(unsigned) const { return 0; } bool AccessibilityUIElement::isExpanded() const { return false; } @@ -180,15 +153,12 @@ JSRetainPtr<JSStringRef> AccessibilityUIElement::rowIndexRange() { return 0; } JSRetainPtr<JSStringRef> AccessibilityUIElement::columnIndexRange() { return 0; } int AccessibilityUIElement::rowCount() { return 0; } int AccessibilityUIElement::columnCount() { return 0; } -JSValueRef AccessibilityUIElement::rowHeaders() const { return nullptr; } -JSValueRef AccessibilityUIElement::columnHeaders() const { return nullptr; } PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::selectedRowAtIndex(unsigned) { return 0; } PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::disclosedByRow() { return 0; } PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::disclosedRowAtIndex(unsigned) { return 0; } PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::rowAtIndex(unsigned) { return 0; } PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::ariaOwnsElementAtIndex(unsigned) { return 0; } PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::ariaFlowToElementAtIndex(unsigned) { return 0; } -PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::ariaControlsElementAtIndex(unsigned) { return nullptr; } bool AccessibilityUIElement::ariaIsGrabbed() const { return false; } JSRetainPtr<JSStringRef> AccessibilityUIElement::ariaDropEffects() const { return 0; } JSRetainPtr<JSStringRef> AccessibilityUIElement::classList() const { return 0; } @@ -197,19 +167,16 @@ JSRetainPtr<JSStringRef> AccessibilityUIElement::rangeForLine(int) { return 0; } JSRetainPtr<JSStringRef> AccessibilityUIElement::rangeForPosition(int, int) { return 0; } JSRetainPtr<JSStringRef> AccessibilityUIElement::boundsForRange(unsigned, unsigned) { return 0; } bool AccessibilityUIElement::setSelectedTextRange(unsigned, unsigned) { return false; } -bool AccessibilityUIElement::setSelectedVisibleTextRange(AccessibilityTextMarkerRange*) { return false; } JSRetainPtr<JSStringRef> AccessibilityUIElement::stringForRange(unsigned, unsigned) { return 0; } JSRetainPtr<JSStringRef> AccessibilityUIElement::attributedStringForRange(unsigned, unsigned) { return 0; } bool AccessibilityUIElement::attributedStringRangeIsMisspelled(unsigned, unsigned) { return false; } -unsigned AccessibilityUIElement::uiElementCountForSearchPredicate(JSContextRef, AccessibilityUIElement*, bool, JSValueRef, JSStringRef, bool, bool) { return 0; } -PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::uiElementForSearchPredicate(JSContextRef, AccessibilityUIElement*, bool, JSValueRef, JSStringRef, bool, bool) { return 0; } -JSRetainPtr<JSStringRef> AccessibilityUIElement::selectTextWithCriteria(JSContextRef, JSStringRef, JSValueRef, JSStringRef, JSStringRef) { return nullptr; } +unsigned AccessibilityUIElement::uiElementCountForSearchPredicate(JSContextRef, AccessibilityUIElement*, bool, JSValueRef, JSStringRef, bool) { return 0; } +PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::uiElementForSearchPredicate(JSContextRef, AccessibilityUIElement*, bool, JSValueRef, JSStringRef, bool) { return 0; } PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::cellForColumnAndRow(unsigned, unsigned) { return 0; } PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::horizontalScrollbar() const { return 0; } PassRefPtr<AccessibilityUIElement> AccessibilityUIElement::verticalScrollbar() const { return 0; } bool AccessibilityUIElement::addNotificationListener(JSValueRef) { return false; } bool AccessibilityUIElement::removeNotificationListener() { return false; } -PassRefPtr<AccessibilityTextMarkerRange> AccessibilityUIElement::lineTextMarkerRangeForTextMarker(AccessibilityTextMarker*) { return nullptr; } PassRefPtr<AccessibilityTextMarkerRange> AccessibilityUIElement::textMarkerRangeForElement(AccessibilityUIElement*) { return 0; } int AccessibilityUIElement::textMarkerRangeLength(AccessibilityTextMarkerRange*) { return 0; } PassRefPtr<AccessibilityTextMarkerRange> AccessibilityUIElement::textMarkerRangeForMarkers(AccessibilityTextMarker*, AccessibilityTextMarker*) { return 0; } @@ -229,8 +196,6 @@ int AccessibilityUIElement::indexForTextMarker(AccessibilityTextMarker*) { retur bool AccessibilityUIElement::isTextMarkerValid(AccessibilityTextMarker*) { return false; } PassRefPtr<AccessibilityTextMarker> AccessibilityUIElement::textMarkerForIndex(int) { return 0; } void AccessibilityUIElement::scrollToMakeVisible() { } -void AccessibilityUIElement::scrollToGlobalPoint(int, int) { } -void AccessibilityUIElement::scrollToMakeVisibleWithSubFocus(int, int, int, int) { } JSRetainPtr<JSStringRef> AccessibilityUIElement::supportedActions() const { return 0; } JSRetainPtr<JSStringRef> AccessibilityUIElement::mathPostscriptsDescription() const { return 0; } JSRetainPtr<JSStringRef> AccessibilityUIElement::mathPrescriptsDescription() const { return 0; } @@ -238,24 +203,5 @@ JSRetainPtr<JSStringRef> AccessibilityUIElement::pathDescription() const { retur #endif -#if !PLATFORM(MAC) || !HAVE(ACCESSIBILITY) -PassRefPtr<AccessibilityTextMarkerRange> AccessibilityUIElement::selectedTextMarkerRange() { return nullptr; } -void AccessibilityUIElement::resetSelectedTextMarkerRange() { } -void AccessibilityUIElement::setBoolAttributeValue(JSStringRef, bool) { } -#endif - -#if (!PLATFORM(MAC) && !PLATFORM(IOS)) || !HAVE(ACCESSIBILITY) -PassRefPtr<AccessibilityTextMarkerRange> AccessibilityUIElement::leftWordTextMarkerRangeForTextMarker(AccessibilityTextMarker*) { return nullptr; } -PassRefPtr<AccessibilityTextMarkerRange> AccessibilityUIElement::rightWordTextMarkerRangeForTextMarker(AccessibilityTextMarker*) { return nullptr; } -PassRefPtr<AccessibilityTextMarker> AccessibilityUIElement::previousWordStartTextMarkerForTextMarker(AccessibilityTextMarker*) { return nullptr; } -PassRefPtr<AccessibilityTextMarker> AccessibilityUIElement::nextWordEndTextMarkerForTextMarker(AccessibilityTextMarker*) { return nullptr; } -PassRefPtr<AccessibilityTextMarkerRange> AccessibilityUIElement::paragraphTextMarkerRangeForTextMarker(AccessibilityTextMarker*) { return nullptr; } -PassRefPtr<AccessibilityTextMarker> AccessibilityUIElement::nextParagraphEndTextMarkerForTextMarker(AccessibilityTextMarker*) { return nullptr; } -PassRefPtr<AccessibilityTextMarker> AccessibilityUIElement::previousParagraphStartTextMarkerForTextMarker(AccessibilityTextMarker*) { return nullptr; } -PassRefPtr<AccessibilityTextMarkerRange> AccessibilityUIElement::sentenceTextMarkerRangeForTextMarker(AccessibilityTextMarker*) { return nullptr; } -PassRefPtr<AccessibilityTextMarker> AccessibilityUIElement::nextSentenceEndTextMarkerForTextMarker(AccessibilityTextMarker*) { return nullptr; } -PassRefPtr<AccessibilityTextMarker> AccessibilityUIElement::previousSentenceStartTextMarkerForTextMarker(AccessibilityTextMarker*) { return nullptr; } -#endif - } // namespace WTR |