jdk/src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.h
changeset 39873 76907ae1b680
parent 32872 abca6234313d
equal deleted inserted replaced
39872:088180ff66b9 39873:76907ae1b680
     1 /*
     1 /*
     2  * Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.  Oracle designates this
     7  * published by the Free Software Foundation.  Oracle designates this
    48 }
    48 }
    49 
    49 
    50 - (id)initWithParent:(NSObject*)parent withEnv:(JNIEnv *)env withAccessible:(jobject)accessible withIndex:(jint)index withView:(NSView *)view withJavaRole:(NSString *)javaRole;
    50 - (id)initWithParent:(NSObject*)parent withEnv:(JNIEnv *)env withAccessible:(jobject)accessible withIndex:(jint)index withView:(NSView *)view withJavaRole:(NSString *)javaRole;
    51 - (void)unregisterFromCocoaAXSystem;
    51 - (void)unregisterFromCocoaAXSystem;
    52 - (void)postValueChanged;
    52 - (void)postValueChanged;
       
    53 - (void)postSelectedTextChanged;
    53 - (void)postSelectionChanged;
    54 - (void)postSelectionChanged;
    54 - (BOOL)isEqual:(id)anObject;
    55 - (BOOL)isEqual:(id)anObject;
    55 - (BOOL)isAccessibleWithEnv:(JNIEnv *)env forAccessible:(jobject)accessible;
    56 - (BOOL)isAccessibleWithEnv:(JNIEnv *)env forAccessible:(jobject)accessible;
    56 
    57 
    57 + (void)postFocusChanged:(id)message;
    58 + (void)postFocusChanged:(id)message;
    69 - (NSWindow*)window;
    70 - (NSWindow*)window;
    70 - (id)parent;
    71 - (id)parent;
    71 - (NSString *)javaRole;
    72 - (NSString *)javaRole;
    72 - (BOOL)isMenu;
    73 - (BOOL)isMenu;
    73 - (BOOL)isSelected:(JNIEnv *)env;
    74 - (BOOL)isSelected:(JNIEnv *)env;
       
    75 - (BOOL)isSelectable:(JNIEnv *)env;
    74 - (BOOL)isVisible:(JNIEnv *)env;
    76 - (BOOL)isVisible:(JNIEnv *)env;
    75 
    77 
    76 // attribute names
    78 // attribute names
    77 - (NSArray *)initializeAttributeNamesWithEnv:(JNIEnv *)env;
    79 - (NSArray *)initializeAttributeNamesWithEnv:(JNIEnv *)env;
    78 - (NSArray *)accessibilityAttributeNames;
    80 - (NSArray *)accessibilityAttributeNames;
    83 - (void)accessibilitySetValue:(id)value forAttribute:(NSString *)attribute;
    85 - (void)accessibilitySetValue:(id)value forAttribute:(NSString *)attribute;
    84 
    86 
    85 - (NSArray *)accessibilityChildrenAttribute;
    87 - (NSArray *)accessibilityChildrenAttribute;
    86 - (BOOL)accessibilityIsChildrenAttributeSettable;
    88 - (BOOL)accessibilityIsChildrenAttributeSettable;
    87 - (NSUInteger)accessibilityIndexOfChild:(id)child;
    89 - (NSUInteger)accessibilityIndexOfChild:(id)child;
       
    90 - (NSArray *)accessibilityArrayAttributeValues:(NSString *)attribute
       
    91     index:(NSUInteger)index maxCount:(NSUInteger)maxCount;
    88 - (NSNumber *)accessibilityEnabledAttribute;
    92 - (NSNumber *)accessibilityEnabledAttribute;
    89 - (BOOL)accessibilityIsEnabledAttributeSettable;
    93 - (BOOL)accessibilityIsEnabledAttributeSettable;
    90 - (NSNumber *)accessibilityFocusedAttribute;
    94 - (NSNumber *)accessibilityFocusedAttribute;
    91 - (BOOL)accessibilityIsFocusedAttributeSettable;
    95 - (BOOL)accessibilityIsFocusedAttributeSettable;
    92 - (void)accessibilitySetFocusedAttribute:(id)value;
    96 - (void)accessibilitySetFocusedAttribute:(id)value;
    93 - (NSString *)accessibilityHelpAttribute;
    97 - (NSString *)accessibilityHelpAttribute;
    94 - (BOOL)accessibilityIsHelpAttributeSettable;
    98 - (BOOL)accessibilityIsHelpAttributeSettable;
       
    99 - (NSValue *)accessibilityIndexAttribute;
       
   100 - (BOOL)accessibilityIsIndexAttributeSettable;
    95 - (id)accessibilityMaxValueAttribute;
   101 - (id)accessibilityMaxValueAttribute;
    96 - (BOOL)accessibilityIsMaxValueAttributeSettable;
   102 - (BOOL)accessibilityIsMaxValueAttributeSettable;
    97 - (id)accessibilityMinValueAttribute;
   103 - (id)accessibilityMinValueAttribute;
    98 - (BOOL)accessibilityIsMinValueAttributeSettable;
   104 - (BOOL)accessibilityIsMinValueAttributeSettable;
    99 - (id)accessibilityOrientationAttribute;
   105 - (id)accessibilityOrientationAttribute;
   106 - (BOOL)accessibilityIsRoleAttributeSettable;
   112 - (BOOL)accessibilityIsRoleAttributeSettable;
   107 - (NSString *)accessibilityRoleDescriptionAttribute;
   113 - (NSString *)accessibilityRoleDescriptionAttribute;
   108 - (BOOL)accessibilityIsRoleDescriptionAttributeSettable;
   114 - (BOOL)accessibilityIsRoleDescriptionAttributeSettable;
   109 - (NSArray *)accessibilitySelectedChildrenAttribute;
   115 - (NSArray *)accessibilitySelectedChildrenAttribute;
   110 - (BOOL)accessibilityIsSelectedChildrenAttributeSettable;
   116 - (BOOL)accessibilityIsSelectedChildrenAttributeSettable;
       
   117 - (NSNumber *)accessibilitySelectedAttribute;
       
   118 - (BOOL)accessibilityIsSelectedAttributeSettable;
       
   119 - (void)accessibilitySetSelectedAttribute:(id)value;
   111 - (NSValue *)accessibilitySizeAttribute;
   120 - (NSValue *)accessibilitySizeAttribute;
   112 - (BOOL)accessibilityIsSizeAttributeSettable;
   121 - (BOOL)accessibilityIsSizeAttributeSettable;
   113 - (NSString *)accessibilitySubroleAttribute;
   122 - (NSString *)accessibilitySubroleAttribute;
   114 - (BOOL)accessibilityIsSubroleAttributeSettable;
   123 - (BOOL)accessibilityIsSubroleAttributeSettable;
   115 - (NSString *)accessibilityTitleAttribute;
   124 - (NSString *)accessibilityTitleAttribute;