WebAccessibilityObjectWrapperIOS.h [plain text]
#ifndef AccessibilityObjectWrapperIOS_h
#define AccessibilityObjectWrapperIOS_h
#if HAVE(ACCESSIBILITY) && PLATFORM(IOS)
#include "AXObjectCache.h"
#include "AccessibilityObject.h"
#include "WebAccessibilityObjectWrapperBase.h"
@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 // HAVE(ACCESSIBILITY) && PLATFORM(IOS)
#endif // AccessibilityObjectWrapperIOS_h