WebAccessibilityObjectWrapperIOS.h [plain text]
#pragma once
#if ENABLE(ACCESSIBILITY) && PLATFORM(IOS_FAMILY)
#import "AXObjectCache.h"
#import "AccessibilityObject.h"
#import "WebAccessibilityObjectWrapperBase.h"
#import "WAKView.h"
@interface WAKView (iOSAccessibility)
- (BOOL)accessibilityIsIgnored;
@end
@interface WebAccessibilityObjectWrapper : WebAccessibilityObjectWrapperBase {
int m_isAccessibilityElement;
uint64_t m_accessibilityTraitsFromAncestor;
}
- (id)accessibilityHitTest:(CGPoint)point;
- (AccessibilityObjectWrapper *)accessibilityPostProcessHitTest:(CGPoint)point;
- (BOOL)accessibilityCanFuzzyHitTest;
- (BOOL)isAccessibilityElement;
- (NSString *)accessibilityLabel;
- (CGRect)accessibilityFrame;
- (NSString *)accessibilityValue;
- (NSInteger)accessibilityElementCount;
- (id)accessibilityElementAtIndex:(NSInteger)index;
- (NSInteger)indexOfAccessibilityElement:(id)element;
- (BOOL)isAttachment;
- (void)postFocusChangeNotification;
- (void)postSelectedTextChangeNotification;
- (void)postLayoutChangeNotification;
- (void)postLiveRegionChangeNotification;
- (void)postLoadCompleteNotification;
- (void)postChildrenChangedNotification;
- (void)postInvalidStatusChangedNotification;
- (void)postLiveRegionCreatedNotification;
- (void)postScrollStatusChangeNotification;
- (void)postValueChangedNotification;
- (void)postExpandedChangedNotification;
@end
#endif // ENABLE(ACCESSIBILITY) && PLATFORM(IOS_FAMILY)