1 /** NSAccessibilityConstants.h 2 3 <abstract>Contains constants for Accessibility functionality</abstract> 4 5 Copyright <copy>(C) 2017 Free Software Foundation, Inc.</copy> 6 7 Author: Daniel Ferreira <dtf@stanford.edu> 8 Date: 2017 9 10 This file is part of the GNUstep GUI Library. 11 12 This library is free software; you can redistribute it and/or 13 modify it under the terms of the GNU Lesser General Public 14 License as published by the Free Software Foundation; either 15 version 2 of the License, or (at your option) any later version. 16 17 This library is distributed in the hope that it will be useful, 18 but WITHOUT ANY WARRANTY; without even the implied warranty of 19 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 Lesser General Public License for more details. 21 22 You should have received a copy of the GNU Lesser General Public 23 License along with this library; see the file COPYING.LIB. 24 If not, see <http://www.gnu.org/licenses/> or write to the 25 Free Software Foundation, 51 Franklin Street, Fifth Floor, 26 Boston, MA 02110-1301, USA. 27 */ 28 29 #ifndef _GNUstep_H_NSAccessibilityConstants 30 #define _GNUstep_H_NSAccessibilityConstants 31 32 #import <AppKit/AppKitDefines.h> 33 #import <Foundation/Foundation.h> 34 35 APPKIT_EXPORT NSString *const NSAccessibilityErrorCodeExceptionInfo; 36 37 APPKIT_EXPORT NSString *const NSAccessibilityRoleAttribute; 38 APPKIT_EXPORT NSString *const NSAccessibilityRoleDescriptionAttribute; 39 APPKIT_EXPORT NSString *const NSAccessibilitySubroleAttribute; 40 APPKIT_EXPORT NSString *const NSAccessibilityHelpAttribute; 41 APPKIT_EXPORT NSString *const NSAccessibilityValueAttribute; 42 APPKIT_EXPORT NSString *const NSAccessibilityMinValueAttribute; 43 APPKIT_EXPORT NSString *const NSAccessibilityMaxValueAttribute; 44 APPKIT_EXPORT NSString *const NSAccessibilityEnabledAttribute; 45 APPKIT_EXPORT NSString *const NSAccessibilityFocusedAttribute; 46 APPKIT_EXPORT NSString *const NSAccessibilityParentAttribute; 47 APPKIT_EXPORT NSString *const NSAccessibilityChildrenAttribute; 48 APPKIT_EXPORT NSString *const NSAccessibilityWindowAttribute; 49 APPKIT_EXPORT NSString *const NSAccessibilityTopLevelUIElementAttribute; 50 APPKIT_EXPORT NSString *const NSAccessibilitySelectedChildrenAttribute; 51 APPKIT_EXPORT NSString *const NSAccessibilityVisibleChildrenAttribute; 52 APPKIT_EXPORT NSString *const NSAccessibilityPositionAttribute; 53 APPKIT_EXPORT NSString *const NSAccessibilitySizeAttribute; 54 APPKIT_EXPORT NSString *const NSAccessibilityContentsAttribute; 55 APPKIT_EXPORT NSString *const NSAccessibilityTitleAttribute; 56 APPKIT_EXPORT NSString *const NSAccessibilityDescriptionAttribute; 57 APPKIT_EXPORT NSString *const NSAccessibilityShownMenuAttribute; 58 APPKIT_EXPORT NSString *const NSAccessibilityValueDescriptionAttribute; 59 APPKIT_EXPORT NSString *const NSAccessibilitySharedFocusElementsAttribute; 60 61 APPKIT_EXPORT NSString *const NSAccessibilityPreviousContentsAttribute; 62 APPKIT_EXPORT NSString *const NSAccessibilityNextContentsAttribute; 63 APPKIT_EXPORT NSString *const NSAccessibilityHeaderAttribute; 64 APPKIT_EXPORT NSString *const NSAccessibilityEditedAttribute; 65 APPKIT_EXPORT NSString *const NSAccessibilityTabsAttribute; 66 APPKIT_EXPORT NSString *const NSAccessibilityHorizontalScrollBarAttribute; 67 APPKIT_EXPORT NSString *const NSAccessibilityVerticalScrollBarAttribute; 68 APPKIT_EXPORT NSString *const NSAccessibilityOverflowButtonAttribute; 69 APPKIT_EXPORT NSString *const NSAccessibilityIncrementButtonAttribute; 70 APPKIT_EXPORT NSString *const NSAccessibilityDecrementButtonAttribute; 71 APPKIT_EXPORT NSString *const NSAccessibilityFilenameAttribute; 72 APPKIT_EXPORT NSString *const NSAccessibilityExpandedAttribute; 73 APPKIT_EXPORT NSString *const NSAccessibilitySelectedAttribute; 74 APPKIT_EXPORT NSString *const NSAccessibilitySplittersAttribute; 75 APPKIT_EXPORT NSString *const NSAccessibilityDocumentAttribute; 76 APPKIT_EXPORT NSString *const NSAccessibilityActivationPointAttribute; 77 78 APPKIT_EXPORT NSString *const NSAccessibilityURLAttribute; 79 APPKIT_EXPORT NSString *const NSAccessibilityIndexAttribute; 80 81 APPKIT_EXPORT NSString *const NSAccessibilityRowCountAttribute; 82 APPKIT_EXPORT NSString *const NSAccessibilityColumnCountAttribute; 83 APPKIT_EXPORT NSString *const NSAccessibilityOrderedByRowAttribute; 84 85 APPKIT_EXPORT NSString *const NSAccessibilityWarningValueAttribute; 86 APPKIT_EXPORT NSString *const NSAccessibilityCriticalValueAttribute; 87 APPKIT_EXPORT NSString *const NSAccessibilityPlaceholderValueAttribute; 88 APPKIT_EXPORT NSString *const NSAccessibilityContainsProtectedContentAttribute; 89 APPKIT_EXPORT NSString *const NSAccessibilityAlternateUIVisibleAttribute; 90 91 APPKIT_EXPORT NSString *const NSAccessibilityTitleUIElementAttribute; 92 APPKIT_EXPORT NSString *const NSAccessibilityServesAsTitleForUIElementsAttribute; 93 APPKIT_EXPORT NSString *const NSAccessibilityLinkedUIElementsAttribute; 94 95 APPKIT_EXPORT NSString *const NSAccessibilitySelectedTextAttribute; 96 APPKIT_EXPORT NSString *const NSAccessibilitySelectedTextRangeAttribute; 97 APPKIT_EXPORT NSString *const NSAccessibilityNumberOfCharactersAttribute; 98 APPKIT_EXPORT NSString *const NSAccessibilityVisibleCharacterRangeAttribute; 99 APPKIT_EXPORT NSString *const NSAccessibilitySharedTextUIElementsAttribute; 100 APPKIT_EXPORT NSString *const NSAccessibilitySharedCharacterRangeAttribute; 101 APPKIT_EXPORT NSString *const NSAccessibilityInsertionPointLineNumberAttribute; 102 APPKIT_EXPORT NSString *const NSAccessibilitySelectedTextRangesAttribute; 103 104 APPKIT_EXPORT NSString *const NSAccessibilityLineForIndexParameterizedAttribute; 105 APPKIT_EXPORT NSString *const NSAccessibilityRangeForLineParameterizedAttribute; 106 APPKIT_EXPORT NSString *const NSAccessibilityStringForRangeParameterizedAttribute; 107 APPKIT_EXPORT NSString *const NSAccessibilityRangeForPositionParameterizedAttribute; 108 APPKIT_EXPORT NSString *const NSAccessibilityRangeForIndexParameterizedAttribute; 109 APPKIT_EXPORT NSString *const NSAccessibilityBoundsForRangeParameterizedAttribute; 110 APPKIT_EXPORT NSString *const NSAccessibilityRTFForRangeParameterizedAttribute; 111 APPKIT_EXPORT NSString *const NSAccessibilityStyleRangeForIndexParameterizedAttribute; 112 APPKIT_EXPORT NSString *const NSAccessibilityAttributedStringForRangeParameterizedAttribute; 113 114 APPKIT_EXPORT NSString *const NSAccessibilityFontTextAttribute; 115 APPKIT_EXPORT NSString *const NSAccessibilityForegroundColorTextAttribute; 116 APPKIT_EXPORT NSString *const NSAccessibilityBackgroundColorTextAttribute; 117 APPKIT_EXPORT NSString *const NSAccessibilityUnderlineColorTextAttribute; 118 APPKIT_EXPORT NSString *const NSAccessibilityStrikethroughColorTextAttribute; 119 APPKIT_EXPORT NSString *const NSAccessibilityUnderlineTextAttribute; 120 APPKIT_EXPORT NSString *const NSAccessibilitySuperscriptTextAttribute; 121 APPKIT_EXPORT NSString *const NSAccessibilityStrikethroughTextAttribute; 122 APPKIT_EXPORT NSString *const NSAccessibilityShadowTextAttribute; 123 APPKIT_EXPORT NSString *const NSAccessibilityAttachmentTextAttribute; 124 APPKIT_EXPORT NSString *const NSAccessibilityLinkTextAttribute; 125 APPKIT_EXPORT NSString *const NSAccessibilityAutocorrectedTextAttribute; 126 127 APPKIT_EXPORT NSString *const NSAccessibilityListItemPrefixTextAttribute; 128 APPKIT_EXPORT NSString *const NSAccessibilityListItemIndexTextAttribute; 129 APPKIT_EXPORT NSString *const NSAccessibilityListItemLevelTextAttribute; 130 131 APPKIT_EXPORT NSString *const NSAccessibilityMisspelledTextAttribute; 132 APPKIT_EXPORT NSString *const NSAccessibilityMarkedMisspelledTextAttribute; 133 134 APPKIT_EXPORT NSString *const NSAccessibilityFontNameKey; 135 APPKIT_EXPORT NSString *const NSAccessibilityFontFamilyKey; 136 APPKIT_EXPORT NSString *const NSAccessibilityVisibleNameKey; 137 APPKIT_EXPORT NSString *const NSAccessibilityFontSizeKey; 138 139 APPKIT_EXPORT NSString *const NSAccessibilityMainAttribute; 140 APPKIT_EXPORT NSString *const NSAccessibilityMinimizedAttribute; 141 APPKIT_EXPORT NSString *const NSAccessibilityCloseButtonAttribute; 142 APPKIT_EXPORT NSString *const NSAccessibilityZoomButtonAttribute; 143 APPKIT_EXPORT NSString *const NSAccessibilityMinimizeButtonAttribute; 144 APPKIT_EXPORT NSString *const NSAccessibilityToolbarButtonAttribute; 145 APPKIT_EXPORT NSString *const NSAccessibilityProxyAttribute; 146 APPKIT_EXPORT NSString *const NSAccessibilityGrowAreaAttribute; 147 APPKIT_EXPORT NSString *const NSAccessibilityModalAttribute; 148 APPKIT_EXPORT NSString *const NSAccessibilityDefaultButtonAttribute; 149 APPKIT_EXPORT NSString *const NSAccessibilityCancelButtonAttribute; 150 APPKIT_EXPORT NSString *const NSAccessibilityFullScreenButtonAttribute; 151 152 APPKIT_EXPORT NSString *const NSAccessibilityMenuBarAttribute; 153 APPKIT_EXPORT NSString *const NSAccessibilityWindowsAttribute; 154 APPKIT_EXPORT NSString *const NSAccessibilityFrontmostAttribute; 155 APPKIT_EXPORT NSString *const NSAccessibilityHiddenAttribute; 156 APPKIT_EXPORT NSString *const NSAccessibilityMainWindowAttribute; 157 APPKIT_EXPORT NSString *const NSAccessibilityFocusedWindowAttribute; 158 APPKIT_EXPORT NSString *const NSAccessibilityFocusedUIElementAttribute; 159 APPKIT_EXPORT NSString *const NSAccessibilityExtrasMenuBarAttribute; 160 161 typedef NSInteger NSAccessibilityOrientation; 162 enum 163 { 164 NSAccessibilityOrientationUnknown = 0, 165 NSAccessibilityOrientationVertical = 1, 166 NSAccessibilityOrientationHorizontal = 2, 167 }; 168 169 APPKIT_EXPORT NSString *const NSAccessibilityOrientationAttribute; 170 APPKIT_EXPORT NSString *const NSAccessibilityVerticalOrientationValue; 171 APPKIT_EXPORT NSString *const NSAccessibilityHorizontalOrientationValue; 172 APPKIT_EXPORT NSString *const NSAccessibilityUnknownOrientationValue; 173 174 APPKIT_EXPORT NSString *const NSAccessibilityColumnTitlesAttribute; 175 176 APPKIT_EXPORT NSString *const NSAccessibilitySearchButtonAttribute; 177 APPKIT_EXPORT NSString *const NSAccessibilitySearchMenuAttribute; 178 APPKIT_EXPORT NSString *const NSAccessibilityClearButtonAttribute; 179 180 APPKIT_EXPORT NSString *const NSAccessibilityRowsAttribute; 181 APPKIT_EXPORT NSString *const NSAccessibilityVisibleRowsAttribute; 182 APPKIT_EXPORT NSString *const NSAccessibilitySelectedRowsAttribute; 183 APPKIT_EXPORT NSString *const NSAccessibilityColumnsAttribute; 184 APPKIT_EXPORT NSString *const NSAccessibilityVisibleColumnsAttribute; 185 APPKIT_EXPORT NSString *const NSAccessibilitySelectedColumnsAttribute; 186 APPKIT_EXPORT NSString *const NSAccessibilitySortDirectionAttribute; 187 188 APPKIT_EXPORT NSString *const NSAccessibilitySelectedCellsAttribute; 189 APPKIT_EXPORT NSString *const NSAccessibilityVisibleCellsAttribute; 190 APPKIT_EXPORT NSString *const NSAccessibilityRowHeaderUIElementsAttribute; 191 APPKIT_EXPORT NSString *const NSAccessibilityColumnHeaderUIElementsAttribute; 192 193 APPKIT_EXPORT NSString *const NSAccessibilityCellForColumnAndRowParameterizedAttribute; 194 195 APPKIT_EXPORT NSString *const NSAccessibilityRowIndexRangeAttribute; 196 APPKIT_EXPORT NSString *const NSAccessibilityColumnIndexRangeAttribute; 197 198 APPKIT_EXPORT NSString *const NSAccessibilityHorizontalUnitsAttribute; 199 APPKIT_EXPORT NSString *const NSAccessibilityVerticalUnitsAttribute; 200 APPKIT_EXPORT NSString *const NSAccessibilityHorizontalUnitDescriptionAttribute; 201 APPKIT_EXPORT NSString *const NSAccessibilityVerticalUnitDescriptionAttribute; 202 203 APPKIT_EXPORT NSString *const NSAccessibilityLayoutPointForScreenPointParameterizedAttribute; 204 APPKIT_EXPORT NSString *const NSAccessibilityLayoutSizeForScreenSizeParameterizedAttribute; 205 APPKIT_EXPORT NSString *const NSAccessibilityScreenPointForLayoutPointParameterizedAttribute; 206 APPKIT_EXPORT NSString *const NSAccessibilityScreenSizeForLayoutSizeParameterizedAttribute; 207 208 APPKIT_EXPORT NSString *const NSAccessibilityHandlesAttribute; 209 210 APPKIT_EXPORT NSString *const NSAccessibilityAscendingSortDirectionValue; 211 APPKIT_EXPORT NSString *const NSAccessibilityDescendingSortDirectionValue; 212 APPKIT_EXPORT NSString *const NSAccessibilityUnknownSortDirectionValue; 213 214 typedef NSInteger NSAccessibilitySortDirection; 215 enum 216 { 217 NSAccessibilitySortDirectionUnknown = 0, 218 NSAccessibilitySortDirectionAscending = 1, 219 NSAccessibilitySortDirectionDescending = 2, 220 }; 221 222 APPKIT_EXPORT NSString *const NSAccessibilityDisclosingAttribute; 223 APPKIT_EXPORT NSString *const NSAccessibilityDisclosedRowsAttribute; 224 APPKIT_EXPORT NSString *const NSAccessibilityDisclosedByRowAttribute; 225 APPKIT_EXPORT NSString *const NSAccessibilityDisclosureLevelAttribute; 226 227 APPKIT_EXPORT NSString *const NSAccessibilityAllowedValuesAttribute; 228 APPKIT_EXPORT NSString *const NSAccessibilityLabelUIElementsAttribute; 229 APPKIT_EXPORT NSString *const NSAccessibilityLabelValueAttribute; 230 231 APPKIT_EXPORT NSString *const NSAccessibilityMatteHoleAttribute; 232 APPKIT_EXPORT NSString *const NSAccessibilityMatteContentUIElementAttribute; 233 234 APPKIT_EXPORT NSString *const NSAccessibilityMarkerUIElementsAttribute; 235 APPKIT_EXPORT NSString *const NSAccessibilityMarkerValuesAttribute; 236 APPKIT_EXPORT NSString *const NSAccessibilityMarkerGroupUIElementAttribute; 237 APPKIT_EXPORT NSString *const NSAccessibilityUnitsAttribute; 238 APPKIT_EXPORT NSString *const NSAccessibilityUnitDescriptionAttribute; 239 APPKIT_EXPORT NSString *const NSAccessibilityMarkerTypeAttribute; 240 APPKIT_EXPORT NSString *const NSAccessibilityMarkerTypeDescriptionAttribute; 241 242 APPKIT_EXPORT NSString *const NSAccessibilityIdentifierAttribute; 243 244 APPKIT_EXPORT NSString *const NSAccessibilityLeftTabStopMarkerTypeValue; 245 APPKIT_EXPORT NSString *const NSAccessibilityRightTabStopMarkerTypeValue; 246 APPKIT_EXPORT NSString *const NSAccessibilityCenterTabStopMarkerTypeValue; 247 APPKIT_EXPORT NSString *const NSAccessibilityDecimalTabStopMarkerTypeValue; 248 APPKIT_EXPORT NSString *const NSAccessibilityHeadIndentMarkerTypeValue; 249 APPKIT_EXPORT NSString *const NSAccessibilityTailIndentMarkerTypeValue; 250 APPKIT_EXPORT NSString *const NSAccessibilityFirstLineIndentMarkerTypeValue; 251 APPKIT_EXPORT NSString *const NSAccessibilityUnknownMarkerTypeValue; 252 253 typedef NSInteger NSAccessibilityRulerMarkerType; 254 enum 255 { 256 NSAccessibilityRulerMarkerTypeUnknown = 0, 257 NSAccessibilityRulerMarkerTypeTabStopLeft = 1, 258 NSAccessibilityRulerMarkerTypeTabStopRight = 2, 259 NSAccessibilityRulerMarkerTypeTabStopCenter = 3, 260 NSAccessibilityRulerMarkerTypeTabStopDecimal = 4, 261 NSAccessibilityRulerMarkerTypeIndentHead = 5, 262 NSAccessibilityRulerMarkerTypeIndentTail = 6, 263 NSAccessibilityRulerMarkerTypeIndentFirstLine = 7 264 }; 265 266 APPKIT_EXPORT NSString *const NSAccessibilityInchesUnitValue; 267 APPKIT_EXPORT NSString *const NSAccessibilityCentimetersUnitValue; 268 APPKIT_EXPORT NSString *const NSAccessibilityPointsUnitValue; 269 APPKIT_EXPORT NSString *const NSAccessibilityPicasUnitValue; 270 APPKIT_EXPORT NSString *const NSAccessibilityUnknownUnitValue; 271 272 typedef NSInteger NSAccessibilityUnits; 273 enum 274 { 275 NSAccessibilityUnitsUnknown = 0, 276 NSAccessibilityUnitsInches = 1, 277 NSAccessibilityUnitsCentimeters = 2, 278 NSAccessibilityUnitsPoints = 3, 279 NSAccessibilityUnitsPicas = 4 280 }; 281 282 APPKIT_EXPORT NSString *const NSAccessibilityPressAction; 283 APPKIT_EXPORT NSString *const NSAccessibilityIncrementAction; 284 APPKIT_EXPORT NSString *const NSAccessibilityDecrementAction; 285 APPKIT_EXPORT NSString *const NSAccessibilityConfirmAction; 286 APPKIT_EXPORT NSString *const NSAccessibilityPickAction; 287 APPKIT_EXPORT NSString *const NSAccessibilityCancelAction; 288 APPKIT_EXPORT NSString *const NSAccessibilityRaiseAction; 289 APPKIT_EXPORT NSString *const NSAccessibilityShowMenuAction; 290 APPKIT_EXPORT NSString *const NSAccessibilityDeleteAction; 291 292 APPKIT_EXPORT NSString *const NSAccessibilityShowAlternateUIAction; 293 APPKIT_EXPORT NSString *const NSAccessibilityShowDefaultUIAction; 294 295 APPKIT_EXPORT NSString *const NSAccessibilityMainWindowChangedNotification; 296 APPKIT_EXPORT NSString *const NSAccessibilityFocusedWindowChangedNotification; 297 APPKIT_EXPORT NSString *const NSAccessibilityFocusedUIElementChangedNotification; 298 299 APPKIT_EXPORT NSString *const NSAccessibilityApplicationActivatedNotification; 300 APPKIT_EXPORT NSString *const NSAccessibilityApplicationDeactivatedNotification; 301 APPKIT_EXPORT NSString *const NSAccessibilityApplicationHiddenNotification; 302 APPKIT_EXPORT NSString *const NSAccessibilityApplicationShownNotification; 303 304 APPKIT_EXPORT NSString *const NSAccessibilityWindowCreatedNotification; 305 APPKIT_EXPORT NSString *const NSAccessibilityWindowMovedNotification; 306 APPKIT_EXPORT NSString *const NSAccessibilityWindowResizedNotification; 307 APPKIT_EXPORT NSString *const NSAccessibilityWindowMiniaturizedNotification; 308 APPKIT_EXPORT NSString *const NSAccessibilityWindowDeminiaturizedNotification; 309 310 APPKIT_EXPORT NSString *const NSAccessibilityDrawerCreatedNotification; 311 APPKIT_EXPORT NSString *const NSAccessibilitySheetCreatedNotification; 312 313 APPKIT_EXPORT NSString *const NSAccessibilityUIElementDestroyedNotification; 314 APPKIT_EXPORT NSString *const NSAccessibilityValueChangedNotification; 315 APPKIT_EXPORT NSString *const NSAccessibilityTitleChangedNotification; 316 APPKIT_EXPORT NSString *const NSAccessibilityResizedNotification; 317 APPKIT_EXPORT NSString *const NSAccessibilityMovedNotification; 318 APPKIT_EXPORT NSString *const NSAccessibilityCreatedNotification; 319 320 APPKIT_EXPORT NSString *const NSAccessibilityLayoutChangedNotification; 321 322 APPKIT_EXPORT NSString *const NSAccessibilityHelpTagCreatedNotification; 323 APPKIT_EXPORT NSString *const NSAccessibilitySelectedTextChangedNotification; 324 APPKIT_EXPORT NSString *const NSAccessibilityRowCountChangedNotification; 325 APPKIT_EXPORT NSString *const NSAccessibilitySelectedChildrenChangedNotification; 326 APPKIT_EXPORT NSString *const NSAccessibilitySelectedRowsChangedNotification; 327 APPKIT_EXPORT NSString *const NSAccessibilitySelectedColumnsChangedNotification; 328 329 APPKIT_EXPORT NSString *const NSAccessibilityRowExpandedNotification; 330 APPKIT_EXPORT NSString *const NSAccessibilityRowCollapsedNotification; 331 332 APPKIT_EXPORT NSString *const NSAccessibilitySelectedCellsChangedNotification; 333 334 APPKIT_EXPORT NSString *const NSAccessibilityUnitsChangedNotification; 335 APPKIT_EXPORT NSString *const NSAccessibilitySelectedChildrenMovedNotification; 336 337 APPKIT_EXPORT NSString *const NSAccessibilityAnnouncementRequestedNotification; 338 339 APPKIT_EXPORT NSString *const NSAccessibilityUnknownRole; 340 APPKIT_EXPORT NSString *const NSAccessibilityButtonRole; 341 APPKIT_EXPORT NSString *const NSAccessibilityRadioButtonRole; 342 APPKIT_EXPORT NSString *const NSAccessibilityCheckBoxRole; 343 APPKIT_EXPORT NSString *const NSAccessibilitySliderRole; 344 APPKIT_EXPORT NSString *const NSAccessibilityTabGroupRole; 345 APPKIT_EXPORT NSString *const NSAccessibilityTextFieldRole; 346 APPKIT_EXPORT NSString *const NSAccessibilityStaticTextRole; 347 APPKIT_EXPORT NSString *const NSAccessibilityTextAreaRole; 348 APPKIT_EXPORT NSString *const NSAccessibilityScrollAreaRole; 349 APPKIT_EXPORT NSString *const NSAccessibilityPopUpButtonRole; 350 APPKIT_EXPORT NSString *const NSAccessibilityMenuButtonRole; 351 APPKIT_EXPORT NSString *const NSAccessibilityTableRole; 352 APPKIT_EXPORT NSString *const NSAccessibilityApplicationRole; 353 APPKIT_EXPORT NSString *const NSAccessibilityGroupRole; 354 APPKIT_EXPORT NSString *const NSAccessibilityRadioGroupRole; 355 APPKIT_EXPORT NSString *const NSAccessibilityListRole; 356 APPKIT_EXPORT NSString *const NSAccessibilityScrollBarRole; 357 APPKIT_EXPORT NSString *const NSAccessibilityValueIndicatorRole; 358 APPKIT_EXPORT NSString *const NSAccessibilityImageRole; 359 APPKIT_EXPORT NSString *const NSAccessibilityMenuBarRole; 360 APPKIT_EXPORT NSString *const NSAccessibilityMenuRole; 361 APPKIT_EXPORT NSString *const NSAccessibilityMenuItemRole; 362 APPKIT_EXPORT NSString *const NSAccessibilityColumnRole; 363 APPKIT_EXPORT NSString *const NSAccessibilityRowRole; 364 APPKIT_EXPORT NSString *const NSAccessibilityToolbarRole; 365 APPKIT_EXPORT NSString *const NSAccessibilityBusyIndicatorRole; 366 APPKIT_EXPORT NSString *const NSAccessibilityProgressIndicatorRole; 367 APPKIT_EXPORT NSString *const NSAccessibilityWindowRole; 368 APPKIT_EXPORT NSString *const NSAccessibilityDrawerRole; 369 APPKIT_EXPORT NSString *const NSAccessibilitySystemWideRole; 370 APPKIT_EXPORT NSString *const NSAccessibilityOutlineRole; 371 APPKIT_EXPORT NSString *const NSAccessibilityIncrementorRole; 372 APPKIT_EXPORT NSString *const NSAccessibilityBrowserRole; 373 APPKIT_EXPORT NSString *const NSAccessibilityComboBoxRole; 374 APPKIT_EXPORT NSString *const NSAccessibilitySplitGroupRole; 375 APPKIT_EXPORT NSString *const NSAccessibilitySplitterRole; 376 APPKIT_EXPORT NSString *const NSAccessibilityColorWellRole; 377 APPKIT_EXPORT NSString *const NSAccessibilityGrowAreaRole; 378 APPKIT_EXPORT NSString *const NSAccessibilitySheetRole; 379 APPKIT_EXPORT NSString *const NSAccessibilityHelpTagRole; 380 APPKIT_EXPORT NSString *const NSAccessibilityMatteRole; 381 APPKIT_EXPORT NSString *const NSAccessibilityRulerRole; 382 APPKIT_EXPORT NSString *const NSAccessibilityRulerMarkerRole; 383 APPKIT_EXPORT NSString *const NSAccessibilityLinkRole; 384 APPKIT_EXPORT NSString *const NSAccessibilityDisclosureTriangleRole; 385 APPKIT_EXPORT NSString *const NSAccessibilityGridRole; 386 APPKIT_EXPORT NSString *const NSAccessibilityRelevanceIndicatorRole; 387 APPKIT_EXPORT NSString *const NSAccessibilityLevelIndicatorRole; 388 APPKIT_EXPORT NSString *const NSAccessibilityCellRole; 389 APPKIT_EXPORT NSString *const NSAccessibilityPopoverRole; 390 APPKIT_EXPORT NSString *const NSAccessibilitySortButtonRole; 391 392 APPKIT_EXPORT NSString *const NSAccessibilityLayoutAreaRole; 393 APPKIT_EXPORT NSString *const NSAccessibilityLayoutItemRole; 394 APPKIT_EXPORT NSString *const NSAccessibilityHandleRole; 395 396 APPKIT_EXPORT NSString *const NSAccessibilityUnknownSubrole; 397 APPKIT_EXPORT NSString *const NSAccessibilityCloseButtonSubrole; 398 APPKIT_EXPORT NSString *const NSAccessibilityZoomButtonSubrole; 399 APPKIT_EXPORT NSString *const NSAccessibilityMinimizeButtonSubrole; 400 APPKIT_EXPORT NSString *const NSAccessibilityToolbarButtonSubrole; 401 APPKIT_EXPORT NSString *const NSAccessibilityTableRowSubrole; 402 APPKIT_EXPORT NSString *const NSAccessibilityOutlineRowSubrole; 403 APPKIT_EXPORT NSString *const NSAccessibilitySecureTextFieldSubrole; 404 APPKIT_EXPORT NSString *const NSAccessibilityStandardWindowSubrole; 405 APPKIT_EXPORT NSString *const NSAccessibilityDialogSubrole; 406 APPKIT_EXPORT NSString *const NSAccessibilitySystemDialogSubrole; 407 APPKIT_EXPORT NSString *const NSAccessibilityFloatingWindowSubrole; 408 APPKIT_EXPORT NSString *const NSAccessibilitySystemFloatingWindowSubrole; 409 APPKIT_EXPORT NSString *const NSAccessibilityIncrementArrowSubrole; 410 APPKIT_EXPORT NSString *const NSAccessibilityDecrementArrowSubrole; 411 APPKIT_EXPORT NSString *const NSAccessibilityIncrementPageSubrole; 412 APPKIT_EXPORT NSString *const NSAccessibilityDecrementPageSubrole; 413 APPKIT_EXPORT NSString *const NSAccessibilitySearchFieldSubrole; 414 APPKIT_EXPORT NSString *const NSAccessibilityTextAttachmentSubrole; 415 APPKIT_EXPORT NSString *const NSAccessibilityTextLinkSubrole; 416 APPKIT_EXPORT NSString *const NSAccessibilityTimelineSubrole; 417 APPKIT_EXPORT NSString *const NSAccessibilitySortButtonSubrole; 418 APPKIT_EXPORT NSString *const NSAccessibilityRatingIndicatorSubrole; 419 APPKIT_EXPORT NSString *const NSAccessibilityContentListSubrole; 420 APPKIT_EXPORT NSString *const NSAccessibilityDefinitionListSubrole; 421 APPKIT_EXPORT NSString *const NSAccessibilityFullScreenButtonSubrole; 422 APPKIT_EXPORT NSString *const NSAccessibilityToggleSubrole; 423 APPKIT_EXPORT NSString *const NSAccessibilitySwitchSubrole; 424 APPKIT_EXPORT NSString *const NSAccessibilityDescriptionListSubrole; 425 426 APPKIT_EXPORT NSString *const NSAccessibilityUIElementsKey; 427 APPKIT_EXPORT NSString *const NSAccessibilityPriorityKey; 428 APPKIT_EXPORT NSString *const NSAccessibilityAnnouncementKey; 429 430 typedef NSInteger NSAccessibilityPriorityLevel; 431 enum 432 { 433 NSAccessibilityPriorityLow = 10, 434 NSAccessibilityPriorityMedium = 50, 435 NSAccessibilityPriorityHigh = 90 436 }; 437 438 APPKIT_EXPORT void NSAccessibilityPostNotificationWithUserInfo( 439 id element, 440 NSString *notification, 441 NSDictionary *userInfo); 442 443 #endif 444